Merhaba arkadaşlar,

Bu eğitim içeriğinde bir Python web framework’u olan Flask’ı öğrenip projeler yapacağız.

Flask Nedir ?

Flask, python programlama dili ile yazılmış bir web geliştirme frameworku’dur. Basit yapısı ve micro framework olması neticesiyle, hem çok basit şekilde uygulama geliştirebilir hemde çok hızlı çalışır.

  • Komplex kod blokları ve paketler olmadan kod geliştirilebilir.
  • Öğrenmesi ve kullanılması basit.
  • Machine Learning uygulamaları kolayca deploy edilebilir.
  • Backend development’a başlayacaklar için doğru bir tercih.

Flask kullanan bazı şirketler;

  • Netflix
  • Reddit
  • Mozilla
  • Red Hat
  • MailGun

Eğitim İçeriği

Python Giriş

  1. Variables in Python
  2. String formating
  3. Getting user input
  4. Exercises*
  5. List, tuple, set
  6. Advanced set operations
  7. Booleans
  8. If
  9. If statements with “in” keyword
  10. Loops
  11. Dictionaries (Sözlük)
  12. Destructuring variables
  13. Functions
  14. Function arguments and parameters
  15. Default parameter values
  16. Functions returning values
  17. Lambda Functions
  18. Unpacking Arguments
  19. OOP
  20. Magic methods: _str_ ve _repr_
  21. @classmethod ve @staticmethod
  22. Class Inheritance
  23. Type Hinting
  24. Imports
  25. Errors in Python
  26. Custom error Classses
  27. Mutability in Python

Backend Development with Flask

  1. “Hello World” with Flask
  2. render_template
  3. Jinja2
  4. Jinja2 Expression
  5. Data Structures in Jinja2
  6. Using Loops in Jinja2
  7. Flask WTForm
  8. Routing
  9. Redirects and Errors
  10. Custom Error Pages
  11. HTTP Methods
  12. File Uploads
  13. Cookies
  14. Session
  15. Acces Database
  16. SQLAlchemy
  17. Blueprint
  18. Signals
  19. Ajax
  20. Email configuration
  21. Third Party Login with OAuth
  22. Payments with Stripe
  23. PROJECT-1
  24. PROJECT-2
  25. Deploy Flask App to Heroku

Backend Development with Flask Extra

  1. Streamlit
  2. Dash
  3. Beautiful Soup
  4. Boto3

Eğitim Detayları

Eğitime katılabilmek için herhangi bir ön şart yoktur ancak katılımcıların bilgisayarlarına kod geliştirme ortamlarını kuracağı için internet bağlantısı ve bilgisayar gereklidir. Python Web Development’a başlamadan önce giriş seviyesinde Python ile başlıyoruz.

Eğitim Zoom üzerinden online olarak gerçekleştiriliyor, haftada iki gün 3 saatlik dersler ile 12 haftada tamamlıyoruz.

Eğitime katılan kişilere proje dosyaları, dokümantasyonlar paylaşılacak, Whatsapp üzerinden yardımlaşma grubuna dahil edilecekler.

Daha detaylı bilgi almak için deniz.parlak@yahoo adresine mail atabilirsiniz.

Eğitim İçeriği