SEPETTEKİ ÜRÜNLERİM
2 Ürün
İstanbul Eğitim Akademi Logo
Eğitimler
Classroom Records Canlı Sınıf Eğitimi Ders Kayıtları
Classroom Records Video Eğitim Seti
0.0 Puan

14 yıllık mesleki eğitim deneyimimiz ile Classroom Records video eğitim setimizle karşınızdayız! Sadece izleme, sınıfın bir parçası ol mottosuyla hazırladığımız bu 300 saatlik Full Stack yazılım eğitimi, kapsamlı ve güncel teknolojilerle hazırlanmış bir video eğitim serisidir. Gerçek devam eden bir sınıfın video ders kayıtlarını içermektedir.

Devamını Oku
Seviye Başlangıç
Bölüm 1 100 Saat
Eğitim Türü Video Eğitim Seti
Eğitim Saati 240 Saat
Seviye Başlangıç
Bölüm 1 100 Saat
Eğitim Türü Video Eğitim Seti
Eğitim Saati 240 Saat
NELER ÖĞRENECEKSİNİZ
14 yıllık mesleki eğitim deneyimimiz ile Classroom Records video eğitim setimizle karşınızdayız! Sadece izleme, sınıfın bir parçası ol mottosuyla hazırladığımız bu 300 saatlik Full Stack yazılım eğitimi, kapsamlı ve güncel teknolojilerle hazırlanmış bir video eğitim serisidir. Gerçek devam eden bir sınıfın video ders kayıtlarını içermektedir.
Kimler Satın Alabilir: Sıfırdan başlayarak ileri düzeyde web uygulama geliştirici olmak isteyen herkes bu eğitimi satın alabilir. Eğitimin ilk 20 saatlik bölümüne youtube kanalımız üzerinden ulaşarak deneyimleyebilirsiniz. @canermollaoglu
EĞİTİM LOKASYONU
DERSLERİ KEŞFEDİN
80 gün (240 Saat)

Classroom Records - 1. BÖLÜM

  • 1-Yazılıma Giriş ve Temel Kavramlar

    DERS 1:
    Visual Studio 2022 IDE Tanıtımı
    .NET Framework Nedir
    Windows Form Uygulama Geliştirme Ortamını Tanıma
    Değişken Tanımlama
    Değer Atama
    Value Type, Reference Type
    Tür Dönüşümleri
    Property, Method, Event Temel Kavramları

    DERS 2:
    DateTime Tipi
    Parse, TryParse, Casting Yöntemleri
    Diziler (Arrays)
    Karar Yapıları
    Döngüler ( For Döngüsü )

    DERS 3:
    Döngüler Devam (While, do while, foreach döngüsü)
    Dizi içerisinde harf bulma ve değiştirme
    IndexOf ve Contains metodları
    Random Sınıfı
    Sayısal Loto Örneği ile Benzersiz Sayılar Oluşturma
    Metodlar
    Parametreli, Parametresiz, Değer Dönen ve Dönmeyen Metodlar
    Ref ve Out Keywordleri

    DERS 4:
    Recursive Metodlar
    Enum Tipi - GetNames, GetValues
    SelectedItem'dan Enum Value Yakalama
    Form Kontrolleri ListBox, ComboBox, Numeric UpDown ile işlemler
    ÖğrenciTakip Formu Örnek Uygulama
    Try Catch Hata Yakalama
    Exception Oluşturma
    IsNullorEmpty Metodu
    2 Boyutlu Diziler
    Dictionary Yapısı (Key, Value)
    Ürün Sipariş Formu Örnek Uygulama

    DERS 5:
    Ürün Sipariş Formu Kodlaması tamamlandı.
    TernaryIf
    GroupBox'ın Kontrollerine Erişme
    2 Boyutlu Dizi Üzerinde İşlemler

    DERS 6:
    Kelime Oyunu Version 1
    Form Üzerine Backend Tarafından Kontrol Ekleme
    Object (Sender) Parametresi Kullanımı
    Button btn=sender AS Button
    Button btn=(Button) Sender
    Kelime Oyunu Version 2
    Dizi İçerisinden Random Kelime Seçtirme
    Contains ile Dizi de Arama
    Metod Kavramı Pekiştirildi
    Dizi İçerisinde Arama
    Proje 10 - 11

    2-Microsoft Sql Server ile Veritabanı Programlama

    DERS 7:
    Kelime Oyunu Version 2
    Sql Server Management Studio Tanıtımı
    RDBMS Yapısı Hakkında Genel Bilgilendirme
    Normalizasyon Kuralları
    İlişkiler ve Benzersiz ID'nin Önemi
    Select İfadesi
    Where İfadesi ile Filtreleme
    Sütun İsimlendirme
    Mantıksal Operatörler (AND, OR, NOT)
    Order By
    Between And

    DERS 8:
    Like İfadesi
    Null Değerlerin Bulunması (is null, is not null)
    IN ifadesi
    String Fonksiyonları
    Math Fonksiyonları
    DateTime Fonksiyonları
    Count(sutunadi), Count(*)

    DERS 9:
    Group By
    Inner Join
    Group By ile Birlikte Join Örnekleri Yapıldı
    Outer Join (Left, Right)
    Union
    Cross Join

    DERS 10:
    Designer üzerinden tablo oluşturma,
    Primary Key, Foreign Key mantığı
    İlişkilerin Belirlenmesi
    OnlineKursDB Tasarımı
    DDL Komutları ile Veritabanı Oluşturma
    Create, Alter, Drop komutları kullanımı
    Alter Table Add Column
    Alter Table Drop Column
    Alter Table Drop Constraint,
    Alter Table Add
    Drop Table
    Truncate Table
    DML Komutları
    Insert, Update, Delete Komutları
    Insert into Select ile Bulk Insert
    Scope_Identity()
    While Döngüsü

    DERS 11:
    Constraints
    Primary Key,Foreign Key
    Default Constraint
    Check Constraint
    Unique Constraint
    If Else Kullanımı
    Stored Procedure

    DERS 12:
    Functions
    Scalar Valued Functions
    Table Valued Functions
    Transaction Mantığı
    Tüm İşlemleri İptal Et (Rollback Transaction)
    Belirli Bir Yere Kadar Olan İşlemleri İptal Et (Save and Commit Transaction)
    Trigger
    After
    Instead Of

    DERS 13:
    Trigger Tamamlandı.
    IstanbulAkademiDB tasarımı başladı.
    BlogPosts
    BlogCategories
    BlogTags
    Bridge_BlogTags_BlogPosts
    Education
    EducationCategories
    EducationTags
    Brigde_Educations_EducationTags
    EducationGains
    EducationComments
    EducationParts tablo tasarımları yapıldı.

    DERS 14:
    İstanbulAkadameDB tasarımına devam edildi.
    Host
    HostImages
    Educators
    EducationGroups
    AspNetUsers
    Customers
    Invoice
    InvoiceDetails tabloları tasarlandı.
    DB Script alma gösterildi. (SchemaAndData)

    3-ADO.NET ile Veritabanı İşlemleri

    DERS 15:
    Ado.Net Giriş
    Select, Insert, Update, Delete Sorguları
    DataTable, DataReader, DataAdapter nesneleri
    Sql Connection, Sql Command nesneleri
    ConfigurationManager üzerinden Connection String Tanımlama
    Kategori, Ürün ve Ürün Detay Örneği

    4-Nesne Tabanlı Programlama (OOP)

    DERS 16:
    OOP Nedir
    Neden OOP
    Class, Nesne Mantığı
    Field, Property, Method
    Instance Alma
    Constructor (Yapıcı Metod)
    Inheritance (Base Class - Child Class)

    DERS 17:
    Sepete Ürün Ekleme Mantığı Üzerinden Örnek Yapıldı.
    Polymorphism prensibi anlatıldı.
    FirstOrDefault ile arama yapıldı.
    Sepet'e ürün ekleme mantığı anlatıldı.

    DERS 18:
    Interface Temel Mantık (Hayvan Örneği)
    Interface Temel Mantık (Banka Örneği)
    Constructor'a interface tipinin gönderilmesi
    BankManager(IBankManager bmr) Çalışma Mantığı
    OOP Ornek 1 (BaseEntity kavramı)
    KursDB Entitylerinin Oluşturulması
    Course Kurs ve List Mantığı Kavramı
    MDI Form Mantığı ve Açık Form Kontrolü için Metod Oluşturulması
    Eğitmen Ekran Tasarımı

    DERS 19:
    Kurs Yönetim Programı kodlamaya başlandı.
    IRepository - Generic Repository Mantığı
    CourseRepository: IRepository Mantığı anlatıldı.
    CourseManager : Manager sınıfı mantığı anlatıldı.
    Course, Instructor entityleri için ilgili Manager ve Repository sınıfları tanımlandı
    Form ekranında Instructor formunu kodlamaya başladık.

    DERS 20:
    Instructor Repo'ya InstuctorExists metodu eklendi.
    Gridview Kontrolü için toList() metodu gösterildi.
    Gridviewden Seçilen Satır'ın ID Bilgisi alındı.

    DERS 21:
    Instructor Formu Tamanlandı.
    Ekle, Sil, Güncelle fonksiyonları eklendi.
    Grid üzerinden seçilen kaydın silinmesi ve güncellenmesi işlemleri yapıldı.

    DERS 22:
    Student Repository
    Student Manager
    ExamRepository
    ExamManager sınıfları eklendi.
    ExamOperations formu yapıldı.
    Tools.cs sınıfı oluşturuldu.
    Static Class kavramı anlatıldı.
    ExamRepository'ye GetByExamNameandDate(Exam entity) metodu eklendi.
    Exam Manager Add() metodu

    DERS 23:
    ExamResultManager
    ExamResultRepository
    LessonManager
    LessonRepository
    RegistrationManager
    RegistrationRepository
    InstructorManager
    InstructorRepository
    Sınıfları kodlandı. Tüm formlar kodlandı ve Kurs Kayıt Uygulaması tamamlandı.

    DERS 24:
    Microsoft BankAccount projesine başladık.
    BankAccount,
    Interest Earning Account
    Line Of Credit Account
    Gift Cart Account sınıfları oluşturuldu.
    Seçilen hesap türüne göre hesap açma işlemi tamamlandı.
    Para yatırma ve para çekme ile devam edeceğiz.

    DERS 25:
    PerformMonthEndTransaction() metodu kodlandı
    IMonthEndPerform Interface'i oluşturuldu.
    BankAccount'ta bulunan MakeWithDrawal metodu virtual yapıldı.

Classroom Records - 2.BÖLÜM

  • 5 - Git ve Github

    DERS 26:
    Git Nedir? Github Nedir?
    Temel Kavramlar (Repository, Branch, Commit, Merge)
    Git Bash Kurulumu
    Git Kurulum Sonrası Yapılandırma (git config --global user.name, user.email)
    .gitignore Dosyası Nedir ve Nasıl Kullanılır?

    DERS 27:
    Git İnit, Git Log, Git Status
    Git Add , Git Commit -m
    Git Remote Add Origin
    Git Push İşlemleri
    Git pull ve git fetch Farkı
    Git diff ile Değişiklikleri Görüntüleme

    DERS 28:
    Github Hesap Açma ve Repository Oluşturma
    Mevcut Projenin Github'a Aktarımı (Git Bash ile)
    Mevcut Projenin Github'a Aktarımı (Visual Studio ile)
    README.md Dosyası Oluşturma ve Düzenleme

    DERS 29:
    Github Üzerinden Ortak Proje Geliştirme
    Branch Oluşturma ve Yönetimi
    Pull Request Süreci
    Merge Conflict Nedir ve Nasıl Çözülür?
    Git stash Kullanımı

    6 - Front-End Sıfırdan İleri Seviye Web Geliştirme

    DERS 30:
    HTML Nedir?
    Temel HTML Etiketleri
    Metin, Başlık ve Paragraf Etiketleri
    HTML Sayfa Yapısı (DOCTYPE, html, head, body)

    DERS 31:
    Listeleme ve Tablo Etiketleri
    Form Etiketleri
    Görüntü Etiketleri
    Bağlantı (Anchor) Etiketleri ve href Kullanımı

    DERS 32:
    HTML5 Yeni Özellikleri
    Semantik Etiketler (header, footer, nav, article, section)
    Multimedya Etiketleri
    Semantik Etiketlerin SEO'ya Katkısı

    DERS 33:
    SVG Etiketleri
    Audio ve Video Etiketleri
    HTML5 Canvas
    Geolocation API
    Canvas ile Basit Çizim Örneği

    DERS 34:
    CSS Nedir?
    CSS Renkleri ve Arka Planlar
    CSS Metin ve Yazı Tipi Özellikleri
    CSS Seçiciler (Selectors) ve Öncelik Sırası (Specificity)

    DERS 35:
    CSS Kutu Modeli ve Konumlandırma
    CSS Listeler ve Tablolar
    CSS Çerçeveler ve Gölgeler
    Position (static, relative, absolute, fixed, sticky) Kullanımı

    DERS 36:
    CSS3 Yeni Özellikleri
    Geçiş ve Animasyon
    Dönüşüm ve Dönüştürme
    @keyframes ile Animasyon Oluşturma

    DERS 37:
    Çoklu Arka Plan ve Kenar Çubuğu
    Esnek Kutular ve Izgara Sistemi
    Medya Sorguları ve Responsive Tasarım
    Flexbox ile Kart Düzeni Örneği

    DERS 38:
    JavaScript Nedir?
    Değişkenler ve Veri Tipleri
    Operatörler ve Karar Yapıları
    Var, Let, Const Farkları

    DERS 39:
    Döngüler ve Fonksiyonlar
    Diziler ve Nesneler
    Olaylar ve İşleyiciler
    DOM Manipülasyonu (getElementById, querySelector)

    DERS 40:
    Hata Yakalama
    ES6 Yeni Özellikleri (Arrow Functions, Spread, Destructuring)
    Okunurluk ve Yazılabilirlik İçin İpuçları
    Template Literals Kullanımı

    DERS 41:
    Closures, Scope ve This
    Promise ve Async/Await
    Callback Hell ve Promise Zinciri Karşılaştırması

    DERS 42:
    Sınıflar ve Kalıtım
    Modüller ve Paketler
    JavaScript ve Web API'ları
    Fetch API ile Veri Çekme Örneği

    DERS 43:
    TypeScript Nedir?
    Veri Tipleri ve Değişkenler
    Fonksiyonlar ve Sınıflar
    Arayüzler ve Tür İşlemleri
    TypeScript ile JavaScript Farkları

    DERS 44:
    Modül ve Ad Alanları
    TypeScript ve ES6
    TypeScript ve Angular, React, Vue.js Gibi Çerçeveler
    TypeScript Compiler (tsc) Kullanımı

    DERS 45:
    TypeScript ve Web API'ları
    Tasarım Desenleri ve İleri Yapılar
    TypeScript'te Hata Ayıklama ve Test Etmek
    Generic Tipler ile Tip Güvenliği

