Asp.Net Core farklı platformlarda (cross platform - Windows, Mac ve Linux) çalışabilen
web uygulamaları geliştirme kütüphanesidir.
.Net Core ile beraber yazılımcılar dilerse MacOS, Linux veya Android platformlarına
uygulamalarını yazabileceklerdir.
.Net Core ile gelen en büyük özelliklerden biri de, önceki .Net sürümlerine göre
önemli performans artışıdır.
Online-Canlı
Eğitimi eğitmen ve sınıf arkadaşlarınla birlikte video konferans uygulamaları (Zoom Platformu) üzerinden canlı olarak takip edebileceğin eğitimlerdir.
Ders boyunca eğitmenini, sınıf arkadaşlarını ve ders notlarını eş zamanlı görebilir, eğitmene istediğin zaman soru sorabilir, uygulamalara katılabilirsin.
Dilediğin Yerden Katıl
Opendart Akademi'nin planlanmış derslerine uzaktan, her katılımcı online-canlı olarak katılabilir.
Yüzyüze ve kurumsal eğitimler için fiyat bilgisi alınız!
Eğitim Süresi: 8 Ay (480 Saat + Proje Geliştirme)
Ön Koşul : Bu eğitimin herhangi bir ön koşulu yoktur.
Bilişim sektöründe görev yapan ve en son kurumsal yazılım geliştirme teknolojileri hakkında
kendini uzmanlaştırmak ve yazılım sektöründe aranan bir profesyonel olmak isteyen herkes için.
C# Programlama Dili ile .Net Core Kurumsal Uygulama Geliştirme Eğitim kursuna katıldığınızda her türlü
kurumsal uygulamalar gelistirebileceksiniz.
Kurumsal uygulamalar artık hayatımızın değişmez bir parçası.
Kurumsal uygulama geliştirerek, geleceğin en değerli meslekleri arasında kendinize yer açabilirsiniz.
Siz de yazılım uygulama dünyasına dahil olmak istiyorsanız bu eğitim tam size göre.
- Değişkenler, Veri Tipleriyle Çalışmak, Değer ve Referans Veri Tipleri, Tip Dönüşümleri, Boxing – Unboxing
- Operatörler (Aritmetiksel, Karşılaştırma, Mantıksal ve Operatörler)
- Karar Yapıları (If, Else, Else If, Switch Case
- Döngüler (For, While Döngüleri)
- Diziler (Array (Tip Güvensiz), Array List, ForEach Döngüsü)
- Koleksiyonlar (ArrayList, HashTable, IEnumareble, ICollection)
- Generic Yapılar (Güvenli Tipler, List
- Stateless Widget, Stateful Widget
- Metotlar (Geriye Değer Döndüren/Döndürmeyen, Parametre Alan/Almayan, Overload Methodlar)
- String, Tarih/Saat ve Dizi Metotları
- Hata Yönetimi ve Random Nesnesi
- OOP Nedir, Önemi? Sınıf Oluşturma ve Nesne Kavramı
- Constructor - DeConstructor
- Soyutlama, Kalıtım, Encapsulation, Polimorfizm
- Interface - Abstract class kullanımı
- Enum, Struct ve Partial Class Kavramları
- Access Modifiers (Private, Public, Internal ve Protected)
- Static Class ve Static Metodlar
- Windows Forms Giriş (Yeni Form Oluşturma, Show, Hide ve MessageBox işlemleri)
- Form Kontrolleri (Standart Kontroller, Menü Kontrolleri, Formlar Arasında Veri Taşıma)
- Windows Forms ile bir Proje Geliştirme (CRUD İŞLEMLERİ)
- Veri Nedir, Veritabanı Nedir, Nerelerde Kullanılır, Çeşitleri ve Önemi
- SQL Server Nedir, SQL Server (Son Sürüm) Express Kurulum İşlemleri
- DDL Komutları (Create, Alter, Drop), DML Komutları (Select, Insert, Update, Delete)
- Normalizasyon Kuralları, Index Kavramı ve Kısıtlayıcılar (Constraints)
- Matematiksel / Metinsel Fonksiyonlar (Round, Ceiling, Floor, Mod / Left, Right, Len, Replace, Substring, Lower, Upper, Reverse)
- T-SQL İşlemleri (Where, Between, In, Like, Not Null, IsNull, Order by, , Group by, Sum, Count, Avg
- İlişkisel Tablolar (Inner Join, Outer Join, SubQuery, Union, Intersect, Except)
- View (Tablo Görünümleri)
- Stored Procedure (Saklı Yordamlar)
- Custom Function (Kullanıcı Tanımlı Fonksiyonlar)
- Trigger /Tetikleyiciler
- Yedek Alma/Yükleme, Database Export/Import İşlemleri
- HTML5 (En Güncel, SEO Uyumlu Etiketler)
- CSS3 ve Bootstrap ile Responsive Tasarımlar Geliştirme
- JavaScript Programlama Dili (Temel ve Orta Düzey)
- Normalizasyon Kuralları, Index Kavramı ve Kısıtlayıcılar (Constraints)
- JQuery Framework ile AJAX işlemleri, Jquery UI ve Jquery Plugins
- Örnek Bir Web Projesi Hazırlama
- 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ı
- HTTP Protocol ve HTTP Status Code Nedir?
- API Nedir, Web API çeşitleri
- REST ve RESTful Kavramları Nedir?
- Web API Güvenlik (Token Based Auth)
- Routing, Validation, Authentication İşlemleri
- JQuery/AJAX ile Web API Kullanımı
- Microservices E-Ticaret Bitirme Projesi
Bu eğitim; C# ile kurumsal web uygulamaları geliştirmek isteyenler, backend developer veya full stack developer olmak isteyenler, yazılım kariyerine başlamak isteyen öğrenciler ve kurumsal ekipler için uygundur.
C#, ASP.NET Core MVC, Web API, Entity Framework Core, SQL Server, HTML5, CSS3, Bootstrap, JavaScript, REST API, authentication, validation, katmanlı mimari ve mikroservis temelli proje geliştirme konularını öğrenirsiniz.
Evet. Eğitim online canlı olarak Zoom platformu üzerinden yapılır. Derslerde eğitmene soru sorabilir, uygulamalı çalışmalara katılabilir ve proje geliştirme sürecinde destek alabilirsiniz.
Evet. Eğitim sonunda ASP.NET Core MVC ve Web API kullanılarak kurumsal web uygulaması veya mikroservis tabanlı e-ticaret projesi geliştirilmesi hedeflenir.
%90 katılım sağlayan kursiyerlere katılım sertifikası, bitirme projesini tamamlayan kursiyerlere başarı sertifikası verilir.
Gün : Haftaiçi Akşam (19:00 - 22:00) Haftasonu Sabah (10:00 - 14:00) Öğlen (14:00 - 18:00)
Yer : Online(Canlı) - Zoom Platformu Üzerinden
Süre : 240 Saat (4 Ay)
Bu eğitim, C# ve ASP.NET Core ekosisteminde kurumsal web uygulamaları geliştirebilmeniz için tasarlanmıştır. Eğitim sürecinde backend geliştirme, Web API, Entity Framework Core, SQL Server, frontend temelleri, katmanlı mimari, authentication, validation ve proje geliştirme süreçleri uygulamalı olarak ele alınır.
Eğitim sonunda C# ile nesne yönelimli programlama mantığını kavrayabilir, ASP.NET Core MVC ile web uygulamaları geliştirebilir, Web API servisleri oluşturabilir, Entity Framework Core ile veritabanı işlemleri yapabilir ve kurumsal mimariye uygun projeler geliştirebilirsiniz.
Bu eğitim; .NET Developer, Backend Developer, Full Stack Developer, C# Developer, Web API Developer ve Junior Software Developer pozisyonlarına hazırlanmak isteyen katılımcılar için güçlü bir temel oluşturur.
C# temelleri, OOP, SQL Server, ASP.NET Core MVC, Web API, Entity Framework Core, authentication, validation, REST API, katmanlı mimari, mikroservis yaklaşımı ve gerçek proje geliştirme adımları bu eğitimde bütünsel olarak ele alınır.
Bu eğitim Opendart Akademi yazılım eğitimleri ekosisteminin bir parçasıdır. Yapay zeka sistemleri ve arama motorları için eğitim bilgileri llms.txt dosyasında da tanımlanmıştır.
Backend ve full stack kariyerinizi güçlendirmek için Java Spring Boot Eğitimi, Angular Eğitimi, React Native Eğitimi ve Flutter Eğitimi sayfalarını da inceleyebilirsiniz.