Çevrimiçi kurs – .NET Core Mastery’de sertifikalı profesyonel staj: Google, EDUCBA’dan Uzman Geliştiriciler için Gelişmiş Teknikler

C# programlama, web geliştirme, test etme ve mimarilere ilişkin geniş ölçekte gelişmiş içerikle .NET Core uzmanlığınızı geliştirin ve geliştiricilere modern yazılım zorluklarının üstesinden gelmek için gereken araçları sağlayın.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Orta seviye

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Gelişmiş C# programlama: niteleyicilerin, olayların, eşzamansız programlamanın, bağımlılık enjeksiyonunun ve temiz mimarinin kontrolü.
  • ASP.NET Core ile web uygulamaları geliştirme: ASP.NET Core mimarisini bilmek, güçlü API’ler oluşturmak, veritabanlarını yönetmek ve uygulamaları korumak.
  • .NET Core uygulamalarını test etme ve hata ayıklama: öğrenme birimi testi, entegrasyon testi, hata ayıklama araçları ve kararlı, hatasız uygulamalar geliştirmeye yönelik yöntemler.
  • Ölçeklenebilir Uygulamalar Oluşturma: Mikro hizmetler, mesaj kuyrukları ve dağıtılmış önbelleğe alma ile yüksek performanslı, ölçeklenebilir uygulamalar tasarlayın. Performansı optimize etme, bulut hizmetlerini benimseme ve Microsoft Azure gibi platformlara uçma.

What you will learn in the course

Courses for which the course is suitable

  • .NET Core’da yazılım geliştiricisi
  • ASP.NET Core’a sahip web uygulaması geliştiricisi
  • İleri düzey C# geliştiricisi
  • Ölçeklenebilir uygulamalar geliştirin
  • Mikro hizmet geliştiricisi
  • API geliştiricisi
  • Yazılım test geliştiricisi
  • Hata ayıklama uzmanı
  • veritabanı yöneticisi
  • Microsoft Azure ile bulut çözümleri geliştiricisi

Staj – dört bölümlük bir kurs serisi

.NET Core uzmanlığınızı stajımızla yükseltin. Gelişmiş C# programlama, web uygulaması geliştirme, test etme, hata ayıklama ve ölçeklenebilir uygulamalar oluşturma konusunda uzmanlaşın. Temiz mimari, verimli veritabanı yönetimi ve ölçeklenebilir mimari tasarımına ilişkin içgörüler elde edin. Kendinizi karmaşık yazılım geliştirme zorluklarına hazırlayın.

Öğrenme hedefleri:

  • Gelişmiş C# programlama: ana niteleyiciler, olaylar, eşzamansız programlama, bağımlılık ekleme ve temiz mimari.
  • ASP.NET Core ile web uygulaması geliştirme: ASP.NET Core mimarisi hakkında bilgi edinin, güçlü API’ler oluşturun, veritabanlarını yönetin ve uygulamaları koruyun.
  • .NET Core uygulamalarını test etme ve hata ayıklama: Birim testi, entegrasyon testi, hata ayıklama araçları ve kararlı, hatasız uygulamalar geliştirmeye yönelik yöntemler hakkında bilgi edinin.
  • Ölçeklenebilir uygulamalar oluşturun: Mikro hizmetler, mesaj kuyrukları ve dağıtılmış önbelleğe alma ile yüksek performanslı, ölçeklenebilir uygulamalar tasarlayın. Performansı optimize etme, bulut hizmetlerini benimseme ve Microsoft Azure gibi platformlara uçma.

Hedef kitle:

.NET Core konusunda uzmanlaşmak, C# programlama, web geliştirme, test etme, hata ayıklama ve ölçeklenebilir uygulamalar tasarlama becerilerini geliştirmek isteyen deneyimli geliştiriciler.

Önkoşullar:

C# ve .NET Core hakkında iyi bir temel anlayış, web geliştirme kavramlarına aşinalık ve yazılım testi ve hata ayıklama deneyimi.

Uygulamalı öğrenme projesi:

Ölçeklenebilir uygulamalar tasarlamaktan gelişmiş C# özelliklerini uygulamaya, test etme ve hata ayıklama stratejilerine ve hızlı yanıt veren web uygulamaları oluşturmaya kadar gerçek dünya projelerine katılın ve çeşitli yazılım geliştirme senaryolarında uygulamalı sorun çözme olanağı sağlayın.

Details of the courses that make up the specialization

.NET Core’da gelişmiş C# programlama

Kurs 1
10 saat
4,0 (12 derecelendirme)

Kurs detayları

Ne öğreneceksiniz:
Kapsamlı kursumuzla .NET Core’da ileri düzey C# programlama becerilerinizi geliştirin. Gelişmiş dil özelliklerinin inceliklerini keşfedin ve kodlama becerilerinizi geliştirmek için C#’ın tüm potansiyelini kullanın. Nesne yönelimli programlama tekniklerine dalın ve genişletilebilir tasarımlar ve uygulamalar gibi önemli ilkelerde üst düzeyde bilgi edinin.

Kazanacağınız beceriler

  • bilgisayar programlama
  • .NET Çekirdeği
  • C# Temelleri
  • Nesneye yönelik programlama dili

ASP.NET Core ile web uygulaması geliştirme

Kurs 2
9 saat

Kurs detayları

Ne öğreneceksiniz:
“ASP.NET Core ile Web Uygulaması Geliştirme” kursumuzla web uygulaması geliştirme dünyasının kapılarını açın. ASP.NET Core’a Giriş modülünde ASP.NET Core mimarisinin temellerini öğreneceksiniz. Daha sonra “API Uygulamaları Oluşturma” modülünde güçlü API hizmetleri oluşturma sanatında ustalaşacaksınız.

Kazanacağınız beceriler

  • İstemci tarafı geliştirme
  • ASP.NET Çekirdeği
  • ASP.NET Core ile web uygulaması geliştirme
  • Model-Görünüm-Denetleyici (MVC) mimarisi
  • Ağ API’si

.NET Core uygulamalarında test etme ve kimlik avı

Kurs 3
8 saat

Kurs detayları

Ne öğreneceksiniz:
Kapsamlı kursumuzla .NET Core’da test ve kimlik avı sürecinde uzmanlaşın. Birim eğitimlerinden entegrasyon testlerine ve uçtan uca testlere kadar, .NET Core uygulamalarınızın dayanıklı ve hatasız olmasını sağlamak için çeşitli teknikleri öğreneceksiniz.

Kazanacağınız beceriler

  • birim testleri
  • Sürekli Entegrasyon ve Dağıtım (CI/CD)
  • Kod kalitesini korumak
  • İşbirlikçi Kimlik Avı
  • gelişmiş kimlik avı

.NET Core ile ölçeklenebilir uygulamalar oluşturma

Kurs 4
6 saat

Kurs detayları

Ne öğreneceksiniz:
“.NET Core ile Ölçeklenebilir Uygulamalar Oluşturma” kursuyla becerilerinizi geliştirin ve yüksek kaliteli ölçeklenebilir uygulamalar oluşturmayı öğrenin. Kurs sizi yüksek performanslı, ölçeklenebilir uygulamalar tasarlamak ve geliştirmek için gereken bilgi ve becerilerle donatır.

Kazanacağınız beceriler

  • Performans optimizasyonu
  • Genişletilebilir şablonlar
  • Bulut hizmetleri ve dağıtım