Udemyexperten

Yuxarı səviyyə Flutter Developer ol | 2024

Learn Flutter and Software Engineering! Boost your skills with this course. Perfect for those looking to advance in mobile app development.

4.8(6)
67students
3h 2m
Certificate
Kanan Yusubov
Kanan YusubovMobile Platforms Expert | Instructor at Udemy

Course Content

Yuxarı səviyyə Flutter Developer ol | 2024 is an advanced Udemy course taught by Kanan Yusubov. It runs 3h 2m, is taught in English, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 6 reviews, with 67 students enrolled. It is a paid course, first published November 2024.

Flutter geliştirme yolculuğunuzda uzmanlaşmak mı istiyorsunuz? Computer Engineering alanında lisans ve yüksek lisans dereceleri olan ve 4 yılı aşkın süredir Flutter ile çalışan Kənan Yusubov tarafından hazırlanan bu kurs tam size göre! Şu anda Flutter alanında uzman olarak görev yapıyorum ve bilgi birikimimi paylaşmak için video dersler ve makaleler hazırlıyorum.

Flutter geliştiricisi olarak, sürekli öğrenmenin ve gelişmenin önemini biliyorum. Bu nedenle, sadece kod yazmakla kalmayıp, aynı zamanda sağlam bir temel oluşturmaya odaklanan bir kurs hazırladım.

Bu kurs kimler için?

  • Flutter'da pratik uygulamalarda zorlanan
  • Yazılım Mühendisliği (SE) prensiplerini öğrenmek isteyen
  • Flutter projelerinde daha sağlam ve sürdürülebilir kod yazmak isteyen

Kursun Amacı:

Bu kursun temel amacı, Flutter geliştiricilerinin yazılım mühendisliği prensiplerini (Abstraction, Clean Code, Modularization, Testing, SOLID vb.) uygulamalarına yardımcı olmaktır.

Kurs İçeriği:

Bu kapsamlı kurs, aşağıdaki konuları detaylı bir şekilde ele almaktadır:

  • Mimari:
    • Melos ve Monorepo mimarileri
    • REST Service entegrasyonu
    • Abstraction (Soyutlama)
  • Domain:
    • Entities (Varlıklar), Use Cases (Kullanım Senaryoları), Repositories (Depolar)
  • Data:
    • DTOs (Data Transfer Objects - Veri Transfer Nesneleri)
    • Data Sources (Veri Kaynakları)
    • Repositories (Depolar)
  • Database:
    • Drift (Veri Şeması Değişiklikleri)
    • Tables (Tablolar)
    • DAOs (Data Access Objects - Veri Erişim Nesneleri)
    • Relationships (İlişkiler)
    • Mappers (Çeviriciler)
  • Test:
    • Modüller arası Unit Testing (Birim Testleri)
  • Dependency Injection:
    • Singleton ve Factories (Tek Örnek ve Fabrikalar)
    • Composition Root (Kompozisyon Kökü)
  • Feature-First Architecture:
    • Feature'ları ayırma (Decoupling features)
    • Feature API'leri
  • State Management:
    • BloC State Management
    • UI Integration (UI Entegrasyonu)
    • Scope'lar (InheritedWidget ile)

Kurs Sonunda Kazanımlar:

Bu dersi tamamladıktan sonra, Flutter projelerinizde hem teorik hem de pratik bilgi sahibi olacaksınız. Yazılım mühendisliği prensiplerini kullanarak daha iyi, daha sürdürülebilir ve daha test edilebilir kod yazma becerisi kazanacaksınız.

Umarım bu kurs, Flutter geliştirme yolculuğunuzda size yardımcı olur!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(24)
12h 47m
all

Flutter macOS App

by Richard Dewan

5.0(36)
4h 13m
beginner
5.0(124)
2h 14m
all
5.0(141)
3h 39m
intermediate
5.0(15)
2h 28m
all