Python ile yazılım uzmanlığına yürüyün
Eğitim Python dil temelleri, OOP, veri yapıları ve algoritmalar, dekoratör/generator, pytest ile test, paketleme ve bağımlılık yönetimi, Git akışı, sqlite3/SQLAlchemy, Flask ve Django ile web geliştirme, REST API, eşzamanlılık, web kazıma, makine öğrenmesine…
Python'da dil bilgisinden ürün geliştirmeye uzanan kapsamlı bir yol.
Eğitim Python dil temelleri, OOP, veri yapıları ve algoritmalar, dekoratör/generator, pytest ile test, paketleme ve bağımlılık yönetimi, Git akışı, sqlite3/SQLAlchemy, Flask ve Django ile web geliştirme, REST API, eşzamanlılık, web kazıma, makine öğrenmesine giriş ve GitHub Actions ile CI'ı tek bir yazılım uzmanlığı programında birleştirir.
4 Gün. Her gün dört modül; sabah dil ve mimari, öğleden sonra proje laboratuvarı; son gün bitirme projesi.
Orta Seviye — Python dil temellerinden algoritma, test, veritabanı, web geliştirme, eşzamanlılık ve CI'a uzanan uçtan uca yazılım uzmanlığı
Dört günlük program boyunca her modül uygulamalı lab ile işlenir; son gün tüm katmanları içeren bir proje teslim edilir.
Dil, test, veri ve web katmanlarını tek bir yolda öğrenirsiniz.
Test, Git ve CI alışkanlıklarını ilk günden edinirsiniz.
Gerçek bir uygulamayı uçtan uca geliştirip sunarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel programlama mantığı (koşul, döngü) yeterlidir.
Terminal ve dosya sistemi kullanımı bilinmelidir.
Python 3.11+, Git ve VS Code veya PyCharm kurulu bilgisayar gerekir.
Dört gün boyunca yoğun uygulama için aktif katılım beklenir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Python'un veri türleri, akış kontrolü ve fonksiyonlarını rahatça kullanabilirsiniz
temel veri yapıları ve algoritmaları Python'da gerçekleyip karmaşıklığını yorumlayabilirsiniz
pytest ile test yazıp kod kalitesini araçlarla denetleyebilirsiniz
add, commit, status, diff ve log ile günlük çalışma döngüsünü yürütebilirsiniz
Flask ile rota, şablon ve JSON API içeren web uygulaması geliştirebilirsiniz
serializer ve APIView ile JSON REST uç noktaları yazabilirsiniz
requests ve BeautifulSoup ile web verisini toplayıp REST API'leriyle çalışabilirsiniz
workflow YAML dosyasında event, job ve step yapısını kurabilirsiniz
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Python ile Flask geliştirme eğitimi: application factory, Jinja2, Flask-WTF, Flask-Login, Flask-SQLAlchemy, Blueprint, REST API, pytest ve gunicorn ile yayın.
Detayları Gör →Web çerçeveleri ve Flask'a giriş eğitimi: HTTP istek-yanıt döngüsü, WSGI, Flask ile route, request, Jinja2 şablonları, flash mesajları ve ilk uygulama.
Detayları Gör →Flask ile basit web sitesi eğitimi: route, Jinja2 şablon kalıtımı, statik dosyalar, Flask-WTF formları, SQLite/SQLAlchemy veritabanı ve gunicorn ile yayına geçi
Detayları Gör →Flask uygulamalarında kullanıcı kimlik doğrulama eğitimi: Flask-Login, parola karma, CSRF, rol tabanlı erişim ve parola sıfırlama uygulamalı işlenir.
Detayları Gör →Flask kullanıcı etkileşimleri eğitimi: form doğrulama, dosya yükleme, AJAX fetch, JSON uç noktaları, sayfalama ve Flask-SocketIO ile anlık bildirimler.
Detayları Gör →