Εξέλιξη Κομματιού
Παρουσίαση του .NET 8
- Τι είναι το .NET; Περιγραφή και εξέλιξη
- Χαρακτηριστικά LTS .NET 8 και υποστήριξη πλατφόρμης
- Εγκατάσταση SDK και εργαλείων ανάπτυξης
Εισαγωγή στο C# και Console Applications
- Προϊόν δομή και εντολές CLI
- Εργασία με τύπους, μεθόδους και έλεγχο ροής
- Προγραμματισμός αντικειμένων σε C#
Δημιουργία Web Applications με ASP.NET Core 8
- Δημιουργία και εκτέλεση βασικής web app
- Routing, middleware και services
- Εισαγωγή στις Razor Pages και MVC
Πρόσβαση Στοιχείων με Entity Framework Core
- Ρύθμιση database context
- Εργασία με LINQ και δεδομένα μοντέλα
- Migrations και CRUD operations
Ανάθεση Εξαρτήσεων και Ρύθμιση
- Εγχώριο πλαίσιο ανάθεσης εξαρτήσεων
- Εργασία με appsettings.json και περιβαλλοντικές μεταβλητές
- Service lifetimes και modularity architecture
Ανάπτυξη API με Minimal APIs
- RESTful αρχές και σχεδιασμός endpoint
- Χρήση attributes και route parameters
- Testing APIs με Postman ή Swagger
Testing και Debugging στο .NET
- Unit testing με xUnit
- Integration testing approaches
- Techniques for debugging in Visual Studio
Δημοσίευση Εφαρμογών και Cross-Platform Publishing
- Publication of .NET 8 applications (self-contained vs. framework-dependent)
- Options for deployment on Windows, Linux, and macOS
- Using Visual Studio and CLI tools for packaging and release
Summary and Next Steps
- Recap of key concepts and tools covered during the course
- Recommended practice paths and learning resources
- Overview of emerging topics: .NET 9 preview, Blazor, microservices
Απαιτήσεις
- Βασική κατανόηση προγραμματιστικών εννοιών (μεταβλητές, βρόχοι, συναρτήσεις)
- Κάποια εμπειρία με κάποια γλώσσα προγραμματισμού αντικειμένων (π.χ., C#, Java, Python)
- Η οικειότητα με κομικά εργαλεία συνταξιοθέτησης χρησιμοποιείται αποδοχτά, αλλά δεν είναι απαραίτητη
Ακροατήριο
- Προγραμματιστές που κάνουν εισβολή στο οικοσύστημα .NET
- Προγραμματιστές με την ενδυνάμωση από άλλες γλώσσες σε C#/.NET
- Τεχνικές ομάδες που χτίζουν πολυπλατφορματικές εφαρμογές με τη σύγχρονη .NET
Σχόλια (5)
Trainer was very knowledgable, was very helpful.
Thilini Alwis - Te Manawa Taki Trauma System
Κομμάτι - Visual Studio 2022 IDE
ήταν ένας υπέροχος κωδικός προγράμματος επειδή είχαμε την ευκαιρία να συζητήσουμε για θέματα και να δοκιμάσουμε να δουλέψουμε με αυτά που μάθαμε. Αλλά το πράγμα που άρεσε περισσότερο ήταν ότι όλα βασίζονταν στην εμπειρία που είχε ο Marcin.
Jesper - ProgramDuon AB
Κομμάτι - Advanced Blazor
Μηχανική Μετάφραση
Ο εκπαιδευτής εξηγήσε τα θέματα πολύ καλά με πρακτικά παραδείγματα από τον πραγματικό κόσμο, κάνοντάς τα απλότερα για να τα καταλάβουμε.
Florin-Viorel Marut - Continental Automotive Romania
Κομμάτι - High-Performance Application Development with .NET Core
Μηχανική Μετάφραση
Ολοκληρωμένο - κάλυψε όλα τα θέματα που μας ενδιέφεραν. Μπόρεσα να δουλέψω μέχρι τα παραδείγματα.
Deborah Morrison - AFBI
Κομμάτι - Introduction to Blazor
Μηχανική Μετάφραση
Πολύ γνωσιμό εκπαιδευτής
Tegan Aloysius - Hilton
Κομμάτι - Introduction to .Net Core
Μηχανική Μετάφραση