Kurs Tanımı

Yazılım uzmanlığı eğitimi içerisinde Microsoft tarafından geliştirilen ve dünyada en çok tercih edilen C# programlama dili, MS SQL Server Veri Tabanı ve Web Programlama bölümünde ASP.Net .NetCore ve MVC Teknolojileri sunulmaktadır. Milimetrik Akademi olarak eğitimlerimizde gerçekleştirilen sektörel projeler sayesinde sizleri dünya standartlarında yazılımcılar haline getirmekteyiz. Kurum olarak en önemli amacımız dünyada günden güne artan yazılımcı açığını en aza indirgemek ve sizlerin yüksek gelirler elde etmesini sağlamaktır.
Neden Bu Eğitimi Almalısınız?
En iyi yatırım kendine yatırımdır.
Uluslararası sertifika
Yaklaşık 20 yıllık tecrübe.
Kariyerinizin ve geleceğinizin danışmanlığını yapalım.
Büyük şirketlere girmen veya terfi alman çok kolaylaşacak.
Eğitime ayırdığınız bütçenin çok daha fazlasını geri kazanacaksınız.
ALACAĞINIZ SERTİFİKALAR

Kurum Başarı Sertifikası

Uluslararası Akredite Sertifikasyon
ALGORİTMA (4 konu)

- Algoritma kavramı
- Akış diyagramları
- Yaşamsal algoritma oluşturma
- Yazılımsal algoritma tasarımı
.NET GİRİŞ (4 konu)

- Programlamaya giriş
- Visual studio kurulumu
- Visual studio geliştirme ortamı tanıtımı
- .Net platform tanıtımı
DEĞİŞKENLER (5 konu)

- Değişken kavramı
- Veri tipleri ve kapsamları
- String formatları
- Veri tipi dönüşümü
- Datetime formatları
OPERATÖRLER (6 konu)

- Operatör tanımı ve kullanılması
- Aritmetik operatörler
- Matematiksel operatörler
- Atama operatörleri
- Karşılaştırma operatörleri
- Mantıksal operatörler
KARAR YAPILARI (2 konu)

- if, elseif, else koşul tanımı ve kullanılması
- switch case koşul tanımı ve kullanılması
DÖNGÜLER (8 konu)

- Döngü kavramı
- While döngüsü
- Do – While döngüsü
- For döngüsü
- Foreach döngüsü
- Break ve Continue deyimleri
- Try – Catch – Finally komutları
- Exception tipleri
METOTLAR (6 konu)

- Metot kavramı
- Parametreli ve Parametresiz metotlar
- Değer döndüren ve Değer döndürmeyen metotlar
- Recursive metotlar
- Hazır metotlar
- Overload kavramı
DİZİLER (3 konu)

- Tek boyutlu diziler (Array sınıfı)
- Çok boyutlu diziler
- Array metotları
KOLEKSİYONLAR (6 konu)

- ArrayList
- Hashtable
- SortedList
- Stack
- Queue
- Generic List
SINIF YAPISI (4 konu)

- This kavramı
- Get – Set kullanımı
- Constructor yapısı
- Erişim Belirleyiciler
OBJECT ORIENTED PROGRAMMING(OOP) (12 konu)

- Sınıf kavramı ve kullanımı
- Nesne kavramı ve kullanımı
- SOLID prensibler
- Encapsulation
- Kalıtım (Inheritance)
- Çok Biçimlilik (Polimorphism)
- Abstract class tanımı ve kullanımı (Soyut sınıf)
- Interface kavramı (Arayüz)
- Async, Await, Task kavramları
- Event ve Delegate kullanımı
- Generic Types ve Linq kulanımı
- Design Pattern Kullanımı
WINDOWS FORM (17 konu)

- Form kavramına giriş
- Formların çalıştırılması
- Formlar arası ilişki
- Label , TextBox , ComboBox,
- Button , CheckBox , ListBox
- MenuStrip,GroupBox
- ListView , MaskedTextBox
- Panel , OpenFileDialog
- PictureBox,TrackBar
- ProgressBar , RadioButton
- DataGridView, MediaPlayer
- Timer kullanımı ve önemi
- QR code ve Barkod kullanımı
- SQL tanımıtımı ve Bağlantısı
- Temel SQL işlemleri(Select,Insert,Update,Delete)
- Entity Framework Database First
- GitHub Kullanımı ve Bitirme Projesini Github’a yükleme
SQL’E GİRİŞ (4 konu)

- Microsoft SQL Server Kurulumu
- Management Studio Kurulumu ve arayüz tanıtımı
- Veri tipleri ve kapsamları
- Verimliliği yüksek boyutu kullanışlı tablo oluşturma yöntemleri
DATABASE İŞLEMLERİ (3 konu)

