0Pricing
Flask Academy icon

Flask Academy

PYTHONPythonBackendWeb

Flask, Python'ın hafif web framework'ü ile production web API'leri ve uygulamaları geliştirin. Rotalardan ve şablonlara, REST API'lerinden, kimlik doğrulamaya ve dağıtıma kadar her şey.

🤖 Yapay Zeka Destekli📚 30 kurs👥 100.000+ öğrenci⭐ 4,9 puan
Kurs Özeti

Flask: Python ile Web API'leri Geliştirin

Flask, Python'ın hafif web framework'ü ile production web API'leri ve uygulamaları geliştirin. Rotalardan ve şablonlara, REST API'lerinden, kimlik doğrulamaya ve dağıtıma kadar her şey. Bu track, mutlak başlangıç (A1) seviyesinden ileri (B2) seviyeye kadar 30 adet kademeli mini-kursu içerir; her konsepti pekiştirmek için kısa odaklanmış dersler ve hızlı quizler sunulur.

Neler Öğreneceksiniz

Temellerle başlar, ara ve ileri konulara kadar ilerlenir; her kurs bir öncekinin üzerine inşa edilir. Her ders pratik ve ufak parçalara bölünmüştür; ihtiyaç duyduğunuzda 7/24 AI tutor'unuz sizin yanınızdadır.

Nasıl Çalışır

Her kurs, dört odaklanmış, ufak parçaya bölünmüş dersten oluşur. Günde birkaç ders tamamlarsanız, tüm track'i aylar değil haftalar içerisinde öğrenirsiniz.

Öğrenmeye Başla →

Nasıl Öğreneceksin

🎯
Etkileşimli Dersler
Gerçek zamanlı geri bildirim ile uygulamalı kodlama alıştırmaları
🤖
AI Öğretmen
Takılırsan AI'dan anında yardım al
💻
Yerleşik Editör
Tarayıcında doğrudan kod yaz ve çalıştır
🏆
Sertifika
Kursu tamamladığında sertifika kazan
Müfredat

30 Kurs

Flask Academy öğrenme yolundaki tüm kurslar.

01

Flask ile Tanışın: İlk Web Uygulamanız

A14 ders

Flask'ın ne olduğunu anlayın ve çalışan bir web uygulamasını bilgisayarınızda çalıştırın.

02

Yollar ve İstek Döngüsü

A14 dersPRO

URL'leri Python işlevlerine eşleyin ve bir isteğin nasıl yanıta dönüştüğünü izleyin.

03

Dinamik URL'ler ve Yol Dönüştürücüleri

A14 dersPRO

URL'den değerleri alın ve türlerini doğrulayın.

04

JSON Yanıtları Döndürme

A14 dersPRO

Uygulamanızın API olarak çalışabilmesi için yapılandırılmış JSON gönderin.

05

HTTP Yöntemleri: GET ve POST

A14 dersPRO

Farklı HTTP fiillerini işleyin ve gönderilen verileri okuyun.

06

İstek Nesnesini Yakından İnceleme

A24 dersPRO

Gelen bir isteğin taşıdığı her şeyi inceleyin.

07

Jinja2 Şablonlarıyla HTML

A24 dersPRO

Yeniden kullanılabilir şablonlardan dinamik HTML sayfaları oluşturun.

08

Şablon Kalıtımı ve Düzenler

A24 dersPRO

Sitenizdeki her sayfada tek bir temel düzeni paylaşın.

09

Statik Dosyaları Sunma

A24 dersPRO

CSS, JavaScript ve görselleri doğru şekilde bağlayıp sunun.

10

Formlar, Sorgu Dizeleri ve Doğrulama Temelleri

A24 dersPRO

Kullanıcı girdilerini formlardan ve URL'lerden toplayıp kontrol edin.

11

Blueprint'lerle Düzenleme

B14 dersPRO

Büyüyen bir uygulamayı modüler ve bağlanabilir bileşenlere ayırın.

12

Uygulama Fabrikası Deseni

B14 dersPRO

Yapılandırılabilir ve test edilebilir uygulamalar oluşturmak için fabrika kullanın.

13

Uygulama ve İstek Bağlamları

B14 dersPRO

Flask'ın dayandığı current_app, g ve vekil nesnelerini kullanmayı öğrenin.

14

Flask-SQLAlchemy ile Veritabanı Modelleri

B14 dersPRO

Tabloları Python sınıfları olarak tanımlayın ve bir veritabanına bağlanın.

15

