.NET Core ReactJS FullStack Eğitimi

  • Kapsamlı Eğitim
  • Alanında Profesyonel Akademisyenler
  • Yıldız Teknik Üniversitesi Sertifikası
Kurs Fiyatı
79.000,00₺
Ön Başvuru Yap
Sepete Git
Kursa Devam Et
Kurs Detayları
.NET Core ReactJS FullStack Eğitimi
Örgün Eğitim Programı
Kalan Kontenjan
Eğitim Detayları
  • Eğitim Tarihi : 05 Temmuz 2026
  • Eğitim Bitiş Tarihi : 05 Şubat 2027
  • Ders Yeri : Online ( Canlı )
  • Eğitim Süresi : 480 Saat

    Eğitim Hakkında:

    Eğitim sonunda .Net Framework'ü öğrenerek, .Net Core, Cloud teknolojilerinde uzmanlaşarak, Kurumsal her türlü uygulama geliştirme becerisine ve deneyimine sahip olacaksınız. Egitim boyunca ornekler Visual Studio ile en guncel .Net Framework versiyonlari kullanılarak yapılacaktır. Bir E-Ticaret uygulamasını Admin paneli ve ödeme yöntemleri ile entegre ederek geliştireceksiniz.

    Eğitim İçeriği:

    Csharp Diline Giriş - (10 Saat)

    • Csharp Diline Giriş ve Geliştirme Platformu
    • .Net Framework’ün  çalışma platformu ve çalıştırılabildiği platformlar
    • Console ekranında örnek Java kodu derleme
    • Visual Studio geliştirme ortamı
    • Csharp Dilinin Özellikleri
    • Modelleme Nedir
    • Class tanımları, Class’larda Scope Kavramı
    • Main metod kullanımı
    • Değişken Kavramı
    • Değişkenlerin varsayılan değerleri
    • Bellek kullanımı, Heap ve Stack Alanlar
    • Bit, byte, kilobyte megabyte, ikilik sayı sistemi hexadecimal nedir
    • Temel Tipler (int, byte, short)
    • Metod kullanımı, Metodlarda scope kavramı
    • Metodların davranışları Erişim izinleri (public,private,proctected kavramları)
    • Parametre nedir, Metodlarda Parametre kullanımı
    • Metodlardan değer döndürme, Void kavramı nedir
    • Bir metod içinden başka bir metodu çağırma
    • Constructor Nedir, Niçin Kullanılır, Neden Önemlidir
    • Global Değişken nedir, Yerel Değişken nedir?
    • Nesne Kavramı, Referans Kavramı, Referans Tipler, Null Veri Tipi
    • Değişkenlerin ve Nesnelerin Geçerlilik Alanları, Garbage Collector Nedir
    • Static değişkenler, Nesne Değişkeni, Sınıf Değişkeni kavramı nedir?
    • Operatör Nedir, Niçin Kullanılır ++, -- && < > kavramları Boolean veri tipi
    • Temel tip çevrimleri
    • Koşullar (if-else if-else, switch-case)
    • Döngüler (for, while, do-while, for-each)
    • Diziler, çok boyutlu diziler ve dizi davranışları

    Nesneye Yönelik Programlama (Object Oriented Programing) - (30 Saat)

    • Abstraction, Domain Modelleme Nedir
    • Miras alma (Inheritance)
    • final özelliği
    • Interface ve Abstract Classlar Kavramı
    • Sınıflar arası ilişkiler (Composition,Aggregation is-a has-a kavramları)
    • Encapsulation Nedir
    • Dahili sınıflar, Nested Interface Kavramı
    • Polymorphism
    • Object Casting
    • Yazılım Prensipleri, Solid Nedir Kavramları

    Collection Framework Veritabanı İşlemleri - (30 Saat)

    • Boxing, UnBoxing Kavramları
    • Generic sınıflar ve Metodlar
    • Dizilere göre farklılıkları ve avantajları
    • Iteratör Kavramı
    • List, ArrayList, LinkedList
    • Map
    • Set
    • Compariable arayüzü

    Veritabanı - Transact SQL - (30 Saat)

    • SQL Server veritabanı bağlantısı ile temel sorgular
    • INSERT, UPDATE, DELETE, SELECT Operasyonları
    • Ado.Net
    • Veritabanı Sürücüleri
    • Hata Yakalama (Exceptions), özel hata yakalama sınıfları
    • Transaction yönetimi, Rollback, Commit Kavramları
    • Olay Yönelimli Programlama
    • Windows Form ile görsel programlama

    Network Programlama - Input Output (IO-NIO) - (30 Saat)

    • Dosya operasyonları
    • Buffer kullanımı ve performans avantajları
    • Dosyalar ve dizinler üzerinde izinler
    • Stream
    • File sınıfı
    • Object serialization
    • Threadlerin özellikleri
    • .Net thread kullanımı
    • ENUM tanımlar
    • Reflection kullanımı
    • Aspect Oriented Kavramı (Cross Cutting Nedir, Join Point, Pointcut, Concern ve Advice nedir)
    • Attribute kullanımı

    .Net Core MVC - (30 Saat)

    • MVC ve ASP.NET CORE önemi, ayrıcalıkları
    • Startup Ayarlamaları, Configure ve Configure Service Metotları, Dependency Injection, Middleware Kavramları, Tag Helpers
    • View, Layout, Partial View Kavramları, Razor View Engine Nedir? Razor Syntax ve HTML Helpers
    • Controller - View Veri Taşıma İşlemleri (Get, Post), Model Binding İşlemleri
    • Routing, Validation, Authentication İşlemleri
    • ORM Kavramı, Entity Framework Core Giriş, Context Mimarisi, Migration Mekanizması
    • Code First ve DB First Yaklaşımları, Fluent Validation Aracı İle Doğrulama
    • One to Many, Many to Many İlişkiler
    • Katmanlı Mimari (Data Access Layer -Database, Business Logic Layer - İş, User Interface Layer - Sunum)
    • Linq Nedir ? Neden Avantajlıdır?
    • Linq Sorgulama, Filtreleme Çeşitleri (Select Where, Order, Skip, Take, In, Join vb.)
    • Single, SingleOrDefault, First ve FirstOrDefault Komutlarının KullanımıRepository Arayüzleri
    • Dto – ModelMapper Konfigurasyonları
    • CRUD, Paging, SortingJava Dilinin Özellikleri
    • Transaction yönetimi
    • Swagger Konfigurasyonu

    Entity Framework Temelleri - (ORM) - (30 Saat)

    • Entity Framework Temelleri, ORM Kavramı, Hibernate ve JPA, Hibernate Mimarisi
    • Entity Framework Temel Eşleme (Mapping), Entity Framework Eşleme Tipleri
    • Bir Eşleme Örneği Hazırlanması, Temel Csharp Sınıfı Oluşturulması
    • Tablonun Oluşturulması, Entity Framework Eşleme Dosyasının Oluşturulması
    • Entity Framework ile Veri Kaydetmek, Auto Generation Kullanmak
    • Entity Framework ile Veritabanından Sorgulamak, Entity Framework ile Veritabanını Güncellemek
    • Entity Framework Eşleme İlişkileri (Mapping Relationships)
    • Entity Framework Eşleme Tipleri
    • Entity Framework One to One Eşleme, Hibernate One to Many Eşleme
    • Entity Framework Many to One Eşleme, Hibernate Many to Many Eşleme
    • Mapping the Set, Mapping a List, Mapping a Map
    • Mapping a Bag, Join Table Kullanmak
    • Components, Creating the Component, Mapping the Component
    • Entity Framework ile Tablo Sorgulama Yöntemleri
    • Select Queries
    • Where, Paging, Named Queries
    • Joins, Criteria API, Criteria Query
    • Restrictions, Projections
    • Query by Example, Lazy Options
    • Fetching Modes, FetchType
    • Entity Framework Attribute
    • Entity Framework Annotations Kütüphanesini Edinmek

    Microservices - (30 Saat)

    • Mikroservis ve Monolitik Mimari Yaklaşımları
    • Monolith’den Mikroservis Mimariye Hızlı Dönüşüm
    • Servisleri Belirleme, Oluşturma ve Servisler Arası İletişim
    • Bağımsız mikro hizmetler tasarlama
    • Eureka Service Installation, Configuration
    • Eureko Service Test
    • Api Gateway Service
    • Allowing Origin For Cross Origin Sharings
    • Microservice Mimarilerde Veritabanı Tasarımı ve Veri Tutarlılığı
    • Microservice Mimarisinde Resiliency Pattern (Circuit breaker, Retry mechanism ve Fallback)
    • Load Balance
    • Mikroservislerin Dağıtımı (Deployment)
    • Domain Driven Design (DDD) Odaklı Mikro Servis Geliştirme (Bounded Context)
    • Monitoring - Prometheous – Grafana

    .Net Framework Security - (20 Saat)

    • JWT Kullanımı
    • Access Token - Refresh Token
    • Oauth2 Protokolü
    • SSO - Single Sign One
    • Keycloak - Realm, Client Kavramları
    • User Service

    React JS - (60 Saat)

    • NodeJS Kurulumu
    • ReactJS Proje oluşturma - Proje Yapısı
    • Const - Let - Var Kavramları
    • Spread Operatörü
    • Class Component - Functional Component - Const Component
    • props - Hook (useState, useEffetc) Kullanımı
    • Axios Kullanımı
    • State Management - Redux Thunk (Middleware)
    • NextJS
    • Code Splitting
    • Webpack Kullanımı

    Docker - (30 Saat)

    • Docker Desktop Kurulumu
    • Dockerfile
    • Spring Boot uygulaması image oluşturma
    • Docker Hub
    • Docker Compose
    • Volume

    Kubernetes - (30 Saat)

    • Minikube Kurulumu
    • Kubectl
    • Pod

    Devops - CI-CD - (30 Saat)

    • Jenkins Kurulumu
    • Pipeline Kurulumu
    • Github Actions

    Test Driven Development - (30 Saat)

    • Nunit Kurulumu
    • Mock Kütüphanesi Kullanımı
    • Selenium Kullanımı
    • JMeter Kullanımı

    .Net Core Task ve Scheduling - (30 Saat)

    • Job
    • Processor
    • Quartz.Net Kullanımı

    .Net Core ML.Net  AI - (30 Saat)

    • .Net Core  AI
    • LLM Integration
    • Prompt Engineering
    • ChatGPT Integration

    Detaylı bilgi için OpenDart  sertifika programı sayfasını inceleyebilirsiniz.

    info@opendart.com 

    İletişim: 0212 352 05 22 - 0530 244 98 94

    Bu kursu öğrenciler nasıl değerlendirdi?

    0.00

    (Toplam 0 Değerlendirme)

    0%
    0%
    0%
    0%
    0%

    Eğitim Süreci Nasıl İşliyor?

    Eğitim süreci hakkında detaylı bilgiye buradan ulaşabilirsiniz.

    Sizin için uygun eğitim programını seçtikten sonra eğitime başvur butonu ile gerekli bilgileri doldurarak ön başvurunuzu tamamlayabilirsiniz.
    Üniversitemiz tarafından verilen eğitim için uygunluğunuz SEM tarafından onaylandıktan sonra ödeme işlemini tamamlayarak eğitim başlangıç tarihine kadar gerekli evrakları hazırlamanız gerekmektedir.(Bu evrakların listesi size eğitim danışmanınız tarafından iletilecektir.)
    Eğitimi başarıyla tamamladıktan sonra eğitim başarınıza göre katılım belgesi veya sertifikanız SEM tarafından hazırlanarak sizlere bilgi verilecektir.
    Yıldız Teknik Üniversitesichecked-mark

    Yıldız Teknik Üniversitesi

    Bilimi, Üretimi ve Girişimciliği Destekleyen Eğitim Ekosistemi

    Yıldız Teknik Üniversitesi’nin hedefi ulusal alanda öncü, uluslararası alanda rekabetçi, ülke kalkınmasına katkı sağlayarak öncelikle ülkemiz olmak üzere dünyadaki problemlerin çözümünde etkin rol oynayan, yenilikçi ve proaktif yeni nesil dijital çağa uygun donanım ve yetkinliklere sahip, etik değerleri gözeten, öğrenci odaklı bir üniversite olmaktır.

    Bu Eğitimi Kurumsal Olarak Talep Et


    Yıldız Teknik Üniversitesi - SEM, geliştirdiği özgün yaklaşım ile firmanızın eğitim ihtiyaçlarının tespiti ve analizinden başlayan tam kapsamlı bir danışmanlık hizmeti sunar. Eğitim beklentileriniz ve kurum ihtiyaçlarınız ile ilgili detaylı analizleri gerçekleştirir. Şirketiniz için en doğru eğitim tasarısını kurgulamaya başlar. Sağladığı örgün ve online kurumsal eğitim hizmeti ile eğitmen-firma ilişkisini profesyonel çerçevede yürütür ve en uygun eğitim çözümünün sağlanması için yüksek kalitede hizmet verir.

    79.000,00₺
    Ön Başvuru Yap
    Sepete Git
    Kursa Devam Et