- Database kavramı ve oluşturulması
- Backup işlemleri – Restore işlemleri
- Generate Scripts işlemleri
TABLO İŞLEMLERİ (3 konu)

- Tablo kavramı ve Tablo oluşturma
- Tablo taşıma ve Tablo silme işlemleri
- Primary Key, Foreign Key kavramları
VERİ TİPLERİ (5 konu)

- Sayısal veri tipleri
- String veri tipleri
- DateTime veri formatları
- Diğer veri tipleri
- Veri tipleri dönüşümleri
NORMALİZASYON (5 konu)

- Normalizasyon tanımı
- Normal Form kavramı
- Normal Form (1NF)
- Normal Form (2.NF)
- Normal Form (3.NF)
RDMS İLİŞKİSEL VERİTABANI SİSTEMLERİ (6 konu)

- Relationships kavramı
- İlişkisel veri tabanı tasarımı
- Bire Bir İlişki
- Bire Çok İlişki
- Çoka Çok İlişki
- Database Diyagram kavramı ve kullanılması
DDL KOMUTLARI (7 konu)

- Create Table
- Alter Table
- Drop Table
- Truncate Table
- Create Index
- Create View
- Drop View
DML KOMUTLARI (4 konu)

- Select
- Update
- Insert
- Delete
SIRALAMA VE FİLTRE İŞLEMLERİ (5 konu)

- Order By
- Distinct Deyimi
- TOP Deyimi
- Where Deyimi
- AND-OR Deyimleri
GRUPLANDIRMA VE AGGREGATE FONKSİYONLARI (6 konu)

- SUM Deyimi
- MAX, MIN Deyimi
- COUNT Deyimi
- AVG Deyimi
- GROUP BY Deyimi
- Union ve Pivot Deyimler
İÇ İÇE SORGULAMA (SUBQUERY) (2 konu)

- SubQuery kavramı
- İç içe Select komutu ile sorgulama
ÇOKLU TABLO SORGULAMA (JOIN) (6 konu)

- JOIN Deyimi
- INNER JOIN Deyimi
- LEFT JOIN Deyimi
- RIGHT JOIN Deyimi
- FULL OUTER JOIN Deyimi
- CROSS JOIN Deyimi
TRANSACTION İŞLEMLERİ (4 konu)

- Transaction kavramıCopy
- BEGIN DeyimiCopy
- ROLLBACK DeyimiCopy
- COMMIT DeyimiCopy
STORED PROCEDURE (4 konu)

- Stored Procedure kavramı
- Stored Procedure kullanımı
- Stored Procedure ile parametre kullanımı
- Stored Procedure ile Try-Catch kullanımı
SORGULAMADA VERİ YÖNETİMİ (9 konu)

- IF ELSE Deyimi
- CASE Deyimi
- THEN Deyimi
- WHILE Döngüsü
- BREAK Deyimi
- CONTINUE Deyimi
- UNION – PIVOT Deyimi
- ALL EXCEPT ve INTERSECT Kullanımı
- BULK INSERT İŞLEMLERİ
VIEW (5 konu)

- View kavramı
- Create View
- Alter View
- Replace View
- Drop View
FUNCTIONS (5 konu)

- Fonksiyon kavramı
- STRING fonksiyonu
- FORMAT fonksiyonu
- MATH fonksiyonu
- DATETIME fonksiyonu v.b.
TRIGGERS (TETIKLEYICILER) (4 konu)

- Trigger kavramı
- AFTER ve BEFORE Deyimleri
- AFTER tetikleyiciler
- INSTEAD OF tetikleyiciler
ENTITY FRAMEWORK & ADO.NET & DAPPER (17 konu)

- Ado.NET, Execute Non-Query
- Ado.NET, Execeute Reader, Execute Scaler
- Ado.NET ,SQL Injection Saldırıları
- DB- First, Code First
- CRUD İşlemler
- Extension Methodlar(Where-Any)
- Custom Extension Method
- Anonim Tipler
- Query Kullanımı ve Method Kullanımı
- Join İşlemleri
- Gruplama İşlemleri
- Procedure
- Transcation
- EF SQL Query Yazma
- Bulk İşlemler
- Repository, UOF
- NTier Project Structure Arch., Onion, DDD(Mediatr)
HTML-5 (7 konu)

- Temel Kavramlar
- Html Etiketleri ve Kuralları
- İçerik Biçimlendirme
- Belge tipi bildirimleri
- TablolarCopy
- Form Etiketleri
- Medya Etiketleri
CSS-3 (8 konu)

- Css’in yapısı
- Temel Css Özellikleri
- Css Kullanma Yöntemler
- Class ve ID kavramları
- Metin Biiçimlendirme
- Css’de konumlandırma
- Özellik Seçicileri
- Transition, Transfrom kavramları
JAVASCRİPT ES-6 (8 konu)

