Önceki makalemde yazılım eğitimi için müfredat önerisinde bulunmuştum. Bu makalemde ise öğrencilerin ve eğitmenlerin kendilerini yetiştirmeleri için hangi kaynakları kullanabileceklerinden bahsedeceğim.
Yazılım Eğitimi Müfredatı Önerim Şöyleydi:
- SQL Server
- C#, n-Tiered .NET Core, Onion Architecture, EF Core, Web API
- React
- Flutter
- Docker
- GitHub, CI/CD
- Azure
- Örnek Proje
- Testing
- Microservice Mimarisi (bonus)
- Kubernetes (bonus)
Peki bu kadar konuyu nasıl hızlıca öğrenebiliriz, benim önerim şu 2 yöntemi sırayla kullanmak; kalıcı öğrenmeyi projeler geliştirerek sağlayabilirsiniz:
- Oku
- Yap
Gereksinimler:
Bilgisayarınıza kurmanız gereken yazılımlar şöyle:
- Visual Studio Community Edition (2019 veya daha yeni)
- Visual Studio Code
- Android Studio
- Git For Windows
- .NET 5 SDK
- React*
- Flutter
- SQL Server Developer Edition
* Windows veya WSL seçimi için şunu okuyun: https://docs.microsoft.com/en-us/windows/dev-environment/javascript/windows-or-wsl
Kaynaklar:
- SQL öğrenmek için: https://www.w3schools.com/sql/default.asp
- C# öğrenmek için: https://www.w3schools.com/cs/index.php
- .NET Core öğrenmek için: https://docs.microsoft.com/tr-tr/aspnet/core/?view=aspnetcore-5.0
- React öğrenmek için: https://www.w3schools.com/react/default.asp
- Flutter öğrenmek için: https://flutter.dev/docs
- Git öğrenmek için: https://www.w3schools.com/git/default.asp
Ayrıca React ile frontend teknolojileri geliştirmek için şunları da öğrenmelisiniz:
- HTML: https://www.w3schools.com/html/default.asp
- CSS: https://www.w3schools.com/css/default.asp
- Bootstrap: https://www.w3schools.com/bootstrap/bootstrap_ver.asp
- JavaScript: https://www.w3schools.com/js/default.asp
- jQuery: https://www.w3schools.com/jquery/default.asp
- JSON: https://www.w3schools.com/js/js_json_intro.asp
- AJAX: https://www.w3schools.com/js/js_ajax_intro.asp
Ek kaynaklar:
- XML öğrenmek için: https://www.w3schools.com/xml/default.asp
- SASS öğrenmek için: https://www.w3schools.com/sass/default.php
- EF Core öğrenmek için: (https://www.entityframeworktutorial.net/efcore/entity-framework-core.aspx (güncel değil)) ve https://docs.microsoft.com/tr-tr/ef/core/