1.Seviye
FullStack Yazılım Eğitimi - Online Eğitim
FullStack Yazılım Eğitimi- Yüz yüze
(Seviye 1)
Bu eğitim güncel teknolojilerden olan .Net, React, ReactNative, MSSql ile kurumsal mimarilerin nasıl geliştirilebilir olduğunu, dilin kullanımını ve yapısını, proje yaklaşımı üzerinden kurarak gerçek bir projenin başlangıç, geliştirme veyayına alma sürecinin nasıl işlediğini amaçlamaktadır. Bu eğitim, temel C# bilgisi ile Backend yaklaşımını, NodeJS teknolojisi ile de Javascript dilinin Frontend yaklaşımını konu almaktadır.
EĞİTİME KİMLER KATILABİLİR
-Bu eğitime yazılıma sıfırdan başlamak isteyenler katılabilir
-Bu eğitime yeni üniversite mezunları katılabilir
-Bu eğitime ürün fikri olan ve nasıl üretmesi gerektiği konusunda bilgisi olmayanlar katılabilir
-Bu eğitime kendi sitesini kurmak isteyenler katılabilir
-Bu eğitime kendi masaüstü uygulamasını üretmek isteyenler katılabilir
-Bu eğitime kendi mobil uygulamasını üretmek isteyenler katılabilir
-Bu eğitime junior yazılımcı olmak isteyenler katılabilir.
GEREKLİ MALZEMELER
· Bu eğitim için en az 4 çekirdek işlemcili ve yine en az 8Gb Ram’li bilgisayarınızın olması gerekmektedir.
· Eğitim esnasında izleyip yazabilmeniz için ikinci bir ekranın da olması önerilir, şart değildir.
KAZANIMLAR
· C# kurumsal yazılım mimarisi hakkında bilgi sahibi olmak.
· .Net mimarisi ile masaüstü uygulama geliştirebilme olanağı.
· .Net mimarisi ile Backend yapısı hakkında bilgi sahibi olmak.
· WebAPI’ler hakkında bilgi sahibi olmak.
· Veri tabanları hakkında bilgi sahibi olmak.
· Web yazılımları geliştirebilmek ve gerçek zamanlı verileri yönetebilmek.
· Mobil yazılımları geliştirebilmek ve kendi uygulamalarınızı güvenli şekilde üretip yönetebilmek.
· Bu eğitim ile takım çalışmasını, projelerin dosya yönetim sistemlerince nasıl yönetildiğini öğreneceksiniz.
1.Hafta
Kamp tanıtımı ve tanışma
Kamp sonunda hedefler, amaçlar
Gerçek hayatla ilişkilendirilmiş örnekler
Kullanılacak teknolojilere genel bakış
Çalışma sistemini öğrenme ve temel editör kullanımları
2.Hafta
Temel yazılım teknolojilerine giriş
C# başlangıç seviyesi eğitimi başlangıcı
Veri türleri
Operatörler
Değişkenler
3.Hafta
Kontrol yapıları
Dizilerle çalışma
OOP yönelimli programlamaya giriş
4.Hafta
OOP yönelimli programlama devam
Sınıflar
Yapıcı fonksiyonlar
Metotlar
5.Hafta
Masaüstü görsel programlamaya giriş
Formları öğrenme
Çalışma ekranlarını ve araçlarını tanıma
Birden fazla form ile çalışma
Formlar arası veri aktarımı
Veri tabanları hakkında bilgi
Hazır veri örnekleri, gerçek hayattaki önemi
SQL ve veri yapıları temel seviyeler
Dosyadan veri okuma, yazma, silme
Veri tabanları ile çalışmaya başlamak
ADO.NET giriş
ADO.NET ile veri okuma, yazma, silme
7.Hafta
ADO.NET ile gerçek hayat uygulaması prototipi yapma
8.Hafta
EntityFramework giriş
EntityFramework ile veri okuma, yazma, silme
LINQ ile çalışmak
Sorguları öğrenmek
Generic tip kavramı ve kullanımı
9.Hafta
EntityFramework ile gerçek hayat uygulaması prototipi yapma
10. Hafta
Katmanlı mimarilere giriş
Kurumsal mimarilere genel bakış
Gerçek projelere genel bakış
Katmanlı mimari kurmak
Entity ve DataAccess katmanları
Business katmanına temel bakış
11. Hafta
Business katmanı
Core Katmanı
Generic tiplerle çalışma detaylı
Presentation katmanı
Katmanlı mimari ile form çalışma
WebAPI kavramı
WebAPI programlamasına giriş
Postman ile API veri alışverişi
13. Hafta
Katmanlı mimari ile backende giriş
Katmanların ayarlanması
Loglama tanımı
14.Hafta
Backend temelleri devam
Senkron ve Asenkron kavramları
Repositorylerin tanımlaması
15. Hafta
Backend temelleri devam
Haritalama tanımı
Sunum katmanı veri biçimlendirme
16. Hafta
Backend temelleri devam
Aspect kavramı
Doğrulama tanımı
Eylem filtreleri ve amaçları
17. Hafta
Sayfalama
Filtreleme
Arama
Sıralama
Şekillendirme
18. Hafta
Restfull API kavramı
Hateoas tanımı ve Hypermedia
API versiyonlama tanımı
Cache yapısı
API hız sınırlama
19. Hafta
Güvenlik kavramı
JWT
Kullanıcı yapısını anlama
Roller
RefreshToken
20. Hafta
Belgelendirme
Projelere yaklaşım
Log altyapısı
Projeye farklı ortamlardan erişim
21.Hafta
Web frontend e giriş
VisualCode kullanımı
NodeJS e giriş
Veri türleri
Operatörler
Değişkenler
22. Hafta
NodeJS devam
JS temelleri
ES6/7 modül sistemi
Fonksiyonlar
Async fonksiyonlar
Callback fonksiyonlar
Array fonksiyonlar
React’e giriş
Componentleri kavrama
JSX kavramı
24. Hafta
Props’lar ile çalışmak
Diziler ile çalışmak
Döngüler ile çalışmak
Kontrol yapılarıyla çalışmak
25.Hafta
State kavramı
Lifecycle tanımı
UseEffect kavramı
Stillendirme ve ModuleCSS kavramları
26.Hafta
ContextAPI kavramı
Hook kavramı
Routing kavramı
Çoklu sayfalarla çalışma
27.Hafta
Formlar, kullanıcı etkileşimleri, bilgilendirme
API’ler ile çalışma
Data çekme işlemleri(fetch/axios)
28.Hafta
Kullanıcı yönetimi
Token’lar ile çalışma
Guard kavramı
29. Hafta
Kullanıcı verileri ile işlemler
Veri çekme, ekleme, silme, güncelleme kavramları
30. Hafta
Mobil yazılıma giriş
ReactNative temelleri
Expo motoru tanımı
Temel tanımlar
31. Hafta
Temel konuların RN üzerinden yapıları
React tarafındaki eğitimlerin RN deki karşılıkları
32. Hafta
Temel konuların RN üzerinden yapıları devam
33. Hafta
Routing yapısı
Çoklu sayfalar ile çalışma
Formlar ile çalışma
34.Hafta
API’ler ile çalışma
Data çekme işlemleri
Kullanıcı etkileşimleri, bilgilendirme
Yaser Mazlum ERMİŞ
1989 yılında doğmuştur. Lise eğitiminin ardından mesleki hayata geçiş yapmış birçok projeye yerinde dahil olmuştur. Bu süreç devam ederken Bitlis Eren Üniversitesi Bilgisayar Programlama bölümünü bitirmiştir. Yazılım geliştirme konusunda +8 yıllık deneyime ve birçok farklı alanda projelere dahil olmuştur. Şu anda da 2 farklı projeye ekip liderliği yapmaktadır ve eşzamanlı yürüttüğü projeler vardır. Yazılım geliştirme süreçlerinde güncel teknolojiler ile kişi ve kurumlara eğitimler verip mentörlük yapmaktadır. Özel eğitim sürecinde Temel Programlama, Nesne Tabanlı Programlama, Veri Tabanları vb. yazılım konularında eğitim vermektedir ve özel bir şirketin üst düzey yöneticisidir.
• Çalıştığı alanın yanında farklı disiplinlerden de bilgi sahibi olmak isteyenler
• alanında kariyer hedefi olanlar
• Kişisel Gelişime önem verenler
• Sanata ve Kültüre ilgi duyanlar
• İşletmeler
• Öğrenciler
• Hobi severler
2-Eğitim sonunda katılımcılar Uluslararası gecerli İngilizce eğitim sertifikası almaya hak kazanırlar ve bu sertifika E-Devlette ve ilgili üniversitenin kare kodu ile sorgulanabilir. Sertifika Programlarında %100 devam koşulu bulunmaktadır.Sertifikalar dijital karekodlu izlenebilir ve sorgulanabilir şekilde dijital olarak verilir, islak imzalı basılı sertifika tarafımızdan verilmez lütfen talep etmeyiniz.
Sertifikalı eğitim programlarımızın sonunda isteğe bağlı olarak resmi eğitim belgelerimiz ile birlikte vereceğimiz EuroPass CardCert Elektronik Sertifika ve Akıllı Kimlik Kartı ile katılımcılarımız tarafımızdan edindikleri tüm eğitim belgelerini “Tek Kartla Tüm Dünyada” izlenebilirliğini “çevrimiçi (online)” sağlayarak, EuroPass CardCert uluslararası belgelendirme kayıtlı Elektronik Sertifika ve Akıllı Kimlik Kartı olarak yanlarında taşıyarak kullanabileceklerdir.
• Yeterliliğinizin amacı,
• Seviyesi,
• Öğrenme kazanımları ve ilgili eğitim sistemine ilişkin bilgiler tanımlanır.Yurt dışında bir iş veya kurs başvurusu yaptığınızda, aldığınız eğitimde neler öğrendiğinizi anlatmak bazen zor olabilir.
İşte Europass Sertifika Eki size bu konuda yardımcı olabilir.