Classroom Records - 3. BÖLÜM

  • 7 - N-Tier Architecture (Katmanlı Mimari)

    DERS 46:
    Katmanlı Mimari Nedir?
    Neden Katmanlı Mimari Kullanılır?
    İlk Katmanlı Mimari Projesinin Oluşturulması
    Monolitik Yapı ile Katmanlı Yapının Karşılaştırılması

    DERS 47:
    BLL - DAL - UI - Entity Katmanları ve İlişkileri
    EF Code First Yapısının Projeye Entegrasyonu
    Migration İşlemleri
    DbContext Sınıfının Yapılandırılması

    DERS 48:
    Entitylerin Oluşturulması (Customer, Order, OrderDetail, Product, Employee, Supplier, Category)
    CategoryRepository Sınıfının Oluşturulması
    Generic Repository Pattern Uygulaması

    DERS 49:
    Fluent Validation Nedir?
    İlgili Paketlerin Kurulması
    Validator Oluşturma
    Regex Entegrasyonu
    Özel Hata Mesajı Tanımlama

    DERS 50:
    Hata Fırlatma ve Hata Mesajı Kontrolleri
    CategoryService Sınıfının Oluşturulması
    FluentValidation Entegrasyonu
    IfEntityExists Metodunun Eklenmesi

    DERS 51:
    Sepet Mantığının Projeye Entegrasyonu
    AddCardItem ve DeleteCardItem Metodları
    Sepete Ekle ve Sil Butonları
    Ürün Arama Entegrasyonu
    Sipariş Formu
    Sipariş Özeti Ekranı

    8 - Design Pattern

    DERS 52:
    Singleton Pattern
    Singleton'ın Gerçek Hayat Kullanım Senaryoları
    Factory Method Pattern
    Factory Method ile Nesne Üretim Mantığı

    DERS 53:
    Repository Pattern
    Strategy Pattern
    Observer Pattern
    Strategy ve Observer Pattern Karşılaştırması

    DERS 54:
    Decorator Pattern
    Adapter Pattern
    Decorator ile Mevcut Sınıfı Değiştirmeden Genişletme

    DERS 55:
    Facade Pattern
    Builder Pattern
    Dependency Injection Pattern
    DI Container Mantığı ve Kullanımı

    DERS 56:
    Single Responsibility Principle
    Open/Closed Principle
    SRP ve OCP İhlali Örnekleri ve Düzeltilmesi

    DERS 57:
    Liskov Substitution Principle
    Interface Segregation Principle
    Dependency Inversion Principle
    SOLID İhlallerinin Kod Kalitesine Etkisi

    9 - ASP.NET Core Web API

    DERS 58:
    API Kavramı Nedir? Restful Hizmetler
    GET, POST, PUT, DELETE İstekleri Nelerdir?
    HTTP Status Codes (200, 201, 400, 401, 404, 500)
    Endpoint Tasarım Prensipleri

    DERS 59:
    Bilgi Yarışması Projesi - Tasarım ve Planlama
    Kategori ve Soru Endpoint'lerinin Oluşturulması
    Repository Katmanının Projeye Eklenmesi

    DERS 60:
    Dependency Injection ve IoC Kavramları
    Multithread ve Asenkron Programlama Kavramı
    Task Parallel Library Kavramı (TPL)
    DTO Kavramı
    DTO ile Entity Ayrımının Önemi

    DERS 61:
    AutoMapper ile Projeksiyon İşlemleri
    Middleware Nedir, Nasıl Yazılır?
    Global Exception Handler Mekanizması
    Extension Metot Kavramı
    Custom Middleware Yazımı

    DERS 62:
    IdentityServer ile Üyelik İşlemleri
    JWT Token ile Yetkilendirme İşlemleri
    Postman Kullanımı
    Serilog ile MSSQL veya Dosyaya Log Atma
    Token Refresh Mekanizması

    DERS 63:
    Cache Kavramı Nedir?
    Docker Nedir, Ne Amaçla Kullanılır?
    Redis ile Distributed Cache Mekanizması
    Minimal Proje ile Başlayıp Gelişmiş Haline Kadar Kodlanacak
    In-Memory Cache ile Distributed Cache Karşılaştırması

    10 - ASP.NET Core MVC ile Uygulama Geliştirme

    DERS 64:
    MVC Nedir?
    Server-Side Uygulama ve Restful API Farkları
    Razor Syntax Kavramı
    Controller-View İlişkisi
    Action Method ve Routing Yapısı

    DERS 65:
    ViewBag, TempData Kavramları
    Partial View Kavramı
    ViewModel Kavramı
    ViewData ile ViewBag Farkı

    DERS 66:
    Minimal Stok Takip Uygulaması
    Listeleme, Ekleme, Silme, Güncelleme İşlemleri
    EF Core ile Veritabanı Bağlantısı
    Form Post İşlemleri ve Model Binding

    DERS 67:
    DataAnnotations ile Validasyon İşlemleri
    Custom Validation Attribute Yazımı
    jQuery ve AJAX ile Asenkron İşlemler
    View Component Kavramı
    Client-Side ve Server-Side Validasyon Farkı

    DERS 68:
    Custom Tag Helper Yazımı
    EF Core 9 ile SQLServer Bağlantısı
    Tag Helper ile HTML Üretimi
    Built-in Tag Helper'lar (asp-for, asp-action, asp-controller)

    DERS 69:
    Proje: Blog Sitesi
    Sıfırdan 3. Parti Kütüphane Kullanmadan Üyelik İşlemleri
    Cookie Authentication İşlemleri
    Rol Tabanlı Yetkilendirme (Admin, User)

    11 - Clean Architecture

    DERS 70:
    Onion Architecture Nedir?
    CQRS Pattern Nedir?
    Proje: E-Ticaret Uygulaması - Mimari Kurulum
    MSSQL ve EF Core Konfigürasyonları
    Katmanlar Arası Bağımlılık Yönetimi

    DERS 71:
    Pagination Desteği
    Docker Compose Nedir?
    Compose Dosyası Oluşturma
    Multi-Container Uygulama Yönetimi

    DERS 72:
    MediatR Kütüphanesi
    Command ve Query Handler Yapısı
    Keycloak ile Yetkilendirme İşlemleri
    Keycloak Realm ve Client Yapılandırması

    DERS 73:
    Elasticsearch ile Güçlü Arama Motoru Senaryosu
    Redis ile Distributed Cache
    Serilog ile Loglama Mekanizması
    Elasticsearch Index Yapısı ve Mapping

    DERS 74:
    Pipeline Behaviour Kavramı
    Validation Pipeline, Cache Pipeline, Log Pipeline Oluşturma
    Pipeline'ların Sıralı Çalışma Mantığı

    DERS 75:
    Iyzico 3D Ödeme Sistemi Entegrasyonu
    Cloudinary Kullanarak Ürün Resimlerini Cloud Serviste Tutmak
    Ödeme Akışı ve Callback Mekanizması
    Cloudinary Upload Preset Yapılandırması

KURSİYER GÖRÜŞLERİ
0.0 Puan
Daha Fazla Yorum Yükle
0,00
Sepete Ekle
Eğitimin İlk 20 Saatini Ücretsiz Keşfedin.