Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ASP.NET Core 5 Katmanlı Mimari ile Blog Uygulaması 2 | .NET5
Rating: 4.8 out of 5(173 ratings)
1,223 students

ASP.NET Core 5 Katmanlı Mimari ile Blog Uygulaması 2 | .NET5

2.Bölüm | ASP NET Core MVC 5.0 | E-Posta (SMTP) İşlemleri | Identity Social Login | Paging | Sorting | Filtering | LINQ
Created byAlper Tunga
Last updated 5/2021
Turkish
Turkish [Auto],

What you'll learn

  • N Katmanlı Mimari ile Proje Geliştirmeyi
  • .NET5 ve ASP NET CORE 5 Mimarisini
  • Kullanıcı Yönetimini
  • Select2 Kütüphanesini
  • Trumbowyg Kütüphanesini
  • jQuery UI Kütüphanesini
  • ASP NET CORE Identity
  • Social Login
  • Paging, Sorting, Filtering, Searching

Course content

7 sections86 lectures23h 20m total length
  • Article/Index Sayfamızı Oluşturalım14:06
  • Article/Add Sayfamızı ve Styles Alanımızı (RenderSection) Oluşturalım36:16
  • Projemize Trumbowyg adlı jQuery Text Editor'ü Kütüphanesini Ekleyelim22:38
  • Projemize Select2 adlı jQuery Kütüphanesini Ekleyelim13:41
  • Projemize jQuery UI Kütüphanesini ve DatePicker Eklentisini Ekleyelim13:43
  • ArticleAddViewModel Sınıfımızı Oluşturalım ve View İçerisine Return Edelim7:34
  • Article/Add Sayfamızı Modelimiz ile Birlikte Revize Edelim14:36
  • ImageHelper/UploadUserImage() Metodumuzu Revize Edelim14:08
  • Article/Add Action’ımız ile Makale Ekleme İşlemlerimizi Tamamlayalım12:21
  • BaseController Sınıfımızı Oluşturalım15:42
  • GetArticleUpdateDtoAsync Metodumuzu Oluşturalım3:52
  • ArticleAddViewModel Sınıfımızı, Update Action’ımızı ve View'imizi Oluşturalım13:44
  • Article Sınıfımıza Ait İşlemler ile İlgili Düzenlemeler Gerçekleştirelim14:40
  • Makale Güncelleme İşlemlerimizi Tamamlayalım19:10
  • Makale Silme İşlemimizi Tamamlayalım8:00
  • Makaleler Tablomuz Üzerindeki Yenile Butonumuzun İşlevselliğini Kodlayalım16:04
  • NToastNotify Nuget Paketini Projemize Ekleyelim17:19
  • Makaleler Tablosundaki Yenile Butonumuz ile İlgili Küçük Bir Ekleme Yapalım12:10

Requirements

  • En az 3-6 aylık c# programlama tecrübesi
  • En az 1-3 aylık Asp Net Core programlama tecrübesi
  • En az temel seviye Javascript & jQuery bilgisi

Description

Pratik ve Uygulamalı, Katmanlı Mimari ile ASP.NET CORE MVC 5.0 kursumuzun ikinci bölümüne hoşgeldiniz.

Bu kurs .NET 5 mimarisi üzerinde bir blog projesi geliştirerek, sizlere tasarım mimarileri üzerinde yeni ve pratik bilgiler kazandırmayı amaçlamaktadır.

*Kursumuz orta seviyedeki yazılımcılara hitap etmektedir. Eğer başlangıç seviyesinde bir yazılımcı iseniz; kursumuzda anlatılan bazı konseptler sizler için anlamsız yada zorlayıcı olabilir.

* Hem indirimli kayıt olmak, hemde 1+2 kurs kampanyasından yararlanmak için alper@altu.dev adresine mail atabilirsiniz.

Kursumuzda işleyecek olduğumuz konulardan bazıları:

  • N Katmanlı Mimari ile Proje Geliştirmek

  • Entity Framework Core 5.0 ile Code First Yaklaşımı

  • Fluent API ile Detaylı Veritabanı Yapılandırması

  • Generic Repository Tasarım Deseni

  • Unit of Work Tasarım Deseni

  • Asenkron Programlama

  • Nesne Yönelimli Programlama

  • Kalıtım (Polymorphism)

  • Data Annotations ile Front-End Validasyonlar

  • Katmanlı Mimari Üzerinde Dependency Injection

  • Extension Metodlar

  • Result Yapısı

  • DTO (Data Transfer Object) Kullanımı

  • AutoMapper Kütüphanesinin Kullanımı

  • LINQ

  • Paging, Sorting, Filtering

  • Resim & Dosya Yükleme İşlemleri

  • ASP.NET Core Identity

  • Authentication & Authorization

  • Social Login

  • Dosya & Klasör İşlemleri

  • Resim Yükleme & Upload İşlemleri

  • E-Posta (SMTP) İşlemleri

  • Ajax

  • jQuery

  • jQuery UI

  • Sweet Alert2

  • Toastr

  • DataTables

  • Trumbowyg

  • Select2

  • Bootstrap 4.5 Tema Giydirme İşlemleri

Some of the topics which we are going to cover:

  • Developing a Project With N Layered Architecture

  • Entity Framework Core 5.0 Code First

  • Database Configurations With Fluent API

  • Generic Repository Pattern

  • Unit of Work Pattern

  • Async Programming

  • OOP

  • Polymorphism

  • Front-End Validations With Data Annotations

  • Dependency Injection In N Layered Architecture

  • Extension Methods

  • Custom Result Structure

  • DTO (Data Transfer Object)

  • AutoMapper Library

  • MD5 Password Hashing

  • SHA512 Password Hashing

  • LINQ

  • Paging, Sorting, Filtering

  • File & Image Upload

  • Email (SMTP) Operations

  • User Management System with Identity

  • ASP.NET Core Identity

  • Authentication & Authorization

  • Social Login

  • Ajax

  • jQuery

  • jQuery UI

  • Sweet Alert2

  • Toastr

  • DataTables

  • Trumbowyg

  • Select2

  • Bootstrap 4.5

Who this course is for:

  • .NET 5 Dünyasına Adım Atmak İsteyenler
  • ASP NET CORE MVC 5 Öğrenmek İsteyenler
  • Pratikte Uygulamalı Proje Geliştirmek İsteyenler
  • Asenkron Programlama Yapmak İsteyenler
  • Pratikte Uygulamalı Ajax ve jQuery Öğrenmek İsteyenler
  • C# Geliştiriciler
  • Web Geliştiriciler
  • FullStack Geliştiriciler