fbpx
Generic filters
Search in title

ASP.NET Core 5 Development Eğitimi

Eğitim Hakkında

ASP.NET Core 5 Development Eğitimi, Microsoft’un son nesil web geliştirme platformu olan ASP.NET Core 5’in nasıl kullanılacağını öğrenmeyi hedefleyen geliştiricilere yönelik bir eğitimdir.

ASP.NET Core 5 Development eğitimi, .NET Core çatısı üzerinde web uygulamaları geliştirme becerilerini geliştirmek isteyen geliştiricilere yöneliktir. Bu eğitimde, .NET Core çatısının temel kavramlarını öğrenecek ve bu kavramları pratik uygulamalarla pekiştireceksiniz. Ayrıca, ASP.NET Core ile geliştirilen web uygulamalarının performansını optimize etme, güvenliğini artırma, test etme ve dağıtma gibi konulara da değinilecektir.

Önkoşullar olarak, programlama dillerinden birine veya daha önce web geliştirme deneyimi olanların bu eğitimi daha verimli bir şekilde alabilecekleri düşünülmüştür. Ayrıca, .NET veya ASP.NET deneyimi olanların bu eğitimi daha hızlı ve etkili bir şekilde tamamlayabilecekleri düşünülmüştür.

Web geliştirme konularına ilgi duyan ve ASP.NET Core ile ileri seviyede web uygulamaları geliştirmek isteyen geliştiriciler, bu eğitimi katılmalıdır. Aynı zamanda, .NET Core çatısını kullanarak web uygulamaları geliştirmeyi planlayan veya daha önce bu konuda deneyimli olanlar da bu eğitimi faydalı bulacaklardır.

ASP.NET Core 5, performansı yüksek ve esnek bir web platformu sunar ve geliştiriciler için oldukça cazip bir seçenek haline gelmiştir. Eğitimde, ASP.NET Core 5 kullanarak RESTful API’lerin nasıl oluşturulacağı, veri erişimi, güvenlik, test ve depolama çözümleri gibi konuların yanı sıra, uygulamanızı dağıtmanız gerektiğinde nasıl yapacağınızı da öğreneceksiniz.

Eğitimlerimize buradan ulaşabilirsiniz.

Neler Öğreneceksiniz?

ASP.NET Core 5 Development eğitiminde, öğrenciler şunları öğrenecekler:
  • NET Core 5 framework’ünün temel kavramlarını ve özelliklerini
  • Web uygulamaları geliştirmek için MVC (Model-View-Controller) tasarım deseni kullanımını
  • .NET Core Entity Framework kullanarak veritabanı işlemleri yapma becerilerini
  • .NET Core Identity kullanarak kullanıcı kaydı ve giriş yönetimi işlemlerini
  • NET Core Web API’leri kullanarak RESTful hizmetler sunma becerilerini
  • NET Core uygulamalarının güvenliğini sağlamak için güvenlik özellikleri ve uygulamaları kullanma becerilerini
  • NET Core uygulamalarının test edilmesi, dağıtılması ve yönetilmesi becerilerini
  • HTML, CSS ve JavaScript kullanarak Front-end tarafında dinamik ve interaktif web uygulamaları geliştirme becerilerini.

Ön Koşullar

ASP.NET Core 5 Development eğitimine katılmak için öncelikle programlama dilleri ve web geliştirme konularında temel bilgi ve beceriye sahip olmanız gerekir. Ayrıca, C# ve .NET Framework hakkında temel bilgi de eğitim sürecini daha verimli hale getirecektir. Eğitim sırasında geliştirme ortamı olarak Visual Studio veya benzeri bir IDE kullanılacaktır, bu yüzden bu araçlarla ilgili temel bilgiye sahip olmanız da ön koşul olarak kabul edilir. Ek olarak;
  1. İşletim Sistemi Bilgisi: Windows, macOS veya Linux gibi işletim sistemlerinin temel kullanımı.
  2. Programlama Dilleri Bilgisi: C# veya benzer bir programlama dili deneyimi.
  3. Web Geliştirme Bilgisi: HTML, CSS ve JavaScript gibi web geliştirme dillerinin temel kavramları.
  4. Veritabanı Bilgisi: SQL veritabanı yönetimi ve sorgulama deneyimi.
  5. Visual Studio veya Visual Studio Code gibi bir IDE’nin kullanımı ve kurulumu.
Bu önkoşullar eğitim verilirken daha fazla açıklama yapılabilir veya ek koşullar eklenebilir. Eğitim verilen kurum ve eğitmen tarafından belirlenebilir.

Kimler Katılmalı

ASP.NET Core 5 Development eğitimi, aşağıdaki profesyonel gruplar tarafından katılınabilir:
  1. Web Geliştiricileri: ASP.NET Core 5 kullanarak web uygulamaları geliştirmek isteyen geliştiriciler.
  2. .NET Geliştiricileri: .NET ekosistemi üzerinde uygulama geliştirmek isteyen geliştiriciler.
  3. Full Stack Geliştiriciler: ASP.NET Core 5 ve diğer teknolojilerle birlikte full stack web geliştirmesi yapmak isteyen geliştiriciler.
  4. Yönetici ve Proje Yöneticileri: ASP.NET Core 5 kullanarak projeleri yönetmek isteyen veya bu teknolojileri kullanması planlanan ekiplere sahip yöneticiler.
Bu eğitimi almak isteyen kişilerin öncelikle web geliştirme ve programlama dilleri hakkında temel bilgi sahibi olması önerilir. Eğitim verilen kurum ve eğitmen tarafından belirlenebilir.

Outline

Introducing the .NET Core and ASP.NET Core MVC

  • Understand the changes to the new .NET Core framework
  • Run .NET Core apps on multiple platforms
  • Explore from a high-level perspective the ASP.NET Core framework, its strengths and its building blocks
 

Finding your way around ASP NET Core MVC

  • Create a new project and see what is getting generated
  • Learn about the new files, workflow and configuration options that come with ASP.NET Core 5
 

Creating our first page

  • Build our first NET Core pages
  • Identify NET Core MVC major building blocks such as controllers, routing and views
 

Introducing EF Core

  • Explore the new framework, focusing on code-first approaches
 

Doing more with the view

  • Examine Razor through tag helpers, layouts, viewstart and view components
 

Understanding Navigation and Routing

  • Understand the options that are offered by the ASP.NET Core 5 MVC framework to navigate to pages
  • Create well-formatted URLs for reasons of SEO
 

Creating a Form

  • Model binding
 

Introducing ASP.NET Identity

  • Interpret NET Core comes with ASP.NET Identity
  • Authenticate users and authorize them to perform actions within our site
 

Illustrating advanced topics on ASP.NET Identity

  • Examine user management, role management, claims and policies
 

Tackling security risks with ASP.NET Core MVC

  • Deploy risk assessment
  • Analyze XSS, CSRF as the most common security risks
 

Assessing advanced concepts in ASP.NET Core

  • Cover more advanced topics such as model binding, custom and complex tag helpers, attribute routing, filters and more
 

Unit testing in ASP.NET Core MVC

  • Write unit tests for an NET Core 5 MVC application using xUnit
 

Executing Diagnostics and Logging

  • Give diagnostic information to the users through middleware
  • Explore the built-in logging system
  • Add some third-party logging providers here as well
 

Caching and performance

  • Use the different ways of adding caching to the site, including in-memory caching, distributed cachingand response caching
 

Deploying and CI

  • Deploy the application to Azure
  • Use VSTS (Visual Studio Team Services)
  • Automate the build
  • Set up a continuous build and continuous

Creating an API using ASP.NET MVC Core 5

  • Focus on the aspects that are closely related to RESTful Web APIs

Eğitim Talep Formu