- JS’e Giriş
- Değişkenler ve Veri Tipleri
- Operatörler,İçerik Biçimlendirme
- Diziler
- Koşullar ve Döngüler
- Fonksiyonlar
- Olaylar
- DOM Kavramı
JQUERY (5 konu)

- Sözdizimi ve Projeye jQuery Ekleme
- JQuery Kullanımı
- JQuery Kullanımı
- Olaylar ve Efektler
- UI Kullanımı
REACT GİRİŞ (7 konu)

- ReactJS ve Vite kavramları
- npm kullanımı ve Dependency imports
- React Router , CSS Baseline ve Props
- Hooks: useEffect ve useState ile Component (Bileşen) yazılımı
- useNavigate ile gezinme (yeniden yüklemeden sayfalar arası gezinme)
- Local Storage – Konsol ve Web inspect – Cookie (çerez)
- API Call (Fetch , Axios)
.NET CORE GİRİŞ (9 konu)

- Web uygulama geliştirmeye giriş
- Web uygulamaları temelleri
- IIS kullanımı
- C# programlama dilinin .NET CORE ile kullanımı
- Dinamik ve Static Web sayfası kavramları
- .NET Core’ a Giriş
- ASP.NET Core Genel Bakış
- Action kavramı ve çalışma yöntemi
- Repository Pattern
ACTION RESULT (4 konu)

- Action kavramı ve çalışma yöntemi
- ViewResult & PartialViewResult
- RedirectResult
- RedirectToRouteResult
HELPERS (2 konu)

- Url Helpers
- Html Helpers
GENERIC İŞLEMLERİ (3 konu)

- Generic Type
- Repository Design Pattern kavramı
- Generic yapıda CRUD işlemleri
STARTUP SINIFI (5 konu)

- Startup sınıfı tanıtımı
- CreateWebHostBuilder
- IWebHostBuilder
- CreateDefaultBuilder
- UseStartup
MIDDLEWARE (5 konu)

- Middleware ve Service Nedir?
- Custom Middleware yazma
- Use Metodu
- Run Metodu
- Map Metodu
DEPENDENCY INJECTION (5 konu)

- Injection Nedir?
- Constructor Injection
- Middleware Injection
- Action Injection
- View Injection
MODEL BINDING (5 konu)

- Binding kavramı
- BindProperty attribute
- BindRequired attribute
- BindNever attribute
- Bind attribute
TAG HELPERS (6 konu)

- Form Tag Helper
- Input Tag Helper
- Cache Tag Helper
- TextArea Tag Helper
- Environment Tag Helper
- Image Tag Helper
VALIDATION (4 konu)

- Validation kavramı
- Validation Summary
- DataAnnotations
- FluentValidation
CACHE (5 konu)

- Cache Nedir?
- .Net Core’da In-Memory Cache Kullanımı
- CreateEntry Deyimi
- Remove Deyimi
- TryGetValue Deyimi
KULLANICI İŞLEMLERİ (4 konu)

- Authentication kavramları
- Identity (Üyelik işlemleri)
- Sesson (Login, Logout işlemleri)
- Yetkilendirme (Authorization)
FILTER İŞLEMLERİ (4 konu)

- Action Filters
- Result Filter
- Authorization Filters
- Exception Filters
ROUTING İŞLEMLERİ (4 konu)

- Route tanımlama
- Default Route
- MapRoute
- Application_Start
WEB API (10 konu)

- Api nedir?
- Asp.Net MVC ile Web API oluşturm
- Web servis oluşturma
- API ile veri çekme
- Web API Routing
- JSON Yapısı
- JWT(Bearer)
- Swagger ve Postman
- Get – Post -Put -Delete Metotları
- Request & Response Types
DESIGN PATTERNS (3 konu)

- N Tier Architecture
- Repository Design Pattern
- CQRS
PROJE YÖNETİMİ (3 konu)

- Admin Panel Tasarımı
- Administration İşlemleri
- Proje Publishing
YAPAY ZEKA DESTEKLİ YAZILIM GELİŞTİRME VE PROMPTER EĞİTİMİ (4 konu)

- Kod ve Script tarafında kod iyileştirmesi için Claude 3.7 Sonnet – Thinking
- Kodları test etmek ve optimizasyon için ChatGPT destekli eğitim
- Yapay zeka modellerine doğru şekilde prompt girmek için prompt-genie eğitimi
- Proje mimarisi ve akış diyagramları oluşturmak için Monica eğitimi
Milimetrik Akademi olarak uluslararası nitelikte sunmuş olduğumuz en kapsamlı eğitim içeriği ile birlikte yazılım dünyasının uzmanları olacaksınız.









