Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim serisinin ilk bölümü olup, konuşmacı .NET programlama dilini tanıtmaktadır.
- Video, .NET'in ne olduğunu açıklayarak başlıyor ve .NET'in ücretsiz, cross platform ve açık kaynak kodlu bir platform olduğunu belirtiyor. Daha sonra .NET Core'un tarihçesi anlatılıyor ve .NET Framework ile .NET Core arasındaki farklar açıklanıyor. Son bölümde ise .NET ile hangi platformlarda uygulama geliştirilebileceği (web, mobil, masaüstü, cloud, machine learning, oyun geliştirme) detaylı şekilde inceleniyor. Video, bir sonraki derste .NET kurulumlarının yapılacağı bilgisiyle sonlanıyor.
- .NET Nedir?
- Bu derste .NET'in tanıtımı yapılacak ve sonraki derste kurulumu yapılıp C# programlama dersleri başlayacak.
- .NET'in resmi web sitesi dotnet.microsoft.com'dur ve ücretsiz, cross platform (herhangi bir işletim sisteminde çalışabilen) ve açık kaynak kodlu bir platformdur.
- .NET kurulumu işletim sisteminize göre Windows, Linux, Mac OS veya Docker üzerinden yapılabilir.
- 00:51.NET'in Tarihçesi
- .NET Core olarak anılan platform, 1.0'dan 3.1'e kadar gelmiş ve 3.1'den sonra .NET 5'e geçerek "Core" ifadesi kaldırılmıştır.
- Windows için özel .NET Framework hala kullanılmakta ve desteklenmekte olup, en son 4.8.0 versiyonu 2019'da sunulmuştur.
- .NET Core 3.1'den sonra .NET 5'e geçilerek .NET Core ve .NET Framework ayrımı kalmamıştır.
- 01:54.NET ile Yapılabilen Uygulamalar
- Programlama dili seçerken, hangi platformda ve hangi alanda uygulama geliştirileceğini analiz etmek önemlidir.
- Web geliştirme için ASP.NET platformu kullanılabilir ve Türkiye'de yoğun olarak kullanılmaktadır.
- Mobil uygulama geliştirme için Xamarin ortamı kullanılabilir, ancak React Native veya Flutter gibi alternatifler de mevcuttur.
- 03:53Diğer Uygulama Alanları
- Masaüstü uygulamaları, microservice'lar ve cloud ortamında uygulama geliştirme .NET ile yapılabilir.
- Machine learning için .NET'te bir kütüphane mevcuttur.
- Oyun geliştirme için yıllardır destek sağlanan bir platform bulunmaktadır.
- 04:35Programlama Dil Seçimi
- Sıfırdan başlarken önce bir programlama dilini iyi öğrenmek ve bir platformda iyi olmak önemlidir.
- Program dillerinin mantığı benzer olduğundan, bir dil öğrenildikten sonra ihtiyaç duyulduğunda başka diller de öğrenilebilir.
- Sadece bir dille tüm platformları geliştirmeye çalışmak işi zorlaştırabilir, bu durum uygulama geliştirecek şirketin tercihine bağlıdır.
- 05:27Dersin Sonu
- Sonraki derste bilgisayara gerekli kurulumlar yapılacak ve C# öğrenmeye başlanacak.
- Bu dersle uzun bir video serisine başlanacak ve düzenli olarak devam edecek.
- Farklı platformlarda uygulamalar nasıl geliştirileceği konusunda eğitimler devam edecek.