Microsoft'un web yazılım geliştirme alanında son teknolojisi olan .Net Core Framework ile MVC alt yapısında sektör deneyimi kazanabileceğiniz uygulamalar geliştirebileceğiniz bu eğitim ile asenkron programlama, güvenlik ve web api gibi ileri seviye konularda tecrübe kazanacaksınız.
C# Console Uygulama Geliştirme
Merhaba dünya
Yazdırma komutları
Değişkenler
Karar yapıları
Döngüler
Diziler
Koleksiyonlar
Listeler
C# Form Uygulama Geliştirme
Form arayüzü
Arayüz ile çalışmak
Temel araç kullanımları
Özellikler
Örnek statik uygulama geliştirme
Sql Server Veritabanı Yönetimi
Veri tabanı
Tablolar
Veri türleri
DML komutları
DDL komutları
Alt sorgular
İlişkiler
Gruplandırmalar
Birleştirmeler
View
Index
Prosedürler
Tetikleyiciler
Job
Büyük Veri ile Çalışmak
Büyük Veri Analizi
Kaggle Veri Setleri
Csv Dosyaları
C# Ado.Net
Object Oriented Programming (OOP)
N-Tier (Katmanlı) Mimari
Design Pattern
Entity Framework
Proje 1
Console’da mimariye uygun proje 1
Solid Prensipleri
Single Responsibility Principle
Open/Closed Principle
Liskov ‘s Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
Web Yazılım Geliştirmeye Giriş
Temel web kavramları
User
Client
IP
Domain
Server
Request
Model, View, Controller ( MVC)
Mvc Nedir
Model
View
Controller
Action Türleri
Layout
Shared
Viewbag Viewdata ve Diğerleri
CLR
CLI
MSIL
JIT
Razor Syntax
Partial View
Html
Css
Bootstrap
Validation
Fluent Validation
Routing
Filters
Html Helpers
Area
Chart
Report
Asp .Net Core 6.0
AspNet Core ve Mvc farkı
Model
View
Controller
Action Türleri
Partial View
View Component
Layout
Shared
Html Helpers
Tag Helpers
Dosya Yönetimi
Area
Localization
Ajax
Ajax ile Crud
Middleware
Routing
Identity
Session
Identity
AspNet Core ile Identity
Register
Login
Hata Mesajları
Identity Konfigürasyonları
Maille Doğrulama
Sms Doğrulaması
2 Adımlı Doğrulama
Asenkron Programlama
Asenkron Yapılar ile Çalışmak
Senkron vs Asenkron yapılar
Güvenlik Yönetimi
Authorize
Authentication
Claim
Jwt and Security
Ajax
Ajax ile Çalışmak
Ajax ile Crud
Ajax ile Dosya İşlemleri
Angular
Angular ve AspNet Core
Web Api
Apilerle çalışmak
Restful
Postman
Swagger
Test Güdümlü Çalışma
Token Yönetimi
Json Web Token
Jwt ve Identity
Bonus Konu Başlıkları
Docker
ElasticSearch
Dapper
Kubernates
Rabbitmq
Github Proje Yönetimi
Projeyi Yayınlama (Publish)
Deploy İşlemleri
Publish İşlemleri
Projenin Canlıya Taşınması
istanbulegitimakademi.com Çerez Politikası (aşağıda kısaca “Politika” olarak anılacaktır.) Firma Ünvanı (aşağıda kısaca “Nitelikli Bilişim” olarak anılacaktır.) tarafından hazırlanmıştır ve istanbulegitimakademi.com Gizlilik politikasının ekini oluşturmaktadır.
Birçok web sitesi gibi, istanbulegitimakademi.com’de de (aşağıda kısaca “Site” olarak anılacaktır.) ziyaretçilere kişisel içerik ve reklamlar göstermek, Site üzerinde trafik analizi gerçekleştirmek ve ziyaretçi kullanım alışkanlıklarını anlamak amacıyla Çerezler kullanılmaktadır (Site’de kullanılan Çerez türleri ve kullanım amaçları için bkz. [Hangi Çerezler Kullanılmaktadır?]).
istanbulegitimakademi.com, bu Politika’yı Site’de hangi Çerezlerin kullanıldığını ve ziyaretçilerin bu konudaki tercihlerini nasıl yönetebileceğini açıklamak amacıyla hazırlamıştır.
Çerezler, ziyaret ettiğiniz internet siteleri tarafından tarayıcılar aracılığıyla bilgisayarınıza (ya da akıllı telefon veya tablet gibi diğer cihazlarınıza) kaydedilen ve genelde harf ve rakamlardan oluşan çok küçük metin dosyalarıdır. Çerezler, ziyaretçilere ilişkin isim, cinsiyet veya adres gibi kişisel verileri içermezler.
Çerezler, ziyaret ettiğiniz web sitesini yöneten sunucular tarafından oluşturulurlar. Böylelikle ziyaretçi aynı siteyi ziyaret ettiğinde sunucu bunu anlayabilir. Çerezler, web sitesi sahiplerine aynı ziyaretçinin siteyi yeniden ziyaret ettiğini gösteren kimlik kartlarına benzetilebilir.
Çerezler konusundan daha detaylı bilgi için www.aboutcookies.org ve www.allaboutcookies.org adreslerini ziyaret edebilirisiniz.
Çerezler, sahipleri, kullanım ömürleri ve kullanım amaçları bakımından sınıflandırılabilir.
site’de, Çerezler aşağıdaki amaçlar kapsamında kullanılmaktadır:
Ziyaretçilerin kendilerine ait hangi kişisel verilerin toplanabildiği konusunda tercihlerini serbestçe kullanabilmesi istanbulegitimakademi.com için son derece önemlidir. Bununla birlikte, site’in çalışması için zorunlu olan Çerezler konusunda tercih yönetimi mümkün olamamaktadır. Ayrıca, bazı Çerezlerin kapatılması halinde site’in çeşitli fonksiyonlarının çalışmayabileceğini hatırlatırız.
site’de kullanılan Çerezlere dair tercihlerini ne şekilde yönetebileceğinize ilişkin bilgiler aşağıdaki gibidir:
6698 Sayılı Kişisel Verilerin Korunması Kanunu’nun 11. maddesi uyarınca ziyaretçiler, istanbulegitimakademi.com’e başvurarak, kendirleriyle ilgili,
Söz konusu haklar, kişisel veri sahipleri tarafından yazılı olarak ya da kayıtlı elektronik posta adresi üzerinden iletildiğinde her hâlükârda 30 (otuz) gün içerisinde değerlendirilerek sonuçlandırılacaktır. Taleplere ilişkin olarak herhangi bir ücret talep edilmemesi esas olmakla birlikte, istanbulegitimakademi.com, Kişisel Verileri Koruma Kurulu tarafından belirlenen ücret tarifesi üzerinden ücret talep etme hakkını saklı tutar.
istanbulegitimakademi.com, Politika ile ziyaretçilerine Çerez kullanımı konusunda detaylı açıklama sunmayı ve Çerez tercihleri konusunda bilgilendirmede bulunmayı hedeflemiştir. Bu bakımdan, site’de yer alan Çerez bilgilendirme uyarısının kapatılması ve site’nin kullanmaya devam edilmesi halinde Çerez kullanımına rıza verildiği kabul edilmektedir. Ziyaretçilerin Çerez tercihlerini değiştirme imkânı her zaman saklıdır.
istanbulegitimakademi.com, Politika hükümlerini dilediği zaman değiştirebilir. Güncel Politika site’de yayınlandığı tarihte yürürlük kazanır.
Son güncelleme tarihi: 10.01.2020
Bu tür çerezlerin kullanılmasının temel amacı ziyaretiniz süresince site’in düzgün bir biçimde çalışmasını sağlamaktır. Örneğin; birden fazla sayfadan oluşan çevrimiçi formları doldurmanızın sağlanmaktadır.
Kalıcı çerezler site’in işlevselliğini artırmak, ziyaretçilerimize daha hızlı ve iyi bir hizmet sunmak amacıyla kullanılan çerez türleridir. Bu tür çerezler ziyaretçi tercihlerini hatırlamak için kullanılır ve tarayıcılar vasıtasıyla kullanılan cihazda depolanır. Kalıcı çerezlerin bazı türleri site’i kullanım amacınız gibi hususlar göz önünde bulundurarak sizlere özel öneriler sunulması için kullanılabilmektedir. Kalıcı çerezler sayesinde site, aynı cihazla tekrardan ziyaret etmeniz durumunda, cihazınızda site tarafından oluşturulmuş bir çerez olup olmadığı kontrol edilir ve var ise, sizin siteyi daha önce ziyaret ettiğiniz anlaşılır ve size iletilecek içerik bu doğrultuda belirlenir ve böylelikle sizlere daha iyi bir hizmet sunulur.
Teknik çerezler ile site’in çalışması sağlanmakta, internet sitesinin çalışmayan sayfaları ve alanları tespit edilmektedir.
Ziyaretçilerin şifrelerini kullanarak site’e giriş yapmaları durumunda, bu tür çerezler ile, ziyaretçinin site’de ziyaret ettiği her bir sayfada site kullanıcısı olduğu belirlenerek, kullanıcının her sayfada şifresini yeniden girmesi önlenir.
site’de kullanıcılara sunulan reklamları özelleştirmek ve zaten görüntülenmiş reklamların tekrar gösterilmesini engellemek için kullanılan çerez türleridir.
Kullanıcıların tercihlerini farklı site sayfalarını ziyarette de hatırlamak için kullanılan çerezlerdir. Örneğin, seçmiş olduğunuz dil tercihinizin hatırlanması.
Analitik çerezler ile site’i ziyaret edenlerin sayıları, site’de görüntülenen sayfaların tespiti, site ziyaret saatleri, site sayfaları kaydırma hareketleri gibi analitik sonuçların üretimini sağlayan çerezlerdir.