->
Udemy - Modern Web Geliştirme Kursu | Sıfırdan Sektörün Yükseklerine
Udemy - Modern Web Geliştirme Kursu | Sıfırdan Sektörün Yükseklerine


Description

Modern tekniklerle Web Geliştirme ( Web Development ) Öğrenin. HTML,CSS, Node , JavaScript, React, Angular, Asp.Net Core

Course content

  • Programlamaya Giriş
    • Modern Web Geliştirme Kursu - Yol Haritası
    • Bölüm Tanıtımı
    • Temel Kurulumlar
    • Yazılım Nedir?
    • Programlama Nedir?
    • Programlama Mantığını Anlamak
    • Temel Değişken Yapısını Anlamak
    • Değişkenlerle Çalışmalar Yapmak
    • Derse Başlamadan Önce
    • İlk Editörümüzle Kodlamaya Başlamak
    • Gelişmiş Bir Editörle Çalışmaya Başlamak
    • Veri Tipleriyle Çalışmak
    • Fonksiyonları Anlamak
    • İlk Fonksiyonumuzu Yazalım
    • Parametrelerle Çalışmak
    • Değişkenlerin Kapsamıyla Çalışmak
    • Şart Bloklarıyla Çalışmak
    • Workshop - Şart Bloklarıyla Çalışmak
    • And ve Or İşlemleriyle Çalışmak
    • While Döngüsüyle Çalışmak
    • For Döngüsüyle Çalışmak
    • Workshop - İç İçe Döngülerle Çalışma Örneği
  • Kurulum
    • VS Code Kurulumu, Eklentiler ve Live Server Kurulumu
  • Internet , WWW ve Web Uygulamaları
    • Internetin Kısa Tarihi
    • Bir Web Sitesi Nasıl Çalışır ?
    • Front End , Back End ve Full Stack Developer Kavramları
  • HTML5
    • HTML ve Web Geliştirici Konsol Hakkında
    • HTML - İlk Web Sayfası - Temel Düzen (Layout)
    • Meta Etiketleri ve Yorum Satırları
    • Başlık ve Paragraf Etiketleri
    • HTML5 Styling
    • HTML5 - Formatlama Etiketleri
    • HTML5 - Linkler
    • HTML5 - Images
    • HTML5 - Tables
    • HTML5 - Lists
    • HTML5 - Video Etiketi
    • HTML5 - Audio Etiketi
  • İleri Seviye HTML5
    • Block ve Inline Elementler
    • Div ve Span Etiketleri
    • Id ve Class Nedir ?
    • HTML Link - Bookmark Özelliği
    • HTML Form ve Input Elementleri
    • HTML5 - Semantic Elementler
  • Temel Seviye CSS3
    • CSS3 Nedir ?
    • CSS - Kullanma Yöntemleri
    • CSS - Basic Selectors
    • CSS Çalışma Hiyerarşisi, User Agent StyleSheet ve Important
    • CSS Kullanırken Web Geliştirme Aracını Efektif Kullanma
    • CSS - Colors , RGB, Hexadecimal Değerler ve Opacity
    • CSS - Arkaplan ve Arkaplan Resimleri
    • CSS - Border ve Radius Özellikleri
  • Orta Seviye CSS3
    • CSS - Width , Height ve Max-Width
    • CSS - Display , Block , Inline ve Inline-Block
    • CSS - Box Model ve Web Developer Tools
    • CSS - Margin Özellikleri
    • CSS - Padding ve Box Sizing Özelliği
    • CSS - Text Özellikleri
  • İleri Seviye CSS3
    • CSS - Ölçü Birimleri, Font-Family ve Fontlar
    • CSS - Icons
    • CSS - Pseudo Class
    • CSS - Pseudo Element
    • CSS - Nth Child Selector
    • CSS - Table Styling
    • CSS - Overflow
    • CSS - Position Özellikleri
    • CSS - Float
  • CSS - Flexbox
    • CSS Flexbox Nedir ?
    • CSS - Flexbox - Container Özellikleri
    • CSS - Flexbox - Flex Item Özellikleri
  • CSS - Responsive Tasarım
    • Responsive Tasarım ve Media Queries
    • Responsive Tasarım - Em,Rem , Vw, Vh, % Birimleri
  • Landing Page Projesi ve Responsive Tasarım
    • Landing Page - Navbar + Responsive Navbar
    • Landing Page - Tanıtım Bölümünün Kodlanması
    • Landing Page - Eğitimler Bölümü
    • Landing Page - Kurslar Bölümü
    • Landing Page - İletişim ve Sosyal Medya Bölümü
  • Bootstrap 4
    • Bootstrap Nedir ?
    • BootStrap - Grid System, Container , Responsive ve FlexBox
    • BootStrap - Margin, Padding , Alert , Button , Background
    • Bootstrap - Cards
    • BootStrap - Tablolar ve Listeler
    • Bootstrap - Formlar ve Inputlar
    • Bootstrap - Navigation ve Dropdown
  • Javascript Temelleri - Part 1 - Veri Tipleri, Objeler ve Operatörler
    • Javascript'e Giriş
    • Web Geliştirici Aracı ve Konsol
    • Veri Tipleri - Number,String,Boolean, Null,Undefined
    • Değişken Tanımlama ve ES6 Standartı (var,let,const farkları)
    • Veri Tiplerini Birbirine Dönüştürme
    • Operatörler ve Math Objesinin Metodları
    • Stringlerin Metodları
    • Template Literal - String Oluşturmakta Yeni Standart
    • Arraylerin Özellikleri
    • Javascriptte Obje Kavramı ve Obje Oluşturma
    • Javascript Zaman Objesi ve Metodları
  • Javascript Temelleri - Part 2 - Koşullar, Döngüler,Fonksiyonlar
    • Karşılaştırma Operatörler, Koşullar ve Ternary Operatör
    • Switch Case Yapıları
    • Fonksiyonlar, IIFE ve Anonim Fonksiyonlar
    • Döngüler - While, Do While , For Döngüleri
    • Window(Pencere) Objesine Genel Bakış
    • Kapsam (Scope) Kavramı - Function Scope, Global Scope,Block Scope
  • Javascript ile DOM Manipulasyonu
    • Dokümanı Tanıyalım
    • Document Object Model Nedir ?
    • Document Objesi - Part 1
    • Document Objesi - Part 2
    • Elementleri Seçme
    • Elementleri Seçme ve Style Özelliklerini Değiştirme
    • Dom Elementleri Üzerinde Gezinme
    • Dinamik Element Oluşturma
    • Dinamik Element Silme
    • Elementleri Değiştirme
    • Dinamik Attribute Değiştirme,Silme,Ekleme
  • Javascript - DOM Eventleri
    • Event Listeners ve Event Objesi Kullanma
    • Keyboard Eventleri - KeyUp,KeyPress,KeyDown
    • Mouse Eventleri
    • Input Eventleri
    • Event Capturing ve Bubbling Olayları
  • Tarayıcıların Depolama Alanları
    • Session Storage
    • Local Storage
  • Proje #1 - Todo List Projesi
    • Arayüzü Tanıma ve Todo Ekleme
    • Bilgilendirme Mesajları
    • Todoları Storage'a Ekleme
    • Sayfa Yüklendiğinde Todoları Ekleme
    • Todoları Arayüzden Silme
    • Todoları Storagedan Silme
    • Todoları Filtreleme
    • Tüm Todoları Temizleme
  • ES6+ Özellikleri
    • Arrow Function
    • Destructing
    • Spread Operator
    • For In ve For Of Döngüleri
    • Javascript - ES6 Maps
    • Referans Tipleri Hatırlayalım
    • Javascript - ES6 Sets
  • Javascript - OOP - Prototype- ES6 Öncesi
    • Constructorlar ve Obje Oluşturma
    • Prototype - 1
    • Prototype - 2
    • Object.Create Metodu
    • Function Prototype - Call,Apply, Bind Fonksiyonları
    • Prototype Tabanlı Kalıtım
  • Javascript - OOP - ES6
    • Ecmascript Nedir ?
    • ES6 - Sınıflar
    • ES6 - Statik Metodlar
    • ES6 - Kalıtım - Inheritance
  • Proje #2 - Film Projesi - OOP
    • Arayüzü Tanıma ve Projenin Altyapısı
    • Filmleri Arayüze Ekleme
    • Bilgilendirme ve Hata Mesajları
    • Filmleri Storage'a Ekleme
    • Tüm Filmleri Yükleme
    • Filmleri Arayüzden Silme
    • Filmleri Storage'dan Silme
    • Tüm Filmleri Temizleme
    • ES6 Sınıflarını Kullanma
  • Asenkron Programlama - Part 1 - Ajax,Callback - ES6 Öncesi
    • Asenkron Programlama Nedir ?
    • Ajax ve JSON Nedir ?
    • Ajax ve Text Dosyası İşlemleri
    • Ajax ve Json İşlemleri
    • Ajax ile External bir Api ile Çalışmak
    • Api, Rest ve Http İstekleri
    • SetTimeout ve SetInterval Fonksiyonları
    • Callback Fonksiyonları Anlamak
    • Arrow Function , Bind ve This İlişkisi
    • Ajax ile Http Requestleri - GET
    • Ajax ile Http Requestleri - POST
    • Ajax ile Http Requestleri - PUT
    • Ajax ile Http Requestleri - DELETE
  • Asenkron Programlama - Part 2 - ES6 - Promise, Fetch
    • Callback Cehennemi ve Promise
    • Promise Yapısı ve Chain
    • Fetch Kullanımı
    • Fetch ve Promise ile HTTP İstekleri - GET
    • Fetch ve Promise ile HTTP İstekleri - POST
    • Fetch ve Promise ile HTTP İstekleri - PUT ve DELETE
  • Asenkron Programlama - Part 3- ES7 - Async ve Await
    • Async, Await Kullanımı ve Promiselerle İlişkisi
    • Async, Await Yapısıyla HTTP İstekleri
  • Proje #3 - Yandex Translate Api
    • Yandex Translate Api - Key Oluşturma
    • Arayüz Tanıtımı
    • Javascript ile Translate Api İşlemleri
    • Son Arayüz İşlemleri
  • Proje #4 - Exchange Rates API
    • Arayüz Tanıtımı
    • Javascript ile Exhange Api İşlemleri
    • Arayüz Kodlamaları
  • Proje #5 - Github Api
    • Github Api ve Arayüz Tanıtımı
    • Kullanıcı ve Repo Bilgileri
    • Kullanıcı Bilgilerinin Arayüzde Gösterilmesi
    • Hata Mesajları
    • Repo Bilgilerinin Arayüzde Gösterilmesi
    • Son Arananların Storage'a ve Arayüze Eklenmesi
    • Son Arananları Temizleme ve Son
  • Node ve NPM
    • Nodejs Nedir ?
    • Nodejs'i Kurma
    • Nodejs Çalışma Mantığı
    • NodeJs ile Hello World Uygulaması
    • Node Package Manager (NPM) ve Paketler
    • Örnek Paket Kullanımı
    • Global ve Yerel Paketler
    • Kendi Paketlerimizi Oluşturma, Package.Json , Paket Bağımlılıkları
    • Git ve Github Kullanımı
    • Kendi Paketlerimizi NPM Üzerinde Yayınlama
  • Babel ve Webpack , ES6 Modülleri , Require
    • Babel Nedir ve Neden Kullanılır ?
    • Babel'ı Projelerde Kullanma
    • Webpack Nedir ve Neden Kullanılır ?
    • Webpack'ı Projelerde Kullanma
    • Require ve ES6 Modülleri
  • Proje #6 - Modüller ile Çalışanlar Projesi
    • Ortamın Kurulması
    • JSON Server Kullanımı
    • Request Sınıfının Yazılması
    • Tüm Çalışanları Yükleme
    • Yeni Çalışan Ekleme
    • Çalışan Silme
    • Çalışan Güncelleme - 1
    • Çalışan Güncelleme - 2
  • MongoDb Veritabanı
    • MongoDb Veritabanı Nedir ?
    • MongoDb Localhost'a Kurulumu
    • MongoDb Atlas ile Veritabanı Oluşturma ve Mongo Shell
    • Mongo Shell - Drop Database, Drop Collection ve Diğer İşlemler
    • Veritabanına Veri Ekleme - InsertOne ve InsertMany
    • Veritabanı Sorgulama - Find, FindOne ve Filtreleme
    • Veritabanı Güncelleme ve Verilerini Silme - UpdateOne, UpdateMany, DeleteOne
    • Skip , Limit , Sort Metodları
    • MongoDb - Aggregation
    • 1-1 Relationships - Db Design
    • 1-M Relationships - Db Design - Embedding Documents
    • 1-M Relationships - Db Design - Document Reference
  • Express JS Temelleri
    • Express JS Nedir ? - Express JS App Oluşturma
    • Get Request ve Postman Kullanımı
    • Middleware Nedir ?
    • Post Request ile Veri Ekleme
    • Put Request ile Veri Güncelleme
    • Delete Request ile Veri Silme
  • Express JS ile Gelişmiş Back End Geliştirme - Question/Answer Rest Api
    • Question - Answer Rest Api - Proje Tanıtımı
    • Express ile Proje Altyapısı
    • dotenv Paketi ile Ortam Değişkenleri
    • Projenin Genel Hatları ve Dosyalar
    • Express Router ve Routers Yapılandırması
    • Express Router ve Routers Yapılandırması - 2
    • Postman Kullanımı
    • Postman ile Request , Response
    • Controller Fonksiyonları Oluşturma
    • MongoDb Atlas Oluşturma ve Konfigurasyon
    • Mongoose ile Veritabanı Bağlantısı
  • Question/Answer Rest Api - Users & Authentication & JWT
    • User Modelini Oluşturma
    • Yeni Kullanıcı Ekleme - Register
    • Express JS - Error Handling Mekanizması
    • Merkezi Error Handler Oluşturma
    • express-async-handler ve Async Fonksiyon Hataları
    • Post Request ile Kullanıcı Ekleme
    • Mongoose Pre and Post Hooks - Password Hash
    • Json Web Token (JWT) Nedir ?
    • Uygulama JWT Oluşturma
    • JWT ve Express Cookie
    • Token ile Oturum Kontrolü
    • Giriş Yapan Kullanıcı Bilgileri
    • Kullanıcı Girişi ve JWT
    • Kullanıcı Çıkış Yapma ve JWT
    • Express JS - Statik Dosyalar
    • Multer Paketi ile Profil Fotoğrafı Yükleme
    • Multer Paketi ile Fotoğraf Yükleme. - 2
    • Veritabanında Profil Alanının Güncellenmesi
    • Forgot Password
    • NodeMailer - Helper Function
    • ResetPasswordToken'ı Mail ile Gönderme
    • Reset Password
    • Kullanıcı Profili
    • Middleware - CheckUserExist - Kullanıcı Kontrolü
    • Tüm Kullanıcıları Alma
  • Question/Answer Rest Api - Admin
    • getAdminAccess Middleware
    • Bir Kullanıcıyı Engelleme
    • Bir Kullanıcının Admin Tarafından Silinmesi
    • Kullanıcı Bilgilerinin Güncellenmesi
  • Question/Answer Rest Api - Question
    • Question Modeli Oluşturma
    • Yeni Soru Ekleme
    • Sorulara Slug Alanı Ekleme
    • Tüm Soruları Alma
    • Tek Bir Soru Bilgisini Alma
    • QuestionOwnerAccess Middleware
    • Bir Soruyu Güncellemek
    • Bir Soruyu Silmek
    • Kullanıcı ve Soru İlişkisi - On Delete Cascade
    • Bir Soruyu Beğenme
    • Bir Beğenmeyi İptal Etme
  • Question/Answer Rest Api - Answer
    • Answer Model
    • Answer Router Konfigurasyonu - 1
    • Answer Router Konfigurasyonu 2 - Merge Params
    • Bir Soruya Yeni Bir Cevap Ekleme
    • Bir Sorunun Tüm Cevaplarını Alma
    • Tek Bir Cevabı Alma
    • Bir Cevabı Güncelleme
    • Bir Cevabı Silme
    • Bir Cevabı Beğenme ve Beğenmeyi Geri Alma
  • Question/Answer Rest Api - Pagination, Searching, Sorting Results
    • Dummy Generator File
    • Dummy Generator
    • Başlık İsmine Göre Soruları Filtreleme
    • Soruların Detaylı Bilgileri - Populate
    • Soruları Paginate Etmek
    • Answer ve Like Count Verileri
    • Soruları Belli Alanlara Göre Sıralamak
    • Merkezi Question Query Middleware
    • Merkezi User Query Middleware
    • Merkezi Answer Query Middleware
  • React - Giriş
    • Giriş
  • React - Kurulumlar
    • Node ve Visual Studio Code Kurulumu
    • Uygulama Eklentilerinin Kurulması
  • React - Kursta Yapılan Projelerin Kaynak Kodları
    • Kursta Yapılan Projelerin Kaynak Kodları
  • React - React Dünyasına Giriş
    • Create-React-App Kurulumu
    • İlk React Projemizin Oluşturulması
  • React - Component Mimarisiyle Çalışmak
    • Component Mimarisini Derinlemesine Anlamak
    • İlk Componentlerimizi Oluşturalım
  • React - ReactStrap ile Çalışmak
    • ReactStrap İle Çalışmak
  • React - Props İle Çalışmaya Başlamak
    • Props İle Çalışmaya Başlamak
    • Best Practice - Props ile Encapsulation
  • React - State ile Çalışmaya Başlamak
    • State ile Çalışmaya Başlamak
  • React - Eventlerle Çalışmaya Başlamak
    • Eventlerle Çalışmaya Başlamak
    • Componentler Arası Veri ve Event Transferi
  • React - Api Altyapısının Hazırlanması
    • JsonServer ile Api Kurulumu
  • React - React Yaşam Döngüsüyle Çalışmaya Başlamak
    • ComponentDidMount ve Fetch ile Çalışmak
    • Ürünlerin Listelenmesi
    • Componentler Arası İletişim Trafiğinin Yönetilmesi
  • React - Şartlı İfadelerle Çalışmak
    • Şartlı İfadelerle Çalışmak
    • Sepete Ürün Eklemek
  • React - Component Drilling
    • Component Drilling
    • Component Drilling ile Event Taşıma
  • React - AlertifyJS İmplementasyonu
    • AlertifyJs İmplementasyonu
  • React - React Routing
    • Routing İmplementasyonu
    • Sepet Detay Sayfasının Yazılması
    • Sepetten Silme İşleminin Yapılması
  • React - Formlarla Çalışmaya Başlamak
    • Formlarla Çalışmaya Başlamak
    • Form Submit İşlemleriyle Çalışmaya Başlamak
    • Çoklu Form Elemanlarıyla Çalışmak
    • Zengin Form Demosu
  • React - Redux İle Çalışmak ve İlk Küçük Proje
    • Redux Nedir ?
    • Redux Projesinin Oluşturulması ve Paketler
    • Action Yapısını Anlamak
    • Reducer ve Store İle Çalışmak
    • Genel Tekrar ve ConfigureStore
    • Componentin Reducera Bağlanması
    • Dispatch İle Çalışmak
    • Projenin Tamamlanması
  • React - Redux : Büyük Proje
    • Redux Projesinin Kurulması
    • Klasör Yapılandırmasının Yapılması
    • Temel Bileşenlerin Yapılandırılması
    • Action İle Çalışmak
    • Reducer İle Çalışmaya Başlamak
    • Redux Store Konfigurasyonu
    • Connect İle Çalışmak
    • Özel Tekrar
  • React - Redux Thunk
    • Redux Thunk İle Çalışmak
    • Seçili Kategorinin Yönetilmesi
    • Ürünlerin Listelenmesi
    • Sepete Ekleme Redux
    • Sepete Ekleme React
    • Sepet Özetinin Yazılması
    • Sepetten Ürün Silinmesi
    • Routing Altyapısının Kurulması
    • Sepet Detayının Gösterilmesi
  • React - React Hata Yönetimi
    • Hata Yönetimi Yapmak
    • Reducer Yazılması
  • React - React Hooks
    • React Hooksa Giriş
    • UseEffect ve Redux ile Çalışmak 1
    • UseEffect ve Redux ile Çalışmak 2
    • Detay Sayfasının Yazılması
    • Select Inputun Yazılması
    • Ürün Detaylarının Tamamlanması
    • Küçük Hataların Düzeltilmesi
    • Uygulamanın Test Edilmesi
    • Validasyonun Yapılması
  • TypeScript
    • Bölüm Tanıtımı
    • TypeScript Nedir?
    • Nodemon ile Gerekli Ortamın Oluşturulması
    • Veri Tipleri-Number-String-Boolean-Array-Tuple-Enum
    • Veri Tipleri - Any- Void-Null-Undefined
    • Fonksiyonlara Giriş
    • Optional and Default Parameters
    • Rest Parametreler
    • Classlara Detaylı Giriş
    • Inheritance
    • Private Protected Public Erişim Bildirgeçleri
    • Getter ve Setter ile Çalışmak
    • Abstract Sınıflar
    • Interfaces
    • Loops
    • Genericleri Anlamak
    • Generic Sınıflarla Çalışmak
  • Angular - Giriş
    • Giriş
    • Editör ve Node Kurulumu
  • Angular - Angular Nedir?
    • Angular Nedir?
    • Angular Mimarisini Anlamak
    • Angular İçin Hangi Dili Kullanabilirim?
  • Angular - Angular CLI ile Çalışmak
    • Angular CLI ve İlk Projemizin Kurulumu
    • Editör Üzerinde Çalışmaya Başlamak
  • Angular - Components
    • Component Yapısını Anlamak
    • Kendi Komponentimizi Oluşturalım
    • Module Mantığını Anlamak
    • Inline Template İle Çalışmak
    • Component Metadatasıyla Çalışmak
    • One-way Two-way Binding
  • Angular - Paket Yönetimi NPM ile Çalışmak
    • Paket Yönetimi Yapmaya Başlamak
    • Paketlerin Kullanımı - Global ve Lokal Css İle Çalışmak
  • Angular - Proje : Component Bazlı Mimariyle Çalışmak
    • Demo - Projenin Oluşturulması ve Component Bazlı Mimari 1
    • Demo - Projenin Oluşturulması ve Component Bazlı Mimari 2
    • Ürünlerin Listelenmesi
  • Angular - ngIf-else İle Çalışmak
    • ngIf Else ngTemplate İle Çalışmak
  • Angular - ngFor İle Çalışmak
    • ngFor İle Çalışmaya Başlamak
    • Tip Güvenli Kodlama Yapmak
    • Bir Örnekle Yapılan İşlerin Pekiştirilmesi
  • Angular - Pipe Mimarisiyle Çalışmak
    • Built-in Pipe İle Çalışmak
    • Custom Pipe İle Çalışmak
  • Angular - Event Binding İle Çalışmak
    • Event Binding
  • Angular - AlertifyJs İmplementasyonu
    • AlertifyJs İmplementasyonu
  • Angular - Services ve Dependency Injection Mimarisiyle Çalışmak
    • Servisleri Anlamak ve Global Servislerle Çalışmak
    • Lokal Servisler ve Dependency Injection
  • Angular - Http, Json-server ve Observable Mimarisiyle Çalışmak
    • Json-server Yapılandırması ve Testi
    • HttpClientModule İle Çalışmak
    • Observable Mimarisini Anlamak
    • Observable İle Loglama ve Hata Yakalama
    • Konuların Tekrarı
  • Angular - Routing Mimarisiyle Çalışmak
    • Routing Mimarisini Anlamak
    • RouterLink ile Çalışmak
    • ActivatedRoute İle Çalışmak
    • Filtrelerle Çalışmak
  • Angular - Tasarımın İyileştirilmesi
    • Tasarımın İyileştirilmesi 1
    • Tasarımın İyileştirilmesi 2
    • Tasarımın İyileştirilmesi 3
  • Angular - Template Driven Forms / Klasik Formlar
    • Forms Module İle Çalışmaya Başlamak
    • Formun Tasarımı ve Testi
    • Http Post İle Çalışmak
  • Angular - Reactive Forms
    • Reactive Formlarla Çalışmaya Başlamak
    • Reactive Forms Implementasyonu
  • Angular - Authorize, LocalStorage ve Guard İle Çalışmaya Başlamak
    • Login Componentinin Yazılması
    • Account Servisi ve LocalStorage
    • CanActivate Guard İle Çalışmak
    • Login İşleminin Yapılması
    • Login ve Logout Bölümünün Yazılması
  • Vue - Temelleri
    • Vue ile Tanışalım
    • Two Way Binding İle Çalışmak
    • VFor ile Çalışmak
    • Eventlerle Çalışmak
    • Şartlı Bloklarla Çalışmak
  • Vue - CLI ile Çalışmak
    • Vue CLI ile İlk Projenin Oluşturulması
    • Vue Mimarisini İnceleyelim
    • Props İle Çalışmak
    • Bootstrap İle Çalışmak
  • Vue - CRUD Demosu
    • Listeleme Componentinin Hazırlanması
    • Props İle Ürün Listesinin Taşınması
    • Ürünlerin Listelenmesi
    • Event Emitter İle Çalışmak
    • Güncelleme Ortamının Hazırlanması
    • Güncellemenin Tamamlanması
    • Ürün Ekleme İşleminin Yapılması
  • Vue - Restful Servislerle Çalışmak
    • Restful Bir Api Oluşturmak
    • Get Operasyonuyla Çalışmak
    • HTTP Post İle Çalışmak
    • HTTP Delete Operasyonunun Yapılması
    • HTTP Put Operasyonuyla Çalışmak
  • ASP.NET Ön Koşul : C#
    • Introduction
    • Kurulumlar
    • Solution Oluşturmak
    • İlk Projenin Oluşturulması
    • Integer Veri Tipi
    • Long Veri Tipi
    • Short Veri Tipi
    • Byte Veri Tipi
    • Bool Veri Tipi
    • Char Veri Tipi
    • Double Veri Tipi
    • Decimal Veri Tipi
    • Enum Veri Tipi
    • Var Keyword İle Çalışmak
    • If Bloklarıyla Çalışmaya Başlamak
    • Single Line If İle Çalışmak
    • Else If Bloğuyla Çalışmak
    • Switch Bloğuyla Çalışmak
    • Demo Çoklu Şartlarla Çalışmak
    • İç İçe If Bloklarıyla Çalışmak
    • Neden Metot Kullanıyoruz ?
    • Parametreli Metotlarla Çalışmak
    • Default Parametreli Metotlarla Çalışmak
    • Challenge: Ref Keyword İle Çalışmak
    • Out Keyword İle Çalışmak
    • Method Overloading
    • Challenge Params Keyword İle Çalışmak
    • Diziler
    • Çok Boyutlu Diziler
    • For Döngüsü
    • While Döngüsü
    • Do While Döngüsü
    • ForEach Döngüsü
    • Örnek Uygulama-Asal Sayı
    • String İle Çalışmaya Başlamak
    • String Metodlarıyla Çalışmak
    • Classlara Giriş
    • Classlar İçinde Property Tanımlamak
    • Encapsulation
    • Recap Demo-Dama Tahtası Yapmak
    • İnterfacelere Temel Giriş
    • İnterfaceleri Neden Kullanıyoruz ?
    • Gerçek Hayatta İnterface Kullanımı 1
    • Gerçek Hayatta İnterface Kullanımı 2
    • Çoklu İmplementasyon
    • Kalıtıma Giriş
    • Interface ve Inheritance Arasında Karar Vermek
    • Virtual Metodlar
    • Abstract Classes
    • Recap Demo 2 Profesyonel Soyutlama
    • Private ve Protected
    • Internal
    • Public Erişim
    • Yapıcı Bloklara Giriş
    • Nesne Örnekleri İçin Constructor
    • Constructor Injection
    • Temel Sınıfın Yapıcı Bloğuna Parametre Yollamak
    • Static Class ve Metodlar
    • Çok Önemli - Değer ve Referans Tipleri Anlamak
    • Neden Collection İhtiyacı Var ?
    • ArrayList İle Çalışmak
    • Tip Güvenli Koleksiyonlarla Çalışmak
    • Collection Özellik ve Metodlarıyla Çalışmak 1
    • Collection Özellik ve Metodlarıyla Çalışmak 2
    • Dictionary İle Çalışmak
    • Exception Handling Intro
    • Kendi Hata Sınıfımızı Yazalım
    • Action Delegasyonu İle Profesyonel Hata Yakalama
    • Ado.Net Giriş ve Veri Tabanı Oluşturulması
    • Projenin ve Nesnelerin Oluşturulması
    • Veri Listelemeye Giriş
    • Listelerle Çalışmak
    • Ekleme Formunun Hazırlanması
    • Ürün Ekleme İşleminin Yazılması
    • Güncelleme Operasyonunun Yazılması
    • Güncelleme İşleminin Yapılması
    • Silme İşleminin Yapılması
    • Entity Framework Giriş ve Ekran Tasarımı
    • Entity Framework Context Mimarisini Anlamak
    • Listeleme Ekleme Güncelleme ve Silme
  • ASP.NET CORE 3.1 : Giriş - MVC Mimarisini Anlamak
    • İlk Projenin Oluşturulması
    • Model View Controller Nedir ?
    • Controller Yapısını Anlamak
    • View Altyapısını Anlamak
    • Model Kavramını Anlamak
    • Http Post İle Çalışmak
  • ASP.NET CORE 3.1 : Tag Helpers
    • Tag Helpers İle Çalışmaya Başlamak
    • Tag Helpers İle Çalışmaya Devam
  • ASP.NET CORE 3.1 : Shared Yapılarla Çalışmak
    • ViewImports Dosyası İle Çalışmak
    • ViewStart ve Layout İle Çalışmak
    • Client Side Library İle Çalışmak
    • Section İle Çalışmak
  • ASP.NET CORE 3.1 : Routing
    • Conventional Routing
    • Attribute Routing
  • ASP.NET CORE 3.1 : Dependency Injection
    • Dependency Injection Neden Gerekli ?
    • Dependency Injection İmplementasyonu
    • Core MVC DI Tekniklerini Öğrenelim
  • ASP.NET CORE 3.1 : Session Mimarisi
    • Session Altyapısını Anlamak
    • Session Altyapısını Extend Etmek
  • Demo : Kurumsal Mimaride ASP.NET CORE 3.1 ve İleri Konular
    • Katmanların Oluşturulması
    • Entity Katmanının Kodlanması
    • Veri Erişim Katmanını Kodlamaya Başlamak
    • Repository Altyapısını Yazmaya Başlamak
    • Entity Katmanında Repository İmplementasyonunu Yapmak
    • Context Yapılandırmasının Yapılması
    • İş Katmanının Kodlanması
    • Arayüz Katmanının Kodlanması
    • ViewComponent Yazmak
    • QueryString İle Çalışmak ve Model Mimarisini Genişletmek
    • Nesne Yönelimli Session Altyapısını Hazırlamak
    • Session Extension ve Helper Yazmak
    • Session Altyapısının İmplementasyonu
    • Session Yonetiminin Tamamlanması
    • Kullanıcı Deneyimlerinin Arttırılması
    • Formlarla Çalışmak
    • Data Annotation İle Validation
    • Fluent Validation İle Validation
  • Kurumsal Mimaride ASP.NET CORE 3.1 WEB API
    • Projenin ve Katmanların Oluşturulması
    • Veritabanının Kurulması
    • Entity Katmanını Kodlamaya Başlamak
    • Repository Desenini Anlamak ve Kodlamak
    • Context Nesnesinin Kodlanması
    • Repository Base Nesnesinin Yazılması
    • İş Katmanını Kodlamaya Başlamak
    • Dependency İnjection Altyapısına Giriş
  • ASP.NET CORE 3.1 WEB API - Profesyonel İşlem Başarı ve Hata Yönetimi
    • İşlem Başarı ve Hata Sisteminin Oluşturulması
    • SuccessDataResult Altyapısını Kurmak
    • Error Data Result Altyapısının Kurulması
    • İş Katmanının Refactor Edilmesi
    • Magic Stringden Kurtulmak
  • ASP.NET CORE 3.1 WEB API - Autofac İmplementasyonu
    • Api Tarafını Kodlamaya Başlamak
    • Autofac Kurulumu ve İlk Module Yapılandırılması
    • Autofac WebApi Konfigurasyonu
    • Ürün Operasyonlarının Postman İle Test Edilmesi
  • ASP.NET CORE 3.1 WEB API -Workshop
    • Workshop - Aynı Sistemi Kategoriler İçin Siz Yapın
    • Workshop Çözümü
  • ASP.NET CORE 3.1 WEB API - Rol Bazlı Yapının Kurulması
    • Tabloların Oluşturulması
    • Rol Yönetimi Entity Konfigurasyonu
    • Rol Yönetimi Data Access Konfigurasyonu
    • Rol Yönetimi Business Konfigurasyonu
    • Dto İmplementasyonu
    • Code Refactoring Yapmak
  • ASP.NET CORE 3.1 WEB API - JWT Mimarisinin Kurulması
    • JwtHelper Altyapısının Kurulması
    • SecurityKeyHelper Yazmak
    • CreateJWT Operasyonlarının Yazılması
    • Claim Nesnesinin Extend Edilmesi
    • Create Token Operasyonunun Tamamlanması
    • Auth Servisinin Yazılması
    • Login Operasyonunu Yazmaya Başlamak
    • HashHelper Yazmak
    • Login Operasyonunun Tamamlanması
    • Register İşleminin Gerçekleştirilmesi
    • Access Token Operasyonunun Yazılması
    • Login ve Register Apilerinin Yazılması
    • Startup Konfigurasyonunun Yazılması
    • Operasyon Bazlı Yetkilendirmenin Uygulanması ve Bitirilmesi
  • Blazor - Giriş
    • Kurs Tanıtımı
  • Blazor - Blazor Dünyasına Hızlı Giriş
    • Blazor Yapılandırması
    • Blazor Projesinin Oluşturulması
    • Temel Bileşenler Hakkında Konuşalım
    • Kod Bloğuyla Çalışmaya Başlamak
    • Razor İle Çalışmak
    • Demo - Api İle Çalışmak
  • Blazor - Bileşenlerle Çalışmak
    • İç İçe Bileşenlerle Çalışmak
    • Bileşenler Arasında Data Taşımak
    • Eventlerle Çalışmak
    • Çoklu Parametrelerle Çalışmak
    • Binding Yapmak
  • Blazor - Validasyonla Çalışmaya Başlamak
    • Validasyona Giriş
    • Validasyonun Uygulanması
    • Ek Validasyon Özelliklerinin Eklenmesi
    • InputSelect İle Çalışmak
    • Bootstrap İle Çalışmak
    • ValidationMessageFor İle Çalışmak
  • Blazor - Layout İle Çalışmaya Başlamak
    • Layout İle Çalışmaya Başlamak
    • PageLayout ile Çalışmak
  • Blazor - Dependency Injection
    • Dependency Injection Giriş
    • Dependency Injection Implementasyonu
  • Blazor - Routing Altyapısı İle Çalışmak
    • Routing Mimarisine Giriş
    • Parametreli Route İle Çalışmak
    • Route Kısıtlarıyla Çalışmak - Route Contraints
    • NavLink İle Çalışmak
    • NavigationManager İle Çalışmak
  • Blazor - Blazor ile Profesyonel Frontend Projesi
    • Projenin Oluşturulması ve İlk Modelimiz
    • Ürün Servisinin Yazılması
    • Ürünlerin Listelenmesi
    • Ürün Detay İşlemlerinin Yapılması
    • Servislerin Tamamlanması
    • Güncelleme Formunu Oluşturmak
    • Güncelleme İşleminin Yapılması
    • Validasyon İle Çalışmak
    • Auth Servisinin Yazılması
    • LocalStorage ile Çalışmak
    • Bu kodu tamamlayınız
    • JWT İmplementasyonu
    • Kaynak Kodları
  • Temel Konuları İçeren Isınma Projesi
    • Kurulumlar ve Eklentiler
    • Örnek Web Api Projesinin Oluşturulması ve Çalışma Mantığı
    • VeriTabanı ve EntityFramework Konfigurasyonu
    • Entity Framework Kodlarının Yazılması
    • Angular Ortamının Konfigurasyonu
    • HttpClientModule Kullanılması
    • Cors Konfigurasyonu
  • Proje : Backend - ASP.NET CORE MVC Web API
    • Veritabanı Oluşturma Scripti
    • Proje Veritabanının Hazırlanması
    • Tablo Modelleri ve DataContext Tasarımı
    • Repository İmplementasyonu
    • Cities Controller Yazımı ve AutoMapper İhtiyacı
    • AutoMapper İmplementasyonu
    • Yeni Şehir Ekleme Operasyonunun Yazılması
    • Şehir Detaylarının Getirilmesi ve Reference Looping Hatası
    • Şehir Fotoğraflarının Listelenmesi
    • JWT Konfigurasyonunun Yapılması
    • AuthRepository İmplementasyonu-Register
    • AuthRepository İmplementasyonu - Login ve UserExists
    • AuthController Yazılması - Register
    • AuthController Yazılması - Login ve Token Testleri
    • Fotograflar İçin Cloud Konfigurasyon
    • Photo DTOlarının Oluşturulması
    • Photo Upload ve Save İşleminin Yapılması
    • GetPhoto Operasyonunun Yazılması
  • Proje : FrontEnd - Angular 7
    • Bootstrap AlertifyJS Bootswatch Font-Awesome Paketlerinin Kurulumu
    • Bootswatch ile Nav Componentinin İmplementasyonu
    • City Componentinin Yazılması
    • City Servisinin Yazılması ve İmplementasyonu
    • Routing Mimarisinin Kurulması
    • CityDetailComponentinin Yazılması
    • NgxGallery Modülü İle Çalışmak
    • NgxGallery Modülü İle Çalışmak Devamı
    • Reactive Formlarla Çalışmak 1
    • Reactive Formlarla Çalışmak 2
    • Alertify Servisinin İmplementasyonu
    • AuthServisinin Yazılması 1
    • AuthServisinin Yazılması 2
    • Login Formunun Yazılması
    • Logout Operasyonunun Yazılması
    • Register Formunun Reactive Formlarla Yazılması
    • Register Formunun Görselleştirilmesi
    • NgxEditor Module İle Çalışmak
    • ng2-file-upload ile Çalışmak 1
    • ng2-file-upload ile Çalışmak 2
    • Bitmiş Proje Kodları
  • BONUS
    • Tüm Projeler
    • Deneme Practise Test

Modern Web Geliştirme Kursu | Sıfırdan Sektörün Yükseklerine

komple-sifirdan-web-gelistirme-kursu.part01.rar

komple-sifirdan-web-gelistirme-kursu.part02.rar

komple-sifirdan-web-gelistirme-kursu.part03.rar

komple-sifirdan-web-gelistirme-kursu.part04.rar

komple-sifirdan-web-gelistirme-kursu.part05.rar

komple-sifirdan-web-gelistirme-kursu.part06.rar

komple-sifirdan-web-gelistirme-kursu.part07.rar

komple-sifirdan-web-gelistirme-kursu.part08.rar

komple-sifirdan-web-gelistirme-kursu.part09.rar


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss