">
  • Anasayfa
  • Argestia Akademi
  • Hizmetlerimiz
  • Referanslar
  • Hakkımızda
  • İletişim
  • Şimdi Başvur

    Argestia Akademi

    Argestia, Argestia Akademi ile modern ve etkili yazılım dillerine hakim olacak  kursiyerler yetiştirip, toplumlara faydalı olacak projeler yapabilmelerine zemin hazırlamak amacına sahiptir. Bu amacın kazanımlarını arttırmak için girişilen serüvende yer alan öğrencileri iyi ve doğru teknolojik ekipmanlarla kuşatıp, sahip olduğu ya da olacağı bilgiyi doğru ve değerli kullanmasını sağlayacak faydalı birçok yolu izlemektedir.  

    Argestia Academy

    React-Native Mobil Uygulama Geliştirme Kursu

    “React Native Hybrid Mobil Uygulama Kursu” ile kursiyerlere günümüzde mobil uygulama geliştirme sürecinde kullanılan en popüler yazılım geliştirme dili olan React Native ile mobil uygulama geliştirme sürecini öğrenmeleri hedeflenmiştir. Bu süreçte bilgiyi daha da etkili öğrenebilmelerini sağlamak amacıyla kritik öneme sahip birçok yazılım terimi ve araçlarını temel web teknolojileri üzerinden de anlatılacak şekilde planlanmıştır. Eğitim sonunda kursiyerlerin çabaları ile yazılım sektöründe “React Native” yazılım dilini kullanarak profesyonel “React Native Hybrid Mobil Uygulama Geliştiricisi” olmaları da hedeflenmiştir. Bunun yanında katılımcılarımızın, günümüz internet teknolojilerinin nasıl işlediği, bilgisayarın nasıl çalıştığı ve görevleri nasıl yürüttüğü, güvenlik, gizlilik gibi kavramları, domain-hosting-sunucu gibi kavramları, mobil uygulama geliştirilirken ihtiyaç duyulan html5, css3, javascript gibi yazılım dillerini, 3. parti araçları ve entegrasyonları, bilimsel etik ve iş kuralları gibi konularda kazanıma sahip olmaları hedeflenmiştir.

    Argestia Academy

    Eğitim İçeriği

    1- İnternet dünyasına Giriş
    1.1 Web tabanlı teknoloji temelleri
    Web siteleri ve çalışma prensipleri
    1.2 Mobil tabanlı teknoloji Temelleri
    Mobil uygulamalar ve temelleri
    1.3 Programlama temelleri
    Veri, veri tipleri, json, object , depolama ve güvenlik, algoritmalar, şifreleme, bilgi güvenliği, versiyon kontrol sistemleri (vcs-github temelleri)
    1.4 Hosting-Domain, sunucular nedir ve nasıl çalışır
    1.5 Bilgisayar, telefon bellek (memory) yönetimi, uygulamaların çalışma prensipleri, Ram, Pipeline, bellek tasarrufu, işlemciler, Sync & Async task çalışma prensipleri, screen size & grid yapısı (bootstrap grid), time & date. 
    1.6 Oyun dünyası hakkında ve oyunlar telefon ve bilgisayarlarda nasıl çalışır
    1.7 İşletim sistemleri hakkında bilgi (Linux, Windows...)

    2- React Native Giriş
    2.1 Mobil uygulamalar ve mobil teknolojilerin temelleri
    2.2 React Native ve mimarisi hakkında bilgilendirme
    2.3 Windows ve MacOs geliştirme ortamlarının hazırlanması
    Android Studio, Jdk, Sdk, emulator, virtualization, expo hakkında genel bilgi(kullanılmayacak)
    Ide (Geliştirme Platformu-vscode..), debugging ve cihazda uygulama çalıştırma
    Community’ ler ve önemi, React Native Community hakkında bilgi
    2.4 Html, Css ve Javascript genel pratik ve basit uygulamalar
     Yazılım dillerinin genel tarihçesi
    Temel Html componentleri, temel Css componentleri, temel Javascript componentleri, Xml yapısı ve Jsx
    Tarayıcılar, arama motorları, google hakkında bilgi.
    2.5 React Native “Hello World” ve geliştirme süreci hakkında bilgilendirme
    React native modüler yapısı
    Modüller arası haberleşme standardı
    Android ve Ios native çıktıları için konfigürasyon detayları

    2.6 React Native detay ve temel componentler
    Telefon bağlama ve telefonda uygulamayı debug etme 
    Layouts, content, list, image, inputs, view, text, textInput, scrollView, styleSheet
    Local storoge, session, redux, hooks, state, authentication & authorization, routing, navigation, splash screens, api calls, dummy data, animations, icons, loading
    2.7 Eğitim boyunca geliştirilecek örnek uygulama fikri ve detayları
    2.8 Uygulama geliştirme süreci ve projenin modüler yapısının tasarlanması
    2.9 Kendine ait tekrar kullanılabilir componentlerin ve modüllerin oluşturulması


    3- Apk oluşturma & Yayınlama Süreci
    3.1 Apk öncesi publish (yayınlama) gereksinimlerinin hazırlanması
     Assets, uygulama izinleri, android studio ve xcode düzenleme ve çalıştırma,...
    3.2 Uygulama imzalama ve sertifika oluşturma, mobil uygulama şifreleme teknolojileri ve Google Play & App store güvenlik standartları.
    3.2 Google & Ios platformlarına yayınlanması rehberlik

    4- Pekiştirme örnekleri
    Html, css, javascript, react native örnekleri ile pratik
    Gerçek bir api isteyenler için api örnekleri ve yöntemleri sunma


    5- Teknoloji geleceği hakkında sohbet
    Teknolojide ne noktadayız, neler bizi bekliyor, Mükemmel yardımcı yazılımlar (MYY-Yapay Zeka) hakkında görüşler, bu yazılımlardan beklentiler, kaçınılmazlar ve kaçınılabilirler.
    Youtube, facebook (meta), instagram, tiktok gibi uygulama iş modelleri, reklam ve politikaları, içerik üretme süreçleri hakkında sohbet.

    Eğitim programımız genel olarak web ve  mobil teknolojilerinin nasıl çalıştığını anlamak isteyen aynı zamanda mobil uygulamalar alanında kendini geliştirmek isteyen,mobil uygulama geliştirme sürecinde bilgi sahibi olmak isteyip bilgisini pekiştirmek isteyen, yazılım dünyasında önümüzdeki 5 yıl boyunca değerli olacağı öngörüsünde olan bir alana yönelim isteyen katılımcılara yöneliktir.

    Kursiyerlerin eğitim programı için  temel  düzeyde yazılım bilgisine sahip olmaları beklenmektedir.  Bu temel düzeye sahip olmayan katılımcılar için “Yazılıma Giriş ” başlıklı eğitim planlanmış ve bu eğitimi tamamlayan katılımcılar bu eğitimi almaya uygun olur.

    Yazılım Dilleri ve Teknolojilileri: Html5, Css3, Javascript, React Native

    Eğitmen: Adem BAYAR 
    Full-Stack Software Developer & Software Architect, co-founder at Argestia

    Argestia Academy

    Hemen Başvurun

    Kariyer planını başlat !

    Şimdi Başvur