ORM ile Sorgulama: Filtreler ve Birleştirmeler

B14 dersPRO

Filtreleme, sıralama ve ilişkilerle verileri verimli şekilde okuyun.

16

CRUD Kaynağı Geliştirme

B14 dersPRO

Kayıtları uç noktalar üzerinden oluşturun, okuyun, güncelleyin ve silin.

17

Marshmallow ile Serileştirme

B14 dersPRO

Modelleri temiz JSON'a dönüştürün ve gelen veri yüklerini doğrulayın.

18

Hata Yönetimi ve Özel Hatalar

B14 dersPRO

Uygulamanız genelinde tutarlı ve yararlı hata yanıtları döndürün.

19

Oturumlar ve Çerezler

B14 dersPRO

Güvenli sunucu tarafı durumuyla kullanıcıları istekler arasında hatırlayın.

20

Flask-WTF Formları ve Doğrulama

B14 dersPRO

Bildirimsel doğrulamayla CSRF korumalı, sağlam formlar oluşturun.

21

Flask-Login ile Kimlik Doğrulama

B24 dersPRO

Oturum tabanlı giriş, çıkış ve korumalı görünümler ekleyin.

22

JWT ile Belirteç Tabanlı Kimlik Doğrulama

B24 dersPRO

İmzalı JSON Web Belirteçleri kullanarak durumsuz bir API'yi güvenceye alın.

23

Flask-RESTful ile REST API'leri

B24 dersPRO

Sınıf tabanlı görünümlerle temiz ve kaynak odaklı API'ler yapılandırın.

24

Flask-Migrate ile Veritabanı Geçişleri

B24 dersPRO

Sürüm kontrollü geçişlerle şemanızı güvenle geliştirin.

25

Celery ile Arka Plan İşleri

B24 dersPRO

İsteklerin hızlı kalması için yavaş işleri bir kuyruğa aktarın.

26

Hız İçin Önbellekleme

B24 dersPRO

Maliyetli işlemleri önbelleğe alarak yanıt sürelerini azaltın.

27

pytest ile Flask Testleri

B24 dersPRO

Yollar, DB ve kimlik doğrulama için hızlı ve güvenilir testler yazın.

28

Yapılandırma ve Ortamlar

B24 dersPRO

Geliştirme, test ve üretim ortamlarında ayarları ve gizli bilgileri yönetin.

29

Hız Sınırlama ve API Güvenliği

B24 dersPRO

API'nizi kötüye kullanıma ve yaygın web saldırılarına karşı güçlendirin.

30

Docker'a Alın ve Gunicorn ile Dağıtın

B24 dersPRO

Uygulamanızı üretim WSGI yığını arkasında paketleyip yayımlayın.

SSS

Sıkça Sorulan Sorular

Flask Academy kursu ücretsiz mi?

Evet. Flask Academy kursunu ücretsiz olarak başlayabilir ve etkileşimli derslerini hiç ücret ödemeden tamamlayabilirsin. İsteğe bağlı PRO aboneliği gelişmiş yapay zeka araçlarını ve paylaşılabilir bir sertifikayı açar.

PYTHON öğrenmek için önceki deneyim gerekli mi?

Hayır. Kurs temel bilgilerle başlar ve giderek daha ileri konulara ilerler, bu nedenle PYTHON deneyimi olmasa bile başlayabilirsin.

CoddyKit'te PYTHON nasıl öğreneceksin?

Yaparak öğrenirsin. Kısa etkileşimli dersler, açık bir açıklama ile gerçek zamanlı çalışan uygulamalı bir kodlama alıştırmasını bir araya getirir ve 24/7 AI öğretmen takılırsan kişiselleştirilmiş yardım sağlar.

Flask Academy kursunu tamamladığımda sertifika alır mıyım?

Evet. PRO öğrenenler sınav yapabilir ve Flask Academy kursu için doğrulanabilir bir koduyla paylaşılabilir bir tamamlama sertifikası kazanabilirler.

PYTHON öğrenimini telefonumda yapabilir miyim?

Evet. CoddyKit web ve yerel iOS ile Android uygulamaları olarak erişilebilir, böylece PYTHON öğrenimini herhangi bir cihazda yapabilir ve ilerlemeniz cihazlar arasında senkronize olur.

Flask Academy Kursuna Şimdi Başla

Yapay zeka destekli derslerle programlamayı öğrenen binlerce öğrenciye katıl.

Ücretsiz Başla →Tüm Kursları Gözden Geçir