ALIŞVERİŞ SEPETİ 0
Sepeti Boşalt

Flutter İle Mobil Uygulama Geliştirme Yüz Yüze Özel Ders
Flutter İle Mobil Uygulama Geliştirme Yüz Yüze Özel Ders

Flutter İle Mobil Uygulama Geliştirme Yüz Yüze Özel Ders

Eğitim Kodu : CSJ-6

Eğitim Seçenekleri

Eğitim Saatleri:
PAYLAŞ :

Mobil Uygulama Geliştirme Eğitimi

Türkiye’nin en prestijli mobil uygulama geliştirme akademisi olan Unityverse Academy, sizlere alanında lider profesyonellerden oluşan kadrosu ile eğitim sunmaktadır.

Mobil uygulama geliştirme becerileri kazanarak, uygulama geliştirme dünyasında çeşitli platformlar, teknolojiler ve metodolojiler üzerinde derinlemesine uzmanlaşacaksınız. Bu eğitimle, mobil uygulama geliştirmenin en güncel teknolojileri, araçları ve yaklaşımları hakkında kapsamlı bilgi sahibi olacaksınız.

Elit eğitmen kadrosu içerisinde Çetin Kaya Koç (Kaliforniya Üniversitesi), Gülali Çelik gibi alanında tanınmış uzman koordinatörler ve eğitmenler bulunmaktadır. Onların rehberliğinde, mobil uygulama geliştirmenin en güncel ve etkin metodlarını öğreneceksiniz.

Eğitimi tamamlayan öğrenciler; sektörün en saygın sertifikalarından biri olan “Unityverse Mobile Application Development A+” sertifikasına sahip olacaktır. Bu sertifika, yeteneklerinizi ve becerilerinizi uluslararası düzeyde tanıtarak, işverenlerin dikkatini çekecektir.

Ayrıca öğrenciler, Türkiye’nin saygın üniversitelerinin teknoparklarından ve Sanayi ve Teknoloji Bakanlığı’ndan onaylı Ar-Ge Projesi kapsamında proje geliştirme ekibinde aktif olarak görev alır ve “Yazılım Uzmanlığı Proje Geliştirme Sertifikası” almaya hak kazanır.
Geliştirdikleri projeleri GitHub üzerinde yayınlayarak, yazılım şirketleriyle yapılan teknik mülakatlarda öne çıkma ve işe alım süreçlerinde avantaj elde etme fırsatı kazanırlar.

Unityverse Akademi, sizleri sadece bir mobil uygulama geliştirici yapmakla kalmayıp, aynı zamanda aranan ve donanımlı bir profesyonel haline getirmektedir. Siz de mobil uygulama geliştirme alanında kariyer yapmak istiyorsanız, bizlerle iletişime geçmekten çekinmeyin.


Ne Öğreneceğim?

Unityverse Academy'de, mobil uygulama geliştirme için gerekli olan tüm bilgi ve becerileri öğreneceksiniz. Bu eğitimde:

  • Mobil uygulama programlamaya giriş: Mobil uygulama geliştirme sürecine giriş yapacak ve mobil uygulama geliştirme araçları ve dilleriyle tanışacaksınız.
  • Flutter ile mobil uygulama geliştirme: Flutter framework'ünü öğrenecek, widget'lar, layout yönetimi, navigasyon, materyal tasarımı gibi konuları uygulayarak mobil uygulama geliştireceksiniz.
  • Dart dili ile mobil programlamaya giriş: Dart dilini kullanarak mobil uygulama programlamanın temellerini öğrenecek, değişkenler, şart blokları, listeler ve fonksiyonlar gibi konuları uygulayacaksınız.
  • Mobil uygulama projesi: Mobil uygulama projesi konsepti belirleme, temel tasarım ve kod geliştirme, kullanıcı arayüzü ve iş mantığı geliştirme gibi aşamaları uygulayacaksınız.
  • API ve veri kaynakları entegrasyonu: Harici API'ler ve veri kaynaklarıyla veri alışverişi yapmayı, veri güvenliği ve kimlik doğrulama önlemlerini uygulamayı öğreneceksiniz.
  • Kullanıcı arayüzü ve deneyimi: Mobil uygulamanızın kullanıcı arayüzünü ve deneyimini optimize ederek kullanıcılara daha iyi bir deneyim sunacaksınız.


 Neden Unityverse Akademi?

  • Mobil Uygulama Geliştirme alanında en deneyimli eğitmenlerden eğitim alırsınız.
  • Eğitiminiz güncel ve sektöre yönelik olur.
  • Farklı teknolojileri iyi seviyede öğrenirsiniz, bu sayede iş bulma imkanınız artar.
  • Eğitim sonunda dünya çapında kabul gören sertifikalar edinirsiniz (Mobile Application Development A+).
  • Güçlü bir yazılım geliştirme temeline sahip olursunuz (algoritma kurma ve etkin kod yazma becerisi).
  • Eğitim boyunca birden fazla deneyimli eğitmenden ders alırsınız.
  • Eğitiminiz boyunca öğretici uygulamalar yaparsınız.
  • Mobil Uygulama Geliştirme alanında çalışmak için gereken donanıma sahip bir şekilde mezun olursunuz.




