
İyiliği Kodlayanlar
İyiliği Kodluyorum
Hakkımızda

İyiliği Kodlayanlar Projesi
İyiliği Kodlayanlar, gençlerin dijital becerilerini geliştirerek onların istihdam edilebilirliğini artırmayı ve toplumsal dönüşüme katkı sağlamayı amaçlamaktadır.
- Gençlerin Dijital Becerilerini Geliştirme
- Toplumsal Dönüşüme Katkı Sağlama
- STK’larla İşbirliği
- Sosyal Sorumluluk Bilinci Kazandırma
- Erişim Sorunlarını Gidermek
- Ekip Çalışması Becerilerini Güçlendirme
- Temiz Kod Yazmayı Öğrenme
- Github Uygulamasını Doğru Kullanma
Dijitalleşmenin hızla geliştiği günümüzde, teknoloji yalnızca bireysel ihtiyaçlarımızı karşılamakla kalmıyor, aynı zamanda toplumun genel refahını artıracak çözümler sunma potansiyeline de sahip. İyiliği Kodlayanlar projesi, bu anlayışla hareket eden bir girişim olarak, teknoloji ve sosyal sorumluluğu bir araya getiriyor. Amacımız, bireylerin dijital becerilerini geliştirmelerine yardımcı olurken, topluma da fayda sağlayacak projeler üretmelerini desteklemek.
Öğrenci
Başvuru
Sivil Toplum Projesi
Ay
Eğitim
Eğitim boyunca elde edilecek yetkinlikler:
Eğitim Müfredatı
Algoritma
ALGORİTMAYA GİRİŞ
Algoritmaya dair giriş dersidir.
- Algoritma Nedir?
- Algoritma Temelleri
- Algoritma Oluşturma
Dart
DART TEMELLERİ
• Dart diline giriş ve kurulumu
• Değişkenler ve veri türleri
• Operatörler ve ifadeler
• Kontrol yapıları (if-else, switch-case)
• Döngüler (for, while, do-while)
• Fonksiyonlar ve parametreler
• Koleksiyonlar: Listeler, Setler ve Map’ler
DART İLE İLERİ DÜZEY PROGRAMLAMA
• Nesne yönelimli programlama (OOP)
• Sınıflar ve Nesneler
• Kalıtım (Inheritance)
• Polimorfizm ve Abstract sınıflar
• Hata yönetimi (Exception Handling)
• Dart paketleri ve kütüphaneler
• Async ve Await ile Asenkron Programlama
• Dart ile JSON İşleme
• Uygulamalı Projeler: Mini bir proje geliştirme
FLUTTER
FLUTTER TEMELLERİ
• Flutter Nedir ve Nasıl Çalışır?
• Flutter’ın mimarisi ve temel yapısı
• Flutter SDK kurulumu
• İlk uygulamanın oluşturulması: “Hello World”
• Widget Temelleri
• StatelessWidget ve StatefulWidget farkı
• Flutter’ın widget ağacı mantığı
• Temel widget’lar (Text, Image, Button, Container)
• Düzen (Layout) ve Tasarım
• Row ve Column ile düzen oluşturma
• Stack ve Align widget’larının kullanımı
• Flexible ve Expanded ile esnek tasarımlar
• Navigasyon ve Rotalar
• Sayfalar arası geçiş (Navigator)
• Named routes kullanımı
• Push ve Pop mantığı
• State Yönetimi (Temel)
• Widget’lar arasındaki veri paylaşımı
• Flutter ile İlk Basit Proje
FLUTTER İLE İLERİ DÜZEY UYGULAMA GELİŞTİRME
• İleri Widget Kullanımı
• State Yönetimi (İleri Düzey)
• Veri Yönetimi ve API Kullanımı
• Firebase Entegrasyonu
• Asenkron Programlama
• Yerel Cihaz Özellikleri
• Yayınlama ve Performans Optimizasyonu
• Flutter ile İleri Proje Geliştirme
Galeri
Ekip
İyiliği Kodlayanlar Ekibi
İletişim
Adres
İstanbul/Fatih
Telefon
+90 543 960 90 75
Email Adresi
iyiligikodlayanlar@gmail.com