SmartValley'nin Full-stack Yazılım Geliştirme Eğitimi (Python+Flask, MongoDB, Android App) Sertifika Programı, kişilerin yazılım yetkinliklerini en üst düzeye taşımayı hedefler. Programımız, ulusal ve uluslararası standartlar çerçevesinde kapsamlı bir yazılım geliştirme eğitimi sunar.
Kurs içeriği; Yazılım geliştirme kavramlardan ileri seviye yazılım yöntemlerine kadar geniş bir yelpazeyi kapsar. Eğitimin sonunda katılımcılar, Yeni yazılım geliştirme becerileri kazanır.
AMAÇ:
KATILIMCI ÖZELLİKLERİ:
ANA KONULAR:
Konu Başlıkları - 8 Haftalık Program
1. Hafta: Giriş ve Kurulum
- Yazılım geliştirmeye genel bakış
- Ortam kurulumları ve temel kavramlar
Öğrenme Hedefi: Python, MongoDB, Android Studio ortamını kurmak, temel veri tipleri ve değişkenleri anlamak
2. Hafta: Python Temelleri
- Kontrol yapıları, fonksiyonlar
- Modüller ve paketler
Öğrenme Hedefi: Akış kontrolünü kullanmak, fonksiyonlarla kod organizasyonu sağlamak
3. Hafta: Flask’a Giriş
- Basit web uygulaması oluşturma
- Routing ve HTTP metodları
Öğrenme Hedefi: Flask ile temel web uygulaması oluşturmak, route ve view fonksiyonlarını anlamak
4. Hafta: Veritabanı – MongoDB Temelleri
- MongoDB mimarisi
- CRUD işlemleri
- PyMongo ile bağlantı
Öğrenme Hedefi:MongoDB temel kavramlarını öğrenmek, Python ile veritabanı işlemleri yapmak
5. Hafta: API Geliştirme
- RESTful API tasarımı
Öğrenme Hedefi:REST API endpoint’leri oluşturmak, kullanıcı kimlik doğrulama ve yetkilendirme yapmak
6. Hafta: Android Temelleri
- Android Studio kurulumu
- Basit Kotlin uygulaması
- UI bileşenleri
Öğrenme Hedefi:Android geliştirme ortamını tanımak, temel arayüz bileşenleri ve etkinlikleri kullanmak
7. Hafta: Android ve Backend Entegrasyonu
- API çağrıları
- JSON veri işleme
Öğrenme Hedefi:Android uygulamasından Flask API’sine istek göndermek, verileri listelemek
8. Hafta: Proje ve Deployment
- Mini full-stack proje geliştirme
- Git versiyon kontrolü
- Basit deploy
Öğrenme Hedefi:Tam entegre bir proje oluşturmak, versiyon kontrolü kullanmak, uygulamayı çalışır hale getirmek