80 Saat
Sorunuz
Var
Canlı Yayın
Bu kurs Python programlama diline yeni başlayanların ve ayrıca tecrübeli yazılımcıları sıfırdan başlayarak Python’a derinlemesine hakim olabilmelerini sağlamayı hedeflemektedir. Ayrıca bu eğitimde katılımcıların Python programlama dili, çevre teknolojileri ve bol miktarda open source araç kullanarak gerçek hayat projeleri ve ticari uygulamalar geliştirmelerini sağlıyoruz.
Eğitim takvimi kısa süre içerisinde duyurulacaktır.
Derslerin gün ve saatleri eğitim takvimiyle birlikte yayınlanacaktır.
Bu kurs, Go Programlama dilinde uzmanlaşmak isteyen, bu dilin derinlemesine detaylarını öğrenirken, aynı zamanda gerçek ticari hayat uygulamaları ile sektöre hızlı ve doğru şekilde hazırlanmak isteyen herkese hitap etmektedir.
DeepLab ile ister kariyer yolculuğunuzun başında ister bu yolda ilerliyor olun kendinize yeni ufuklar açacak bilgiler edinebileceğiniz bir topluluk ve alanında uzmanlaşmış eğitmenler bulabilirsiniz. Kaydedeceğiniz bu önemli ilerleme esnasında 15 yıl boyunca Türkiye’nin önemli kuruluşlarıyla çalışmış ve AR-GE eğitimleri sağlamış olan Cihan Özhan sizlere destek olacak. Başlangıç seviyesinden ileri seviyeye kadar yükselen bu eğitim merdivenlerini tırmanırken öğrendiklerinizi uygulamalar ile pekiştirme imkanına sahip olacaksınız. Bu süreçte yeterli ve kaliteli kaynaklara ulaşabileceksiniz. Eğitim basamaklarını ise kendinize yeni deneyimler ekleyebileceğiniz bir proje ile tamamlayacak ve geleceğinize değerli bir yatırım sağlama olanağına sahip olacaksınız.
Google tarafından geliştirilen, açık kaynak kodlu, sade ve güçlü bir programlama dili olan Go'nun güçlü olduğu alanlarda (Sistem, Veri Odaklı & Veri İşleme, Microservices, RESTful, API, Back-End, Real-time, Web, Oyun, Security) kendinizi geliştirebilir, bu kursta kullanılacak olan teknolojilerden de yararlanarak kurumsal projeler üretebilirsiniz. Ayrıca mentörlük desteği alarak daha doğru ve verimli bir eğitim süreci geçirebilirsiniz.
Eğitimlerde Python, SQLite, PostgreSQL, Flask, Heroku ve Visual Studio Code teknolojilerinin en güncel versiyonlarını kullanarak projeler geliştirebileceksiniz.
Python Programlama Diline Genel Bakış |
Compiler & Interpreter
|
Python Versiyonları
|
Framework ve Library : Nedir ve Aralarındaki Farklar |
Python Avantaj ve Dezavantajları |
İnceleme : Python Standard Library |
Python ile “Merhaba Mars!” Uygulaması |
Python Versiyonlar Arası Uyumluluk ve Versiyon Yükseltmek |
Python Geliştirme Araçlarına(IDE) Derinlemesine
Bakış
|
Python Araç ve Ortamlarına Genel Bakış |
Ortam Kurulumu
|
Geliştirici Araçları
|
Python Dependencies : Python Bağımlılıklarını
Yönetmek (Derinlemesine)
|
Bir Python Uygulamasının Yapısını İncelemek |
Veri Tipi Nedir ve Neden Kullanılır
|
Değer ve Referans Tip Kavramları |
Değişken Nedir ve Neden Kullanılır
|
Operatörler
|
Tür Dönüşümü Nedir ve Neden Kullanılır?
|
Metin Formatlama |
Strings |
Slices |
Listeler |
Tuple |
Dictionary |
Koşul İfadeleri
|
Döngüler
|
Geçici Veriler : Tarih ve Zaman Verileri
|
Lambda
|
Python Encodings
|
Python Built-In Foksiyonlar
|
Debugging : Hata Bulmak
|
Kod ve Proje Dökümantasyonu
|
Python Built-In Foksiyonlar
|
Nesne Yönelimli Programlamaya(OOP) Genel Bakış |
Python’da OOP Yaklaşımı |
OOP Kavramlarına Genel Bakış
|
Class (Sınıflar)
|
Fonksiyonlara Genel Bakış
|
Inheritance (Kalıtım/Miras)
|
Magic Method ve Operator Overloading
|
Soyut Sınıflar : Abstract Classes
|
Modüller
|
Streams
|
Dosya Operasyonlarına Genel Bakış
|
Marshal ve Pickle Serialization |
repr ile Serialization |
Serialization İçin eval ve exec Kullanımı |
PDF Dosyaları ile Çalışmak
|
XML Formatı ile Çalışmak
|
JSON Formatı ile Çalışmak
|
msgpack Serialization
|
CSV Formatı ile Çalışmak
|
YAML Formatı ile Çalışmak
|
TOML Formatı ile Çalışmak
|
Protocol Buffers & gRPC
|
Hata Yönetimine Genel Bakış |
Hatalar ve İstisnalar |
Hata Yakalama : try, except, finally blokları |
Exception’in İçerdiği Nesneleri İncelemek |
Exception Chaining
|
Traceback |
Assertion |
Context Manager
|
Veritabanı Programlamaya Genel Bakış |
Veritabanı Yönetim Sistemlerine Genel Bakış
|
Python ve SQLite
|
Python ve PostgreSQL
|
Yazılım Testi Kavramına Genel Bakış |
Yazılım Test Türleri ve Süreçleri |
Python ile Test Geliştirmek |
PyTest ile Unit Test
|
Masaüstü Uygulama Geliştirmeye Genel Bakış |
Gerekli Araç ve Kütüphaneler |
Gerekli Araçların Kurulumu |
Thinker ile Masaüstü Uygulaması Geliştirmek
|
RESTful API Kavramlarına Genel Bakış |
RESTful API Nedir |
Neden RESTful API Kullanılır |
RESTful API Mimarisi |
RESTful API Mimarisine Derinlemesine Bakış
|
RESTful API Mimarisio RESTful API Tasarım İlkeleri : Doğru RESTful API Mimarisi Tasarlamak |
requests Modülü
|
Proje : RESTful API Uygulaması Geliştirmek ve Test Etmek |
Proje :GitHub API Uygulaması Geliştirmek ve Test Etmek |
Proje : Exchange API ile Döviz Kur Uygulaması Geliştirmek ve Test Etmek |
Proje : The Movie Database API ile Film Uygulaması Geliştirmek ve Test Etmek |
Web Uygulama Geliştirme Mimarisine Genel Bakış |
Web Uygulama Geliştirme Framework’lerine Genel Bakış |
Flask Microframework’e Genel Bakış |
Flask Kurulum Operasyonları |
İlk Flask Web Projesini Oluşturmak |
Flask ile RESTful API Geliştirmek
|
Templates ve Layout |
Statik Dosyalar ile Çalışmak |
Temel Tasarım İşlemleri |
Flask ile Session Management |
Proje : Python ve Flask ile Kullanıcı Yetkilendirmeli Web
Uygulaması Geliştirmek
|
Deployment’a Genel Bakış |
Deployment Süreçleri |
Flask ile Örnek Web Uygulaması Oluşturmak |
Web Uygulamasının Heroku’da Yayınlanması(Deployment)
|
Yazılımda Güvenlik ve Güvenli Yazılım Geliştirmeye Genel Bakış |
Hacker, Etik Hacker ve Güvenlik Uzmanı Kavramları
|
Güvenli Yazılım Geliştirme Süreçleri (SecureSDLC)
|
Derinlemesine Yazılımcılar İçin Veri Güvenliği
|
OWASP : Open Web Application Security Project
|
Yapay Zeka’ya Genel Bakış |
İş Uygulamalarında Yapay Zeka Kullanım Senaryoları |
Yapay Zeka Konsepti, Bilimsel ve Teknik Alt Başlıkları |
Popüler Yapay Zeka Uygulama Geliştirme Araçları |
Yapay Zeka ve Python |
Artificial Neural Network (ANN)
|
Machine Learning as a Service (MLaaS)
|
Speaker: Cihan Özhan, Founder of DeepLab
DevNot Developer Summit
Speaker: Cihan Özhan, Founder of DeepLab
Host: KARDEMİR ÇELİK
Speaker: Cihan Özhan, Founder of DeepLab
Speaker: Cihan Özhan
School: Saint Benoit High School
Speaker: Cihan Özhan, Founder of DeepLab