">
  • Home Page
  • Argestia Academy
  • Services
  • References
  • About
  • Contact
  • Apply Now

    Argestia Academy

    With the Argestia Academy, Argestia aims to train trainees who will master in modern and effective software languages and prepare the ground for them to make projects that will be beneficial to the society. In order to increase the achievements of this purpose, it surrounds the students in the adventure with good and correct technological equipment and follows many useful ways that will enable them to use the knowledge they have or will have correctly and valuable.

    Argestia Academy

    React-Native Mobile App Development Course

    With the “React Native Hybrid Mobile Application Course”, it is aimed for the trainees to learn the mobile application development process with React Native, the most popular software development language used in the mobile application development process today. In this process, it is planned to explain many critical software terms and tools through basic web technologies in order to enable them to learn information more effectively. At the end of the training, it is aimed to become a professional 'React Native Hybrid Mobile Application Developer' by using the 'React Native' software language in the software industry with the efforts of the trainees. In addition, our participants will learn how today's internet technologies work, how the computer works and how it performs tasks, concepts such as security and privacy, concepts such as domain-hosting-server, software languages such as html5, css3, javascript, 3rd party tools needed while developing mobile applications. and integration, scientific ethics and business rules.

    Argestia Academy

    Educational content

    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 !

    Apply now