Flutter ile Mobile Uygulama Geliştirme
Flutter mobil programlama uzmanlık eğitimidir.
EĞİTİM MODÜLLERİ
Modül 1 : Giriş
- Neden Flutter Öğrenmelisin ?
- Kısaca Dart Tanıtımı
- Kısaca Flutter Tanıtımı
- Flutter Kurulumu MacOS
- MacOS Kullanıcıları İçin Xcode Kurulumu
- Android Studio Kurulumu
- Visual Studio Code Kurulumu ve Flutter Eklentisi
Modül 2 : Temel Dart Dersleri
- Dart programlama için ilk işlemler dosyayı oluşturma
- Yorum Satırları
- Temel Uygulama
- Variables and Literals - Değişkenler ve Sabitler
- Numbers - Sayılar
- Strings - Yazılar
- Boolens - Doğru
Modül 3 : OOP
- Object - Nesne Oluşturma
- Method Oluşturma ve Constructer - Yapıcı Method
- İsimlendirilmiş Yapıcı Metot, Getter and Setter Metotları ve Kısa Yöntemler
- Inheritance - Kalıtım Abstract Extends İmplements Override Kavramları
- Static Kavramı
- Generic Kavramı
- Preview
- Library - Kütüphane Kavramı
Modül 4 : Flutter Giriş
- Kurulum Temel Bilgilendirme
- İlk Uygulamayı Çalıştırma Android Studio
- İlk Uygulamayı Çalıştırma Visual Studio Code
- Hello World İle Widget Kavramına Giriş
- Preview
- Container Widget Ve Bazı Önemli Kavramlar
- Rows - Satırlar
- Columns - Sütunlar
- Scaffold Widget - Temel Material Design Uygulaması
- Drawer Widget - Yan Menü ve Grid Widget - Izgara Liste
- Stateless ve Stateful Kavramları
Modül 5 : Flutter Devam
- Routes - Rotalarla Sayfalar Arası Geçiş
- Gestures - Ekran Etkileşimleri
- Decoration - Arkaplan Tasarım ve Transform Widget İşlemleri
- Assets Klasörü - Uygulama içindeki medyayı kullanma
- ImageView - Resim çeşitleri
- Packages - Dış Paketler Toast Mesajları
- TextField Ve AlertView Kullanımı
- SharedPreferences kullanımı - Uygulama içine küçük veri kaydetme işlemleri
- Uygulama içi dosya oluşturma - değiştirme işlemleri
- Flutter Güncelleme İle İlgili Düzeltme - 1
- Basit düzeyde url üzerinden JSON verisi alıp parse etme işlemleri
- Preview
- Klasördeki JSON dosyasından veri alma ve uygulamada kullanma
- Http GET ve POST metotları ile sunucuyla iletişim sağlama
- Telefonun Flashını Kullanan El Feneri Uygulaması
- Kişisel Widget Yapımı
- Kişisel Font Kullanımı
Modül 6 : Flutter SQlite Kullanımı
- Sqlite için Veritabanı yardımcısı oluşturma
- Sqlite içinde kullanılacak elemanlar için model oluşturma
- Sqlite yardımcısında ekleme - okuma - silme - güncelleme işlemleri tanımlama
- Sqlite işlemleri için işlem sayfası tasarımı
- Sqlite ekleme işlemi için dialog ekranı oluşturma
- Veritabanına eleman ekleme işlemi
- Veritabanındaki elemanları sayfada listeleme işlemi
- Veritabanından eleman silme işlemi
- Veritabanındaki elemanı güncelleme işlemi
Modül 7 : Flutter Devam-2
- BottomNavigationBar
- Drawer Menü Öğelerini Oluşturma
- PopupMenu oluşturma
- FontAwesome İkonlarını Kullanma
- Bottomnavigationbar ayarları
- Bottomappbar Kullanımı
- Key kavramı ve Snackbar kullanımı
- BottomSheet Kullanımı
- Preview
- Sayfalar arası veri gönderme işlemi
- TabBarConroller, TabBar ve TabBarView Kullanımı
Modül 8 : Uygulama Yayınlama
- Uygulama kimliğinin oluşturulması
- iOS uygulamanız için icon ve isim belirleme işlemleri
- iOS uygulamanız için splash ekran yapma
- Preview
- iOS uygulama için market işlemleri ve ekran görüntüleri alma
- iOS uygulamayı markete gönderme işlemi
- iOS uygulamayı yayın için incelemeye gönderme
- Preview
- Android uygulamanın ikon ve isim işlemleri
- Android uygulamanın splash ekranını oluşturma
- Android uygulamanın market işlemleri ve yayına gönderilmesi
- Uygulama güncelleme işlemleri
ÖN KOŞUL EĞİTİMLERİ
Bu eğitim için herhangi bir ön koşul bulunmamaktadır.
BU EĞİTİMİN DEVAMINDA ÖNERİLEN EĞİTİMLER
Önerilen eğitimleri yoktur.
UZMANLIK HEDEFLERİ
- Mobil Uygulama Geliştiricisi
EĞİTİMİN İLGİLİ OLDUĞU SINAVLAR
Eğitimin sınavları yoktur.
EĞİTİMİN İLGİLİ OLDUĞU SERTİFİKALAR
Bu eğitimi alanlar aşağıdaki katılım sertifikasına sahip olacaklardır. Diğer sertifikalar için katılımcıların ilgili sınavları almaları gerekmektedir.
TEKNOLOJİ ÜRETİCİSİ
YORUMLAR
Eğitimin yorumları yoktur.