Mobil uygulamalar geliştir.

Mobil & Frontend Yazılım Eğitimi

{ Yaklaşan Eğitimler }

Başlangıç: 4 Mayıs 2024 Cumartesi
Bitiş: 01 Eylül 2024 Pazar
Program: Ctesi: 09:00 - 13:00 Ders Paz: 09:00 - 13:00 Ders Prş: 20:00 - 22:00 Mentorluk
Eğitmen: Zafer Ayan

{ Programın Amacı }

Günümüz dünyasında, mobil cihazlar hayatımızın vazgeçilmez birer parçası haline gelmiştir. Bu dönüşüm, mobil cihazlar için üretilen yazılımların değerini de her geçen gün artırmaktadır.

Mobil uygulama geliştirme; mobil cihazlar için optimize, kararlı yazılımların oluşturulması ve geliştirilmesi sürecidir. Bu alanda teknoloji üreticilerinin, toplumun beklentilerini karşılamak, deneyimlerini en üst seviyede tutmak ve mobil cihazlar aracılığıyla çevrimiçi veya çevrimdışı faaliyetler gerçekleştirmek adına yazılımlar üretmeleri, toplum içerisinde önemli bir ihtiyaç haline gelmiştir.

Siliconmade Academy olarak amacımız, “Temel Programlama Eğitimi” ile başlayan programımızın sonunda katılımcıların mobil uygulama projeleri geliştirebilmesi, mobil uygulama alanında kullanılan araçları ve teknolojiyi öğrenmiş olarak 360 derece donanım kazanmasıdır.

{ Eğitmenlerimiz }

Zafer Ayan, Siliconmade Academy Programming Instructor

Zafer Ayan

2014 yılından beri profesyonel olarak pek çok sektörde çalışan Fibabanka ve Teknasyon gibi büyük kurumlarda önemli projelerde görev alan Zafer Ayan, eğitmen ve konuşmacı olarak şimdiye kadar pek çok etkinlikte (Kommunity – React Native Workshop, Mavidurak.io – React.JS & Ant Design Workshop, JavaScript Sessions Ankara) yer almış ve yayınlara (Devnot TV, IEEE KOU TV, GTU Bilgisayar Topluluğu, Facebook Developer Circle İstanbul, Developer MultiGroup, Patika Dev, ACM Hacettepe, Teknasyon Tech, Frontendship, Kodluyoruz, JSTANBUL, Developer Summit, Çay Kahve İnsan-Yazılımcı Sohbetleri) davet edilmiştir.

Mavidurak ve KTÜ’den plaketleri vardır. Mobil, Web ve Fullstack gibi farklı alanlarda birçok projede yer almıştır. Bununla birlikte Zafer Ayan, 18.5K takipçisi ile Twitter’da teknoloji alanında bilgi veren önemli “influencer”lardan biridir.

Deniz Ekinci, Siliconmade Academy Programming Instructor

Sinan Deniz Ekinci

2018 yılında başladığı yazılım kariyeri boyunca frontend, mobil, backend, veritabanı tasarımı ve proje mimarisi gibi çeşitli bilişim alanlarında çalışmıştır. Birçok şirket ve projede takım lideri olarak görev alarak, çok yönlü deneyimleri arasına yönetim becerilerini de eklemiştir. Şu anda Siliconmade Academy’de “Yazılım Geliştirme Ekibi Takım Lideri” olarak çalışmaktadır.

Profesyonel hayatında sürekli öğrenme ve gelişme prensibini benimseyen Ekinci, yeni nesil bir yazılımcı olarak sektörde kısa zamanda önemli bir yer edinmiştir. Bu anlayışla verdiği eğitimlerde, değişimin önemine hakim ve geleceğin ötesine geçmeyi amaçlayan yazılımcılar yetiştirmeye odaklanmıştır.

Çok yönlü deneyimi, öğrenme isteği ve dönüşüme yenilikçi perspektifle yaklaşımı sayesinde, dahil olduğu projelerde ve eğitimlerde etkin rol oynamaktadır.


{ Kimler Katılabilir? }

{ Belgelendirme }

Başarı kriterlerini sağlayan katılımcılar;

  1. E-devlet Onaylı Başarı Sertifikası
  2. ICCW Onaylı Uluslararası Başarı Sertifikası
olmak üzere 2 adet sertifika almaya hak kazanır.

{ Eğitim İçeriği }

  • Web 101
  • HTML
  • Javascript'e Giriş
  • Karar yapıları, döngüler
  • HTML Elementlerine Erişim
  • Değişken Tipleri, Tür Dönüşümleri

  • CSS'e giriş
  • Elemanların stillendirilmesi (Stil operatörleri)
  • Seçiciler
  • Formlar, Tablolar

  • Fonksiyonlar
  • Sınıflar
  • Kalıtım
  • Recursive Fonksiyonlar
  • Array fonksiyonları

  • CSS Flexbox
  • Fetch

  • React'a giriş
  • JSX
  • useState
  • useEffect

  • Debugging
  • React'te map ve condition kullanımı
  • Tailwind kullanımı
  • React'ta Fetch kullanımı

  • React Router
  • Reacty Query

  • React Native Giriş - Expo
  • Stillendirme
  • Componentler (Button, Text, View)

  • Navigation, Drawer, Expo Router
  • SVG kullanımı
  • Firebase'e giriş (Cloud Firestore)

  • Firebase Login
  • Firebase Storage

  • Redux
  • Redux Toolkit
  • Redux Toolkit Query

  • Formlar
  • Kamera
  • Map kullanımı
  • Push Notification

  • Expo'dan DevClient'a geçiş
  • React Native CLI
  • Multilanguage

  • Uygulamayı Store'da Paylaşma
  • Deep Linking
  • Reanimated

  • ExpressJS ile backend oluşturma
  • Expo API routes

  • Typescript
  • Testing

{ Hemen Başvur }

Neden Yazılımcı Olmak İstiyorsunuz?