Mimariyi koda dökmeden önce tasarlayın
ASP.NET MVC Web Applications: Designing Application Architecture: ASP.NET MVC uygulama mimarisi tasarlama. Clean Architecture, Repository ve Unit of Work, OWASP güvenlik tasarımı ve ADR karar kayıtları 2 günlük uygulamalı programda işlenir.
Clean Architecture ve Repository ve Unit of Work ekseninde ASP.NET MVC uygulama mimarisi tasarlama
ASP.NET MVC Web Applications: Designing Application Architecture eğitimi, ASP.NET MVC uygulama mimarisi tasarlama konusunu uçtan uca ele alır. Clean Architecture, Repository ve Unit of Work, OWASP güvenlik tasarımı ve ADR karar kayıtları gibi başlıklar Visual Studio üzerinde canlı kodlama ve mimari karar atölyesi ile işlenir. Katılımcılar eğitim sonunda bağımlılık yönü kurallarına uyan, güvenlik ve performans kararlarını belgelenmiş bir uygulama mimarisi tasarlayabilir hale gelir.
2 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından mimari karar atölyesi ile uygulama.
İleri Seviye — ASP.NET MVC uygulama mimarisi tasarlama için Clean Architecture, Repository ve Unit of Work ve OWASP güvenlik tasarımı başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar mimari karar atölyesi üzerinde kendi çözümlerini geliştirip tartışır.
Clean Architecture ve Repository ve Unit of Work konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül mimari karar atölyesi ile pekiştirilir; OWASP güvenlik tasarımı katılımcılar tarafından bizzat kodlanır.
ADR karar kayıtları konusunda kalite, güvenlik ve bakım kolaylığı pratikleri kazandırılır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Async/await, generic ve LINQ'yi üretim kodunda kullanmış olmak gerekir.
Katmanlı mimari, DI ve REST kavramlarına hakimiyet beklenir.
Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu, yönetici haklarına sahip bir dizüstü bilgisayar.
Konteyner ve sürüm kontrolü komutlarını temel düzeyde bilmek yararlıdır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Katmanlı mimari: Presentation, Application, Domain, Infrastructure dahil, Uygulama Mimarisi Tasarımı alanında somut çözümler üretebilirsiniz.
Single Responsibility ve Open/Closed ilkeleri ile refactoring örneği dahil, SOLID ve Tasarım Kalıplarına Giriş alanında somut çözümler üretebilirsiniz.
Repository ve Unit of Work kalıbı ile EF Core: ne zaman gereksiz? dahil, Mimari Kalıplar ve Dependency Injection alanında somut çözümler üretebilirsiniz.
Model-View-Controller sorumlulukları ve front controller kavramı dahil, ASP.NET MVC Mimarisi ve İstek Yaşam Döngüsü alanında somut çözümler üretebilirsiniz.
DbContext'in DI ile Scoped olarak kaydı ve connection string yönetimi dahil, MVC ile Veritabanı ve Entity Framework alanında somut çözümler üretebilirsiniz.
Dağıtık sistem sorunları: gecikme, kısmi hata, tutarlılık dahil, Dağıtık Uygulamalar ve Servis Entegrasyonu alanında somut çözümler üretebilirsiniz.
[Authorize], [AllowAnonymous] ve global authorization filter dahil, Yetkilendirme ve İstisna Yönetimi alanında somut çözümler üretebilirsiniz.
Kestrel, reverse proxy (Nginx, IIS ANCM) ve in-process/out-of-process hosting dahil, Dağıtım Mimarisi ve Hosting alanında somut çözümler üretebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
The VB.NET Programming Language eğitimi: VB.NET programlama dili: sözdizimi, OOP, Windows Forms, ADO.NET. 3 gün uygulamalı program, Visual Studio 2022, .NET Fra
Detayları Gör →Uygulamalar için Visual Basic (VBA) Excel'de - Programlama Giriş eğitimi: Excel’de VBA ile programlamaya giriş: makro, değişken, döngü, Range. 2 gün uygulamalı
Detayları Gör →VB.NET - Beginner eğitimi: VB.NET’e başlangıç: ilk program, değişken, karar yapıları, döngü. 3 gün uygulamalı program, Visual Studio 2022 Community ve ile. Digi
Detayları Gör →Visual Basic for Applications (VBA) in Excel - İleri Düzey eğitimi: İleri düzey Excel VBA: sınıf modülleri, API, ADO/SQL, Dictionary. 3 gün uygulamalı program,
Detayları Gör →Visual Basic for MS Access eğitimi: MS Access VBA: form olayları, DAO/ADO, SQL, rapor, makro dönüşümü. 3 gün uygulamalı program, Microsoft Access 2016 ve üzeri
Detayları Gör →