Yazılım Temelleri ve FrontEnd Geliştirme Eğitimi

Neden Yazılım Temelleri ve FrontEnd Geliştirme Eğitimi?

Bu eğitim; programlamaya yeni başlamak isteyenler, sektör değiştirmek isteyenler ve sektöre hazırlık yapmak isteyenler için tasarlanmıştır.

Katılımcılar, eğitimle birlikte temel programlama kavramlarını öğrenecek, programcılık ve FrontEnd web geliştirme konusunda sağlam bir altyapı edinecekler.

Toplam eğitim içeriği; 130 saat, 13 hafta, haftada 10 saattir.

Bu Eğitimi Kimler Almalıdır?

Yazılım geliştirme konusunda deneyimi olmayanlar; temel programlama kavramlarını öğrenmek ve FrontEnd web geliştirme konularında sağlam bir altyapı edinmek için bu eğitime katılabilir.

Bu eğitimi tamamlayanlar;

Temel Programlama Bilgisi
-Scratch ve algoritmalar sayesinde programlamanın temelini öğrenecekler. Bu, daha karmaşık programlama dillerine geçiş için sağlam bir temel oluşturacaktır.

Veri Yapıları ve Temel Algoritmalar
-Temel veri yapıları ve algoritmaları anlayarak, veri işleme ve basit problem çözme yeteneğine sahip olacaklar.

Web’in Temelleri
-HTML, CSS ve temel JavaScript bilgisiyle, basit web sayfaları ve uygulamaları oluşturabilecekler.

Veri Tabanı Anlayışı
-SQL ve NoSQL’in temellerini öğrenerek, basit veri tabanı sorguları yapabilecek ve veri yönetimi konusunda temel yeteneklere sahip olacaklar.

Ağ Temelleri
-HTTP ve Client-Server mekanizmasını anlayarak, web uygulamalarının temel çalışma prensiplerini kavrayacaklar.

Versiyon Kontrolü
-Git ve GitHub temelleri sayesinde, kod versiyon kontrolü yapabilecekler.

Ekip Çalışması
-Temel yazılım geliştirme ve versiyon kontrolü yetenekleri sayesinde, yazılım geliştirme projelerine junior düzeyde katkı sağlayabilecekler.

Bu donanımla katılımcılar;

Temel web geliştirme projelerine katılabilir,
FrontEnd geliştirme alanında staj pozisyonları için daha uygun adaylar olabilirler,
Kişisel projelerini oluşturup, bu projeleri GitHub gibi platformlarda paylaşabilir,
Daha karmaşık yazılım dilleri ve teknolojileri öğrenmek için sağlam bir temel oluşturabilirler.

Bu eğitim, daha ileri seviyede bir FrontEnd ya da BackEnd eğitimi almayı planlayanlar için de yararlı bir başlangıç olacaktır.

Bu eğitimi aldıktan sonra React ile FrontEnd Yazılım Uzmanlığı Eğitimi alabilir miyim?

Evet. Eğitimi başarıyla tamamlayan öğrenciler, 4 haftalık çalışma kampına katılacak. 2 hafta boyunca konuların tekrarı, sonraki 2 hafta boyunca da bitirme projeleri yapılacak. Bitirme projelerini başarıyla tamamlayanlar, ilgili uzmanlık eğitimine özel ücretlendirmeyle katılabilecektir.

İyi bir temelim var yine de bu eğitimi almalı mıyım?

Eğer müfredatta belirtilen konularla zaten deneyimliyseniz teknik mülakata girerek yeterlilik sınavını geçtikten sonra uzmanlık eğitimine direkt katılabilirsiniz.

Bu Eğitimde Neler Öğreneceksiniz?

