Mobil Programlama (Flutter) ( İngilizce Eğitim)

4,9 (59 oylama)
 Son Güncelleme Tarihi: 01/2025
 Türkçe

Metaverse Temelleri Eğitim Programı eğitimimize göz atabilirsiniz.

Eğitim Mesleki Gelişim amaçlı olup, alınan belge MYK yetki belgesi zorunlu olan eğitimlerde MYK yetki belgesi yerine geçmez.

 

Bu Flutter kursu, hem iOS hem de Android platformlarında görsel olarak çekici ve son derece işlevsel mobil uygulamaların oluşturulması için Flutter ve Dart'ın potansiyeli hakkında fikir edinmek için paha biçilmez bir fırsat sunuyor. Kurs, hem macOS hem de Windows ortamlarının yapılandırılması için kapsamlı talimatlar, Flutter, Dart ve widget kavramının temellerine kapsamlı bir giriş ve yerleşik widget'lara genel bir bakış ve kendinizinkini nasıl ekleyeceğinize dair talimatlar sağlayacaktır.

Bu ders, öğrencilere yeni bir Flutter projesinin analizi, paketlerden özelliklerin içe aktarılması, ilk widget'ın kullanılması ve değerlerin işlevlere aktarılması dahil olmak üzere Flutter ve Dart'ın temel ilkeleri hakkında kapsamlı bir anlayış sağlayacaktır. Ayrıca, kurs, yapıcı işlevlerin ve hata ayıklama tekniklerinin ve stratejilerinin nasıl kullanılacağının yanı sıra sekmeler, yan çekmeceler ve yığın tabanlı gezinme kullanan gezinme tekniklerinin nasıl kullanılacağına dair talimatlar sağlayacaktır. Ek olarak, öğrenciler durum yönetimi çözümleri, kullanıcı girdilerini işleme ve doğrulama süreci ve HTTP istekleri göndererek bir Flutter uygulamasını arka uç sunucularına bağlama yöntemleri hakkında bilgi edineceklerdir. Kurs ayrıca animasyonlar ve sayfa geçişleri, resim yükleme ve push bildirimleri konularını da kapsayacaktır.

Bu dersin amacı, öğrencilere Flutter, Dart ve widget geliştirme kavramlarını kapsamlı bir şekilde anlamalarını sağlamaktır. Öğrenciler, HTTP istekleri göndererek, animasyonlar ve sayfa geçişleri ekleyerek ve push bildirimleri uygulayarak Flutter uygulamalarını arka uç sunucularına nasıl bağlayacaklarını öğrenecekler. Ek olarak, öğrenciler bir mobil uygulama süreci oluşturma konusunda uzmanlık kazanacaklardır.

1. Hafta

  • Giriş
  • Flutter Nedir?
  • Flutter Kurulumu - Microsoft ve macOS için

2. Hafta

  • Proje Oluşturma ve Flutter Geliştirme için Kod Düzenleyiciyi Ayarlama
  • İlk Flutter Uygulamasını Çalıştırma
  • Materyal Tasarımını Anlama

3. Hafta

  • Yeni Bir Flutter Projesini Analiz Etmek
  • Dart Programlama Dili Nasıl Çalışır?
  • Sıfırdan Başlamak: İşlevleri Anlamak

4. Hafta

  • Dart'a Giriş
  • Değişkenleri bildirme
  • Dart Türleri ve Değişkenlere Tür Atama
  • Dart Operatörleri - Aritmetik

5. Hafta

  • Kontrol Akışı - If İfadeleri
  • Mantıksal İşleçler
  • Darttaki Döngüler için
  • Süre, Süre ve Dart'a Gir
  • Kutuları Değiştir

6. Hafta

  • Dart'ta Fonksiyonlara Giriş
  • İşlev Dönüş Türleri - String-İnt-Booleans
  • Dart'taki Argümanlar ve İşlevler
  • İsteğe bağlı parametreler

7. Hafta

  • Nesne Yönelimli Programlama için Sınıflara ve Nesnelere Giriş
  • Sınıf Oluşturma ve Örnek Değişkenleri
  • Sınıflara Yöntem Ekleme
  • Kurucular, Belirleyiciler ve Alıcılar

8. Hafta

  • Dart ile Kalıtıma Giriş
  • Sınıflar ve Devralma Ağacı Oluşturma
  • Geçersiz Kılma Yöntemleri
  • Sınıfları Kurucularla Devralma
  • Özet ve Arayüz Sınıfları

9. Hafta

  • Koleksiyonlara Giriş
  • Listeler Oluşturma ve bunlar arasında yineleme
  • Haritalara Giriş
  • Kodumuzu Biçimlendirme

10. Hafta

  • Flutter Uygulamaları Nasıl Başlar?
  • Paketlerden Özellikleri İçe Aktarma
  • Widget'ları Anlama ve Kullanma
  • Görüntüleri Görüntüleme
  • Düğme Ekleme ve Şekillendirme

11. Hafta

  • Animasyonlar
  • HTTP Paketi
  • Gelişmiş Widget'lar
  • Etkileşim Ekleme

12. Hafta

  • Duyarlı ve Uyarlanabilir Kullanıcı Arayüzleri Oluşturma
  • Cihaz Yönünü Kilitleme
  • Yumuşak Klavye Gibi Ekran Kaplamalarını Kullanma
  • "Güvenli Alanları" Anlamak

13. Hafta

  • Çoklu Ekran Uygulamaları Oluşturma ve Ekranlar Arasında Gezinme
  • Ekranlara Karşı Widget'lar
  • Kategori Öğelerini Ekranda Görüntüleme

14. Hafta

  • Mobil Uygulama Geliştirme Süreci
  • Flutter Uygulamaları Oluşturma
  • Yayıncılık

15. Hafta

  • Proje -Alışveriş Listesi Uygulaması
  • Kullanıcı Girdisini İşleme
  • Formlarla Çalışma

16. Hafta

  • Projeye Devam
  • Bir Arka Uç Bağlama
  • HTTP İstekleri Gönderme
  • Firebase'i Kukla Bir Arka Uç Olarak Kullanma

 

Eğitim kurumsal işbirliğine açık olup, bireysel başvurular kabul edilmemektedir. Kurumsal katılımcı profili ve ihtiyaçlarınıza göre eğitim içeriği yeninden planlanabilmektedir. Karşılıklı görüşmeler neticesinde eğitimin kapsam ve eğitimin yöntemi(Yüz-Yüze, Çevrimiçi) belirlenip ilgili süreçler tamamlanmaktadır. Mutabakat sağlanması durumunda kurumunuzun katılımcıları ile öğretim elemanlarımızın uygun gün ve saatleri, eğitimin yapılacağı yer belirlenmektedir.

Yorumlar

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politikamız'ı inceleyebilirsiniz. TAMAM