Front End Geliştirme Bootcamp - Academy

Front-end Geliştirici

Yazılımların kullanıcı arayüzü tarafını geliştirme kısmı olan front-end alanında bir kariyer hedefliyorsanız SSTTEK Akademi front-end eğitimleri tam size göre!

Bu eğitim, React.JS ile hem temel hem de ileri seviyede web uygulamaları geliştirme becerisi kazandırırken kariyer desteğiyle profesyonel hedeflerinize ulaşmanıza yardımcı oluyor. Siz de popüler önyüzlerin nasıl inşa edildiğini uygulamalı olarak öğrenebilir ve front-end geliştirme teknolojilerine hâkim olabilirsiniz. Web araçları, web site optimizasyonları ve kullanıcı arayüzü uyarlamaları ile çalışabilirsiniz.

SSTTEK Academy’ye başvurarak kariyerinize front-end geliştirici olarak devam edin ve öğrendiklerinizi uygulama şansı yakalayın!

frond-end-vector
Eğitim Süresi

Toplam: 45 saat – 10 hafta

  • 9 hafta: React.JS Eğitim ve Proje Uygulamaları
  • 1 hafta: Profesyonel Gelişim ve Kariyer Desteği
Önemli Tarihler

Erken Kayıt Tarihi: 15 Şubat 2025
Son Başvuru Tarihi: 21 Mart 2025
Eğitim Başlangıç Tarihi: 8 Nisan Salı
Eğitim Bitiş Tarihi: 19 Haziran Perşembe
Ders Gün ve Saatleri: Salı ve perşembe günleri, saat 18.00 ile 20.30 arasında

Eğitim Türü
  • 100% Online eğitim modeli
  • Teorik ve uygulamalı dersler
Neden Katılmalısınız?
  • React.JS ve JavaScript ile web geliştirme becerilerinizi ileri seviyeye taşıyarak sektörde aranan teknik ve profesyonel yetkinliklere sahip olun.
  • Gerçek projelerle uygulamalı eğitim alarak öğrendiklerinizi pratiğe dökün.
  • Portfolyo oluşturma ve kariyer desteğiyle profesyonel hedeflerinize ulaşma yolunda güçlü bir adım atın.
Kimler Başvurabilir?

React.JS Bootcamp, front-end geliştiricisi olarak kariyer yapmak isteyen herkes için uygundur.

  • Yeni mezun ve üniversite son sınıf öğrencileri
  • Kariyer değişikliği hedefleyen profesyoneller
  • Front-end alanında kendini geliştirmek isteyen uzmanlar
  • Yazılım geliştirme ekiplerinde çalışanlar
Program Akışı
  1. Başvuru Değerlendirme: Başvuruların incelenmesi
  2. Katılımcı Seçimi:
    1. Teknik Seviye Tespit Sınavı
    2. Telefon Mülakatı
  3. Eğitim ve Değerlendirme: Her modül için proje ve ödevlerle desteklenen eğitim.
  4. Kariyer Desteği:
    1. Bireysel kariyer koçluğu
    2. Profesyonel portfolyo hazırlığı (CV, LinkedIn, GitHub vb.)
    3. İşe başvuru ve mülakat pratiği
Eğitim Programı

Modül 1: React ve Modern JavaScript Temelleri

  • React Basics
  • Modern SPA Frameworks
  • DOM & Virtual DOM
  • React uygulaması oluşturma (Vite ile)
  • Node, NPM, Package.json
  • ESLint, Prettier, VSCode
  • Modern JavaScript & ECMAScript
  • Let, Const & Scopes
  • Arrow Functions
  • Object Literals
  • Destructuring & Spread Operator
  • Ternary, Nullish Coalescing Operators
  • Template Strings
  • Promises, Async, Await
  • Component Structures
  • Component Basics
  • Atomic Design
  • Component yapısında en iyi uygulamalar
  • Layout Component Tree oluşturma
  • Ant Design
    • Kurulum ve utility sınıflar
    • Atomik bileşen kütüphanesiyle çalışma
    • Responsive App Layout tasarımı (Flex Layout kullanımı)

Modül 2: İleri React, Hooks ve Durum Yönetimi

  • React Components, Hooks, JSX
  • Function Components
  • Component Data: State > useState
  • Lifecycle Methods & State Effects > useEffect
  • DOM References: useRef
  • JSX: String Literals, Spread Attributes, Children, Iterations, Conditionals
  • Using Forms in React
    • Form Inputs ekleme
    • Kullanıcı girdilerini dinleme ve form gönderimini yönetme
    • Two-Way Binding
    • Controlled vs. Uncontrolled Components
    • Ant Design Forms
  • Routing
    • URL Parametreleriyle çalışma
    • Programatik Routing & Back Button
    • Protected Routing
    • Lazy Loading & Code Splitting
  • API Integration: Axios ve TanStack Query
    • Axios ile GET, POST, PUT, DELETE işlemleri
    • Axios Instance ve hata yönetimi
    • TanStack Query ile API Requests, Data Fetch, Mutations
    • Caching, Pagination, Infinite Scroll
    • DevTools
  • React State Managers: Redux Toolkit
    • Redux Nedir? Neden Gerekli?
    • Redux Toolkit Kurulumu
    • Store ve Provider oluşturma
    • Slices (Products, User, Order)
    • createAsyncThunk ile Async Actions
  • Custom Hooks ve Local Storage
    • Custom Hooks
    • useInput Hook
    • Local Storage ve useLocalStorage
  • Testing
    • React Testing Library & Jest
    • 3A Kuralları
    • Component Testleri
    • Component Props ile Dummy Data Kullanımı

Modül 3: Profesyonel Gelişim ve Kariyer Desteği Katılımcılar, iş dünyasında başarılı olmak için kariyer planlama ve gelişim stratejileri üzerine bilgi edinirler:

  • Kariyer Koçluğu
  • Profesyonel Portfolyo Hazırlığı (CV, LinkedIn, Kişisel Web Sitesi, GitHub)
  • İşe Başvuru ve Mülakat Pratiği
Eğitim Ölçme ve Değerlendirme Süreci
  • Uygulamalı Proje ve Ödevler: Her modülde öğrenilen konular, mini proje, ödev ve testler ile pekiştirilecektir.
  • Bitirme Projesi: Eğitim boyunca öğrendiğiniz teknolojilerden yararlanarak oluşturduğunuz uygulamayı, eğitim sonunda sunacaksınız.
  • Portfolyo: Teknik ve profesyonel çalışmalarınızı içeren, potansiyel işverenlere sunabileceğiniz bir portfolyo da oluşturacaksınız.
  • Eğitim Sertifikası: Eğitim sonunda, %70 başarı gösterdiğinizde eğitim sertifikasını hak edeceksiniz.

Birçok teknolojiyi uygulamalı olarak öğrenerek bunları sektörde yerleşmiş mimari prensipler ile kullanıp çözümler üretmeyi öğrenebileceğin eğitimimize hemen başvurabilirsin.