Full Stack Developer Sertifika Programı
FULL STACK DEVELOPER EĞİTİMİ
1 Eğitimci Bilgileri:
Kamil AYHAN - Yazılım Geliştirme Uzmanı -
2 Eğitimin Amacı:
Eğitim programı ile bir uygulamanın hem veritabanı dizaynını yapabilecek hem backend kodlama denilen arka uç kodlarını yazabilecek hem de frontend tarafta uygulamanın ön yüzünü kodlayabilecek, uçtan uca tüm yazılım süreçlerinin planlanması, tasarlanması, geliştirilmesi ve test edilmesi süreçlerini kapsayan insanlar yetiştirmektir.
3 Eğitimin Hedefleri:
Dünyanın popüler programlama dillerinden olan C# programlama dilini ve sunucu tabanlı web teknolojileri olan Asp.Net ve Asp.Net Core MVC detaylarını kapsamaktadır. Program aynı zamanda popüler veritabanı sistemlerinden olan MSSQL Server üzerinde programlama yapmayı, web servis geliştirmeyi ve kullanmayı ele alır. Bu kapsamlı eğitim ile katılımcıların, uygulama ağırlıklı ve güncel teknolojileri barındıran yazılım bilgisiyle donatılarak ülkemizde ve dünyada geleceğin yazılımcıları içerisinde yer alabilmelerine destek olunması hedeflenmektedir.
4 Eğitim Metotları:
Yüzyüze Eğitim
Örnek projeler,
Takım çalışması
Versiyonlama
5 Eğitim İçeriği
§ Programlama Giriş:
(Algrotima, Akış Diyagramları, Veri Tipleri, Değişkenler, Bellek Yönetimi, Tip Dönüşümleri, Koşullu İfadeler, Döngüler, Diziler, Metodlar)
Bölüm Sonu Projesi
Nesne Yönelimli Programlama:
§ (OOP Nedir? Class-Object Kavramı, OOP Özellikleri, Erişim Belirleyiciler, Kalıtım, Çok Biçimlilik, Sınıf Türleri)
Bölüm Sonu Projesi
§ Veritabanı Yönetimi Giriş:
(Veritabanı, Tablolar, Veri Türleri, DDL Komutları, DML Komutları, Tablolar arası İlişkiler, Görünümler, Fonksiyonlar)
Bölüm Sonu Projesi
§ Veri Tabanı İleri Eğitimi:
(Güvenlik, Yetkilendirme, Veri Kontrol Dili, Prosedürler, Fonksiyonlar, Tetikleyiciler, Veritabanı Bakım ve Yedekleme)
Bölüm Sonu Projesi
§ Web Programlaya Giriş:
(HTML5 ,SEO, Css3, Javascript)
Bölüm Sonu Projesi
§ Sunucu Taraflı Web Programlama:
(Model-View-Controller Yapısı, MVC Routing, Attribute Routing , ViewModel, AutoMapper, Dependency Injection, Middleware, Service)
Proje 1 : Başlama ve Bitirme
§ İleri Web Programlama:
(Bootstrap, Rensponsive Web Sayfaları, Jquery, Ajax, XML, Json)
§ API Uygulama Geliştirme:
( API Kavramı,Rest- RestFull Kavramları, Web Api JWT- Bearer)
§ React ile FrontEnd Programlama:
(React JS Giriş, Render Kavramı, Bileşenler, Durum Yönetimi, Formlar ve Data Binding)
6 Eğitim Çıktısı
Öğrenci sayısı bağlı olarak en az üç öğrenciden oluşan takımlar halinde uygulanabilir, kullanıma hazır bir proje hazırlamanmasını sağlanması
6.1 Proje Örnekleri:
· Hasta Kabul Sistemi,
· Yönetim Panelli E-Ticaret Sitesi Yapımı
· Muhasebe Yönetimi
· Plasiyer Yönetimi
· Depo Yönetimi
· Satış Yönetimi
- Eğitim Adı: Full Stack Developer Sertifika Programı