Full stack web geliştirici, bir web uygulamasının hem kullanıcının gördüğü arayüzünü (frontend) hem de sunucu, veritabanı ve API tarafını (backend) geliştirebilen yazılımcıdır. Opendart Akademi'de bu yol iki uzun program üzerinden ilerler: Java Spring Boot ReactJS FullStack ve .NET Core ReactJS FullStack (her biri 480 saat). Frontend tarafını derinleştirmek isteyenler için ayrıca Angular ve Vue.js eğitimleri vardır.
Yol haritası: 1) Web temelleri: HTML, CSS, JavaScript · 2) Bir backend dili ve çatısı: Java + Spring Boot ya da C# + ASP.NET Core · 3) Veritabanı ve SQL, ORM (Hibernate/JPA veya Entity Framework Core) · 4) REST API ve token tabanlı güvenlik · 5) Bir frontend çatısı: React, Angular veya Vue.js · 6) Git, test, Docker ve CI/CD ile yayına alma · 7) Portföy için uçtan uca bir proje.
Java Spring Boot ReactJS FullStack Eğitimi: Java temelleri, PostgreSQL ve JDBC, Spring Boot ve Spring MVC ile RESTful servisler, Hibernate (ORM), Spring Security (JWT, OAuth2, Keycloak), Spring Cloud ile mikroservisler, 60 saatlik React JS modülü (hooks, Axios, Redux Thunk, NextJS), Docker, Kubernetes, Jenkins ve GitHub Actions ile CI/CD, test ve Spring AI. Canlı online ya da İstanbul'daki sınıfta, hafta sonu grubuyla.
.NET Core ReactJS FullStack Eğitimi: C#, SQL Server ve T-SQL, HTML5, CSS3, Bootstrap, JavaScript ve AJAX ile frontend temelleri, ASP.NET Core MVC, ASP.NET Core Web API, Entity Framework Core, token tabanlı güvenlik, katmanlı mimari, mikroservis e-ticaret bitirme projesi ve C# ile yapay zekâ (Semantic Kernel).
Frontend'i derinleştirmek için: Angular Eğitimi (TypeScript, RxJS, Reactive Forms, kurumsal SPA) özellikle .NET ve Java ile çalışan kurumsal ekiplerde yaygındır; Vue.js Eğitimi (Vue Router, Pinia, Axios) daha yumuşak öğrenme eğrisiyle modern SPA geliştirmeyi öğretir. React için React Eğitimi konu sayfasına bakabilirsiniz.
Java mı .NET mi? İkisi de kurumsal dünyada çok aranır. Bankacılık, telekom ve büyük ölçekli e-ticaret projelerinde Java/Spring Boot; Microsoft altyapısı kullanan kurumlarda .NET öne çıkar. Hangi programı seçerseniz seçin veritabanı (Veritabanı ve SQL) ve API (REST API) tarafını uygulamalı öğrenirsiniz.
Bu konu, Java Spring Boot FullStack eğitimi (480 saat, hafta sonu grubunda ~11 ay) kapsamında da işlenir. Ana programın tüm müfredatını incelemek için sayfayı ziyaret edin.
Ana eğitimi inceleMüfredat örnek niteliğindedir; grubun seviyesine ve teknolojilerin güncel sürümlerine göre güncellenir. Kurumsal programlarda içerik ekibinizin projelerine göre uyarlanır.
Ön koşul: Java ve .NET FullStack programlarının ön koşulu yoktur; Angular ve Vue.js eğitimleri için temel HTML, CSS ve JavaScript bilgisi önerilir.
Ekip aynı kavramlar, aynı proje yapısı ve aynı kodlama standartlarıyla çalışır; kod incelemeleri ve devir teslim kolaylaşır.
Kurumsal programlarda örnekler ekibinizin teknoloji yığınına ve gerçek iş senaryolarına göre uyarlanır.
Eğitim sonunda her katılımcı çalışan bir proje teslim eder; ekip seviyesi somut çıktı üzerinden değerlendirilir.
Bireysel katılım için bilgi alın ya da ekibiniz için kurumsal eğitim teklifi isteyin. Telefon: 0212 352 05 22