Database - kursus gratis dari Otus, pelatihan 6 bulan, Tanggal: 2 Desember 2023.
Miscellanea / / December 05, 2023
Kursus ini ditujukan bagi pengembang dan administrator yang siap menguasai bekerja dengan database
Tujuan kursus ini adalah untuk mengajarkan siswa cara bekerja secara efektif dengan database apa pun (baik relasional maupun non-relasional) menggunakan bahasa kueri terstruktur SQL. Kursus ini memberikan pemahaman mendalam tentang DBMS. Setelah selesai, Anda tidak perlu memadamkan api akibat pondasi yang kurang optimal.
Di kursus Anda:
- belajar merancang database dan membuat struktur optimal untuk penyimpanannya;
- Anda akan membedakan DBMS utama yang mungkin berguna bagi pengembang (PostgreSQL, MySQL, Redis, MongoDB, Cassandra, dll.);
- menguasai sintaks dan fitur SQL, DDL, DML;
- Anda akan dapat mengoptimalkan kueri yang lambat dan menangani kueri SQL yang salah;
- Anda akan menjadi lebih percaya diri dalam bekerja dengan indeks, mempelajari cara mengoptimalkan, membuat profil, dan memperbarui database.
Untuk siapa kursus ini:
- untuk pengembang yang menemukan database dalam pekerjaannya;
- bagi mereka yang memiliki pengalaman setidaknya enam bulan bekerja dengan DBMS dan ingin mendapatkan pemahaman lebih dalam tentang struktur semua proses internal.
Orientasi yang sangat praktis
Pelatihan modular yang efektif
Guru adalah seorang ahli dan profesional dengan pengalaman 20 tahun di industri
Program penulis
5
kursusPendidikan pedagogis yang lebih tinggi. Telah terlibat dalam pengembangan komersial selama lebih dari 20 tahun. Salah satu pendiri dan direktur teknis salah satu layanan pendaftaran bisnis online terbesar di Rusia. Tumpukan: Java, PHP. Minat profesional: pemrograman fungsional, pengetikan data, pengembangan...
Pendidikan pedagogis yang lebih tinggi. Telah terlibat dalam pengembangan komersial selama lebih dari 20 tahun. Salah satu pendiri dan direktur teknis salah satu layanan pendaftaran bisnis online terbesar di Rusia. Tumpukan: Java, PHP. Minat profesional: pemrograman fungsional, pengetikan data, pengembangan API.
6
kursusSaya telah mengembangkan perangkat lunak di Java/Spring, C#, PHP selama lebih dari 20 tahun. Arsitek basis data PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, dll. Terapkan database sebagai Google Cloud Platform lokal, AWS, Azure,...
Saya telah mengembangkan perangkat lunak di Java/Spring, C#, PHP selama lebih dari 20 tahun. Arsitek basis data PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, dll. Penerapan DB baik Google Cloud Platform on-premise, AWS, Azure, Yandex Cloud, dan Kubernetes, DBaaS, MultiCloud. Selama masa ini, lebih dari seratus proyek dirancang dan dikembangkan untuk jaringan toko, pusat kebugaran, hotel, dan sektor keuangan. Pengalaman luas dalam membangun dan mengoperasikan sistem virtualisasi VmWare ESXi, Hyper-V Penulis buku tentang PostgreSQL. Baru "PostgreSQL 14. Optimasi, Kubernetes, cluster, cloud." Manajer Program
5
kursusLebih dari 15 tahun pengalaman di industri TI, lebih dari 20 tahun pengalaman mengajar. Saat ini: - programmer di Pusat Teknologi Geoinformasi Cerdas (CIGIT) dari Lembaga Pendidikan Tinggi Anggaran Negara Federal "ASU"; - dosen senior di Departemen Sistem Pemrosesan Informasi Otomatis dan...
Lebih dari 15 tahun pengalaman di industri TI, lebih dari 20 tahun pengalaman mengajar. Saat ini: - programmer di Pusat Teknologi Geoinformasi Cerdas (CIGIT) dari Lembaga Pendidikan Tinggi Anggaran Negara Federal "ASU"; - dosen senior di Departemen Otomatis sistem pemrosesan dan kontrol informasi di bidang “Pemrograman dan dasar-dasar algoritme”, “Database”, “Sistem kecerdasan buatan”;- salah satu pendiri perusahaan kecil inovatif ForeSays LLC - penelitian ilmiah di bidang ilmu alam dan teknik, pengembangan perangkat lunak persediaan. Keahlian: Pemrograman C/C++, Delphi; desain dan pengembangan database: DBMS MSVisualFoxPro, MSAccess, MSSQLServer, PostgreSQL.Memiliki 2 paten dan 8 sertifikat pendaftaran program komputer Guru
Entitas dan Hubungan
-Topik 1. Desain database
-Topik 2.Komponen DBMS modern
-Topik 3. Masalah migrasi
-Topik 4. Teorema CAP
-Topik 5.Seminar: desain
PostgreSQL
-Topik 6. Arsitektur internal DBMS PostgreSQL
-Topik 7.DDL: membuat, memodifikasi dan menghapus objek di PostgreSQL
-Topik 8.Transaksi, MVCC, ACID
-Topik 9.DML: menyisipkan, memperbarui, menghapus, memilih data
-Topik 10. Tipe data di PostgreSQL
-Topik 11.Indeks
-Topik 12.DML: agregasi dan pengurutan, CTE, fungsi analitis
-Tema 13.Pentaho Laporan Desainer
-Topik 14.OLAP: Postgres + pentaho
-Topik 15. Prosedur dan pemicu tersimpan
-Topik 16.Optimasi kinerja. Pembuatan profil. Pemantauan
-Topik 17.Pencadangan dan pemulihan
-Topik 18. Replikasi
-Topik 19.Pengelompokan: patroni
-Topik 20.Seminar tentang PostgreSQL
MySQL
-Topik 21. Arsitektur internal DBMS MySQL
-Topik 22. Tipe data di MySQL
-Topik 23.DDL: membuat, memodifikasi dan menghapus objek di MySQL
-Topik 24.DML: memasukkan, memperbarui, menghapus, mengambil data
-Topik 25.Transaksi, MVCC, ACID
-Topik 26.DML: Agregasi dan Penyortiran
-Topik 27.Indeks
-Topik 28.CTE dan fungsi analitis
-Topik 29.Optimasi kinerja. Pembuatan profil. Pemantauan
-Topik 30. Prosedur dan pemicu tersimpan
-Topik 31.Pencadangan dan pemulihan
-Topik 32. Replikasi
-Topik 33.MySQL - Cluster Percona XtraDB
-Topik 34.MySQL - Cluster InnoDB
-Topik 35.MySQL NDB Cluster - sharding
-Topik 36.Seminar tentang Mysql
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
-Topik 37.Bekerja dengan tarantool
-Topik 38.NoSQL: Redis
-Topik 39.Fitur dasar mongodb
-Topik 40.kerangka pengurangan peta
-Topik 41. Arsitektur dan penerapan cassandra
-Topik 42. Bahasa Kueri Cassandra
-Topik 43.Pencarian elastis
-Tema 44.Clickhouse
Proyek akhir
-Topik 45. Pemilihan topik dan organisasi pekerjaan proyek
-Topik 46.Seminar tentang proyek yang dibuat
-Topik 47.Perlindungan karya desain
-Topik 48. Menyimpulkan kursus