Kursta ne öğreneceksiniz?
- SQL sözdizimine hakim olduğunuzu gösterin ve bunun bir veritabanıyla etkileşimde bulunmak için nasıl kullanıldığını açıklayın.
- Sıfırdan veritabanları oluşturma ve veritabanlarının nasıl ekleneceğini, yönetileceğini ve optimize edileceğini öğrenmek.
- İstemcileri MySQL veritabanlarına bağlamak için Python’da veritabanı tabanlı uygulamalar yazmak.
- Veri modellemenin ileri kavramlarında pratik bilginin geliştirilmesi.
Veri mühendisliğinde kariyere hazırlık
- Meta’dan üst düzeyde mesleki eğitim alın
- Portfolyoya hazır projelerle becerilerinizi gösterin
- Meta’dan işveren tarafından tanınan bir profesyonel sertifika kazanın
- Aşağıdaki gibi talep gören pozisyonlara uygun olun: Veritabanı Mühendisi, Veri Mühendisi, Kıdemsiz Veri Mühendisi
Profesyonel sertifika – 9 kurstan oluşan bir seri
Veritabanı mühendisliği dünyasına başlamak ister misiniz? Bu program, Meta adına sektörde tanınmış uzmanlar tarafından verilmektedir. Facebook, Instagram ve daha fazlası gibi önde gelen web sitelerini ve uygulamaları desteklemek için kullanılan programlama dilleri ve SQL, Python ve Django gibi endüstri standardı yazılımların yanı sıra veritabanlarını oluşturmak, yönetmek ve işlemek için gereken temel becerileri öğreneceksiniz.
Bu programda şunları öğreneceksiniz:
- Veritabanlarını oluşturmak ve yönetmek için temel teknikler ve yöntemler.
- Veritabanı tabanlı uygulamalar ve ileri veri modelleme kavramları yazmaya yönelik ileri teknikler.
- MySQL veritabanı yönetim sistemi (DBMS) ve verilerin oluşturulması, sorgulanması ve işlenmesi.
- Python sözdizimi nasıl programlanır ve kullanılır?
- Veritabanı mühendisi pozisyonları için teknik görüşmelere nasıl hazırlanılır?
Pratik bir öğrenme projesi
Veritabanı mühendisliğinin çeşitli yönlerine ilişkin ustalığınızı sergileyeceğiniz 5 projelik bir diziyi tamamlayacaksınız.
Kendi ilişkisel veritabanınızı oluşturarak, varlıklar arasındaki ilişkileri tanımlayarak ve ilişkisel bir şema geliştirerek veritabanı normalleştirme becerilerinizi göstereceksiniz.
Daha sonra bir saklı yordam projesinde, gerçek dünyadaki sorunları çözmek için bir saklı yordam yazarak SQL’i otomatikleştirme yeteneğinizi göstereceksiniz. Python becerilerinizi geliştirdikten sonra, MySQL veritabanını yönetmek ve istemcilerle etkileşimini programlamak için bir Python uygulaması oluşturacaksınız.
Bir sonraki projenizde otomasyon, depolama, optimizasyon gibi gelişmiş veri modelleme kavramlarını kullanarak veri modellemeyi gerçekçi bir projeye uygulayacaksınız.
Son olarak program boyunca edindiğiniz bilgi ve becerileri kullanarak bir uygulama için MySQL veritabanı çözümü oluşturmanız istenecektir.
Kursların listesi
Veritabanlarına Giriş
Kurs 1
• 27 saat
• Derecelendirme: 4,7 (1.123 derecelendirme)
ne öğreneceksin
- Veritabanı işleyişinin temelini oluşturan kavram ve ilkeler.
- Basit bir veritabanı geliştirme projesinin planlanması ve yürütülmesi.
kazanacağınız beceriler
- sürüm kontrolü
- GitHub
- Bash (Unix kabuğu)
- Web sitesi geliştirme
- Linux
sürüm kontrolü
Kurs 2
• 13 saat
• Derecelendirme: 4,6 (3.247 derecelendirme)
ne öğreneceksin
- Versiyon kontrol sistemlerinin uygulanması.
- Komut satırında gezinme ve ayarlar.
- GitHub deposu kullanma ve GitHub deposu oluşturma.
- Kod sürümü yönetimi.
kazanacağınız beceriler
- Veritabanı Tasarımı (DB)
- Veritabanı Yönetim Sistemi (DBMS)
- MySQL
MySQL ile veritabanı yapıları ve yönetimi
Kurs 3
• 32 saat
• Derecelendirme: 4,8 (424 derecelendirme)
ne öğreneceksin
- SQL kullanarak ilişkisel veritabanları oluşturmak ve değiştirmek için MySQL DBMS’yi kullanma.
- Birincil ve yabancı anahtarları kullanarak tablolar arasında ilişkiler oluşturma.
kazanacağınız beceriler
- Veritabanı Yönetim Sistemi (DBMS)
- Veritabanı yönetimi
- MySQL
MySQL’de ileri konular
Kurs 4
• 18 saat
• Derecelendirme: 4,6 (208 derecelendirme)
ne öğreneceksin
- Sayılar ve dizeler için SQL işlevlerini ve operatörlerini kullanarak MySQL veritabanlarına karar yapıları ve işlevleri ekleme.
- Gerçek dünyadaki sorunları çözmek için saklı bir prosedür yazarak SQL’i otomatikleştirin.
kazanacağınız beceriler
- veri yapısı
- bilgisayar Bilimi
- algoritmalar
- iletişim
- Sahte kod yazma
Python’da Programlama
Kurs 5
• 44 saat
• Derecelendirme: 4,6 (1.439 derecelendirme)
ne öğreneceksin
- Python sözdizimi ile temel programlama becerileri.
- Nesneleri, sınıfları ve yöntemleri kullanma.
kazanacağınız beceriler
- veri modelleme
- Veri çıkarma, dönüştürme ve yükleme (ETL)
- veri ambarları
veritabanı istemcileri
Kurs 6
• 40 saat
• Derecelendirme: 4,4 (82 derecelendirme)
ne öğreneceksin
- MySQL veritabanlarını ve tablolarını oluşturmak, doldurmak ve değiştirmek için Python kodunu kullanma.
- MySQL veritabanı yönetimini sağlayan kullanışlı bir Python uygulaması oluşturmak.
kazanacağınız beceriler
- Django (Web Çerçevesi)
- Python programlama
- Veritabanı Yönetim Sistemi (DBMS)
- veri yönetimi
- MySQL
Gelişmiş veri modelleme
Kurs 7
• 18 saat
• Derecelendirme: 4,3 (85 derecelendirme)
ne öğreneceksin
- Temel veri modelleme becerilerini kullanın ve veri ambarları için modern depolama seçeneklerinde gezinin.
- Gerçekçi bir projede veri modelleme becerilerinin gösterilmesi.
kazanacağınız beceriler
- proje yönetimi
- Django (Web Çerçevesi)
- Veritabanı Yönetim Sistemi (DBMS)
- Uygulama geliştirme
- MySQL
Veritabanı mühendisleri için son proje
Kurs 8
• 18 saat
• Derecelendirme: 4,0 (61 derecelendirme)
ne öğreneceksin
- MySQL veritabanı çözümü oluşturma.
- Bir veritabanı projesinin kapsamını geliştirmek için gelişmiş fikirlerin devreye alınması.
kazanacağınız beceriler
- Veritabanı Yönetim Sistemi (DBMS)
- Veritabanı yönetimi
- İlişkisel veritabanları
- veri yönetimi
- MySQL
Röportajların programlanması için hazırlık
Kurs 9
• 11 saat
• Derecelendirme: 4,6 (527 derecelendirme)
ne öğreneceksin
- Programlama röportajına hazırlık.
- Meta’da bir röportaj için hazırlanıyorum.
- Kodlarla ilgili sorunları çözme.
kazanacağınız beceriler
- bilgisayar programlama
- Django (Web Çerçevesi)
- Python programlama
- uygulama programlama arayüzleri (API)
- Bulut Barındırma