Scratch: Temel programlama ve algoritma anlayışı
C# veya Python: Temel programlama dilleri
Diziler: Temel veri yapısı ve kullanım alanları
Algoritmalar: Temel algoritma kavramları ve problem çözme
Veri Yapıları: Link List, Stack, Queue gibi temel veri yapıları
Veri Tabanları: SQL ve NoSQL temelleri
HTTP: Protokol ve istemci-sunucu mekaniği
Temel HTML, CSS ve JS: Web geliştirmede kullanılan temel teknolojiler
Client ve Server: İstemci ve sunucu arasındaki etkileşim
Temel Algoritma Yapısı
Scratch ile İlk Projeler
Temel Veri Yapıları
Diziler ve Kullanım Alanları
SQL Temelleri
NoSQL Giriş
HTTP Protokolü
Client-Server İlişkisi
HTML Temelleri
CSS Temelleri
JavaScript’e Giriş
Temel Fonksiyonlar ve Kullanımı
Git Temelleri
Github Kullanımı
Proje Yayınlama
Renkler, Fontlar ve Kutu Modeli
Flexbox ile Düzenleme

Grid ile Sayfa Yapısı

Mobil Uyumlu Tasarımlar

Web Sayfası Manipülasyonu
Tarayıcı Nesneleri

API ile Veri Çekme
Async-Await ve Promises

Eğitimi alacak Kişilere Sağlanacak Ek Faydalar Nelerdir?

Tüm öğrencilerimiz Acunmedya Akademi’nin geniş network’ünün içine girerek, eğitim süresince organize edilen Talks, Workshop ve MasterClass etkinlikleri sayesinde, sektör duayenleri ile bire bir tanışma, sohbet etme ve soru sorma fırsatı yakalayarak kendi network’lerini oluşturuyorlar.

Sıkça Sorulan Sorular

Eğitimin, şubat 2024 döneminde başlaması planlanmaktadır.
Eğitimlerimiz yüz yüze gerçekleştirilmekte olup; İstanbul Nişantaşı Üniversitesi NeoTech Campus’te bulunan, Acunmedya Akademi’nin stüdyolarında ve bilgisayar laboratuarlarında uygulamalı olarak yapılmaktadır.
Katılımcılar, NeoTech Campus’te yüz yüze öğrenecekleri teorik bilgilerle eş zamanlı, deneme uygulama yöntemli bir eğitim alacaklardır.
Yazılım Temelleri ve FrontEnd Geliştirme Eğitimi kampüs dışında da etütler ve projeler ile devam ettiğinden dolayı öğrencilerimizin kendi bilgisayarları ile katılmaları beklenmektedir.

Minimum sistem gereksinimleri: Windows veya Mac İşletim Sistemi, min. 16GB RAM.

Lise mezunu olan ve bu mesleğe istek duyan herkes için uygun bir eğitimdir. Yazılım Temelleri ve FrontEnd Geliştirme Eğitimi analitik düşünce yeteneği, disiplin ve sıkı çalışma gerektirir. Bu sebeple aday öğrencilerimizin doğru karar verdiğinden emin olmak için öğrencilerimizle ön görüşme yapılmaktadır.
Ön görüşmenin olumsuz neticelenmesi halinde yapmış olduğunuz ödeme eksiksiz olarak iade edilir.
Derse devam Acunmedya Akademi’de çok önem verdiğimiz kriterler arasındadır.Bu nedenle devam durumu %90’ın altında olan öğrencilerimiz, Mezuniyet Belgesi alamazlar.

Dijital Bölümü Hakkında

Acunmedya Akademi Dijital Bölümü eğitimleri ile Dijital Reklamcılık ve Web Analitiği, Dijital İçerik ve Yayıncılık, Kodlama, E-Ticaret, Dijital Müzik ve Ses Tasarımı gibi bir çok alanda çok çeşitli bilgiler, püf noktaları, teknikler ve araçlar hakkında bilgi sahibi olacaksınız.

Her biri alanında üstad kabul edilen ve sektör deneyimine sahip uzmanlar tarafından verilen eğitimleri alın, dijital işiniz olsun.

Dijital Bölümü Eğitmenleri

Dijital İşin Olsun

LinkedIn 2021 verilerine göre geçen yıl, tüm sektörler bazında en hızlı büyüyen pozisyonların dijital alanındaki işler olduğu görüldü.

Bu alandaki iş fırsatlarında gerçekleşen talep artışının %52 olduğu tespit edildi. Tüm dünya dijitalleşirken bir uzman olarak sen de bu değişimden fayda sağlamaya hazır mısın?