Hangi Sertifikaları Alabilirim?

kursunu tamamlayan öğrencilerimiz, Aldıkları eğitim konusunda uzmanlıklarını geliştirerek uluslararası geçerliliğe sahip sertifikalar almak için sınava girebilirler. Bu sertifikalar, işverenler tarafından dünya genelinde kabul edilen bir referans olarak görülmekte ve kariyerlerinde ilerlemelerine yardımcı olmaktadır.
Ayrıca kursumuzdan sertifika alanlar, bu alanda kendilerini kanıtlamış ve kaliteli bir eğitim almış oldukları için diğer adaylardan öne çıkabilmektedirler.


                           



          





Eğitmenlerimiz


Eğitim Koordinatörü: Prof. Çetin Kaya Koç 
(CV'ye erişmek için tıklayınız)

Kurucu_E%C4%9Fitmen_Prof__Dr__%C3%87etin_Kaya_Ko%C3%A7_pdf_13.jpg
 Google Scholar Stanford PLOS 2019 araştırmasına göre 17,080 bilgisayar mühendisi arasında 103. sıradadır.
Koç'un tasarlamış olduğu algoritmalar, Huawei, Texas Instruments, Intel ve Samsung gibi firmaların ürünlerinde kullanılmaktadır.
  Yazılım Kalitesi ve Testi Eğitim Koordinatorü Yıldız Teknik Üniversitesi Yılın Yıldızları 2019 Rektörlük Özel Ödülü'nü almıştır.
  University of California, Santa Barbara'da öğretim üyesi.
 Kaliforniya, Türkiye ve Çin 'de doktora dersleri yürütmektedir.
 
Eğitmen: Gülali Çelik

 WhatsApp_Image_2024-04-23_at_15_41_08.jpg

     Eğitimimizden kareler:


                              
                            oyun_site_koyulcak2.jpg           
oyun_site_konulcak12.jpg

                             IMG_58715.jpg           IMG_5148.jpg



                                         IMG_5023.jpg                  IMG_51231.jpg   


           

                                      IMG_51152.jpg                           IMG_51032.jpg                   
                                  IMG_50982.jpg                   
IMG_50892.jpg           

                                  IMG_50372.jpg                 IMG_49203.jpg 

                                        IMG_50452.jpg                             

                              

Öğrencilerimizin İlham Verici Başarı Hikayelerini Keşfedin Başarı Hikayelerini Oku
Mobil uygulamaları inceleyelim.

Mobil Uygulamadan gelir kazanma yöntemlerini öğrenelim.

Mobil uygulama yaparken ihtiyacımız olacak metaryeller nelerdir?

Mobil uygulama geliştirme yöntemlerini öğrenelim.

Mobil uygulama için kullanacağımız programlar ve programlama dilleri nelerdir?
Flutter framework ve temel mimarisi

Flutter widget kavramları (stateless, stateful, widget ağaçları, widget lifecycle)

Flutter widgetlerinin oluşturulması, kullanımı ve özelleştirilmesi

Flutter layout yönetimi (Row, Column, Container, Stack, Expanded vb.)

Flutter navigasyon yönetimi (Routing, Navigator, Route vb.)

Flutter materyal tasarım kavramları ve kullanımı

Flutter widgetlerinin stil ve tema yönetimi

Flutter form ve input yönetimi

Flutter animasyon ve geçiş efektleri kullanımı

Flutter resim, ikon ve font yönetimi

Flutter state yönetimi kavramları (stateful widget, provider, bloc, redux vb.)

Flutter state yönetimi için kullanılan paketlerin kullanımı (provider, bloc, redux vb.)

Flutter'in yerleşik state yönetimi yöntemleri (setState, ValueNotifier, ChangeNotifier vb.)

Flutter state yönetimi için en iyi uygulama ve tasarım desenleri

Flutter ile API çağrıları yapma (http paketi, Dio, Chopper vb.)

Flutter ile veri modelleme ve serileştirme (JSON, XML vb.)

Flutter ile yerel veri depolama (shared preferences, sqlite vb.)

Flutter ile Firebase entegrasyonu (Firebase Authentication, Firestore, Realtime Database vb.)

Flutter ile diğer veri kaynaklarına erişim (GraphQL, RESTful API, WebSockets vb.)

Flutter ile birim testleri yazma (flutter_test paketi)

Flutter ile entegrasyon ve widget testleri yazma (integration_test paketi)

Flutter ile hata yönetimi (try-catch, onError, exception handling)

Flutter ile hata raporlama ve hata izleme araçlarının kullanımı (Firebase Crashlytics, Sentry vb.)

Flutter uygulamalarının performans optimizasyonu ve hataların ayıklanması

Flutter ile gerçek dünya uygulama geliştirme süreçleri

Flutter ile MVP (Minimal Viable Product) veya prototip uygulama geliştirme

Flutter ile kullanıcı arayüzü (UI) ve kullanıcı deneyimi (UX)
Dart dilinde değişkenlerin nasıl tanımlandığını öğreniyoruz.

Widget Mimarisi nedir?

Widget’lara giriş.

Dart dilinde şart bloklarını (if/else) öğrenelim.

Listeleri öğrenelim Temel Widget Mimarisine ekleyelim.

Fonksiyon yazalım. Dart dilinde yazdığımız fonksiyonları Flutter da kullanalım.

Dart dilinde nesne tabanlı programlama öğrenelim.

Mixin ve Flutter formlar ile çalışalım.

Veritabanıyla birlikte çalışalım.

Firebase ile veri çekme işlemini öğrenelim.
Mobil uygulama projesi için konsept belirleme.

Projenin amacını, kapsamını ve hedeflerini belirleme.

Projenin gereksinimlerini ve hedeflerini belirleme.

Projenin proje planını, zaman çizelgesini ve kaynak gereksinimlerini belirleme.

Flutter framework'ünü kullanarak mobil uygulama için temel tasarım ve kod geliştirme yapma.

Flutter widget'larını kullanarak kullanıcı arayüzünü geliştirme.

Dart programlama dilini kullanarak mobil uygulamanın iş mantığını ve veri yönetimini geliştirme.

Daha karmaşık kullanıcı deneyimleri sağlamak için animasyonlar, etkileşimler ve navigasyon gibi Flutter özelliklerini kullanma.

Firebase gibi dışarıdan veri kaynaklarına entegrasyon yapma.

Testleri yazma ve hata ayıklama süreçlerini gerçekleştirme.

Mobil uygulamada yerel veritabanı kullanımını entegre etme (örneğin: SQLite kullanarak veri saklama ve yönetme).

Veritabanı işlemlerini gerçekleştirme (örneğin: veri ekleme, güncelleme, silme, sorgulama gibi).

Veri güvenliğini sağlamak için güvenlik önlemleri alma.

Harici API'leri kullanarak veri alışverişi yapma (örneğin: RESTful API kullanarak veri alışverişi).

API anahtarları, kimlik doğrulama ve yetkilendirme gibi güvenlik önlemlerini uygulama.

Mobil uygulamanın testini yapma (örneğin: birim testleri, entegrasyon testleri, kullanıcı deneyimi testleri gibi).

Hataları tespit etme ve giderme süreçlerini gerçekleştirme.

Mobil uygulamanın güvenliğini artırmak için güvenlik önlemlerini güncelleme ve iyileştirme.

Performans optimizasyonu yapma (örneğin: kod optimizasyonu, bellek yönetimi, ağ kullanımı gibi).

Projenin hatalardan arındırma ve kullanılabilirliği artırmak için hata mesajları, günlük kayıtları gibi polisaj çalışmaları yapma.
Uygulamalı algoritmik düşünme

Sıralama algoritmaları ve uygulaması (Flowgorithm ile)


Bulma algoritmaları ve uygulaması


Sık karşılaşılan algoritmik problemlerin çözümü (Genel)


Basit kodlama problemlerine yaklaşım (Genel)


Karmaşık kodlama problemlerine yaklaşım


RAM bellek verimli işleme modelinin örnek program geliştirilerek uygulanması


Database verimli işleme modellerinin örnek uygulama üzerinde uygulanması


Mobil uygulama geliştirmede sık karşılaşılan algoritmik problemlerin uygulamalı çözümü


Refactor kavramı ve uygulaması


Nesne tabanlı yazılım tekniklerini verimli algoritmalarına uygulama


SQL sorgu kavramları ve uygulaması

Versiyon kontrol sistemlerini giriş 

Optimist ve Pesimist Kavramları (uygulamalı)

Dağıtık sistem kavramı (git ile uygulamalı)

Git Çalışma alanı,geçiş alanı,uzak sunucu kavramları

Flutter üzerinde git komutlarının kullanımı (add,status,commit,merge,checkout,push,pull,revert)

-Bu içeriği sadece eğitime kayıtlı öğrenciler görebilir- iletişime geçin

Git branch kavramı uygulama geliştirmede verimli kullanımı (uygulamalı)

Git birlikte çalışma (grup halinde mobil uygulama üzerinde workshop ) 

Gitignore Flutter için konfigürasyon (Oyun üzerinde uygulamalı)

Uygulama Versiyonları arasında gezinme ve yeni birleştirmeler yapma

Git çakışmalarının çözümü (Uygulama üzerinde uygulamalı) 

-Bu içeriği sadece eğitime kayıtlı öğrenciler görebilir - iletişime geçin

Flutter ile git kullanımda sık karşılaşılan hataların çözümü (uygulamalı)

400 farklı senaryo da git kullanımı (ekip çalışması -advance)

Git advance -Bu içeriği sadece eğitime kayıtlı öğrenciler görebilir - iletişime geçin

Yazacağımız kodun algoritmasını kuralım.

Değişkenler nedir? Nasıl tanımlarız?

Değişken tiplerimizi nasıl dönüştürürüz?

Mantıksal operatörler nedir? Ne işe yarar?

Yorum satırlarının önemi hakkında konuşalım.

Miras alma ve sınıf (class) kavramını C# ile öğrenelim.

Dizi kavramını örnekler ile öğrenelim.

Liste kavramını öğrenelim.

Array sınıf kavramı nedir? Ne zaman kullanırız?
Nesne tabanlı programlamanın artıları ve eksileri nelerdir?

Kimler nesne tabanlı programlama kullanır?

Sınıf kavramının nesne tabanlı programlamada faydası nedir? Nasıl kullanırız?

Miras alma kavramını nesne tabanlı programlamada nasıl kullanırız?
Flutter İle Mobil Uygulama Geliştirme Yüz Yüze Özel Ders Flutter İle Mobil Uygulama Geliştirme Yüz Yüze Özel Ders CSJ-6 Flutter İle Mobil Uygulama Geliştirme Yüz Yüze Özel Ders