Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Διάρκεια 21 Ώρες
Εξέλιξη Κομματιού
Εισαγωγή στο .NET 8
- Τι είναι το .NET; Σύνοψη και εξέλιξη
- Δυνατότητες LTS και υποστήριξη πλατφόρμας του .NET 8
- Εγκατάσταση SDK και εργαλείων ανάπτυξης
Αναπτύσσοντας Εφαρμογές Κονσόλας με C#
- Δομή έργου και εντολές CLI
- Εργασία με τύπους, μεθόδους και ροή ελέγχου
- Αντικμενο προσανατολισμένος προγραμματισμός σε C#
Δημιουργία Εφαρμογών Web με ASP.NET Core 8
- Δημιουργία και εκτέλεση μιας βασικής web εφαρμογής
- Διαδρομές (Routing), middleware και υπηρεσίες
- Εισαγωγή σε Razor Pages και MVC
Πρόσβαση σε Δεδομένα με Entity Framework Core
- Ρύθμιση βάσης δεδομένων (database context)
- Εργασία με LINQ και μοντέλα δεδομένων
- Μετακινήσεις (Migrations) και πράξεις CRUD
Εγγραφή Εξαρτήσεων και Διαμόρφωση
- Ενσωλωμένο πλαίσιο εγγραφής εξαρτήσεων
- Εργασία με appsettings.json και περιβαλλοντικές μεταβλητές
- Διάρκεια ζωής υπηρεσιών και μοναδιακή αρχιτεκτονική
Ανάπτυξη API με Minimal APIs
- Αρχές RESTful και σχεδιασμός διαδρομών (endpoints)
- Χρήση χαρακτηριστικών (attributes) και παραμέτρων διαδρομής
- Δοκιμές API με Postman ή Swagger
Δοκιμές και Αποσφαλμάτωση στο .NET
- Δοκιμές μονάδων (unit testing) με xUnit
- Περίπου δοκιμών ολοκληρωμένης (integration testing)
- Τεχνικές αποσφαλμάτωσης στο Visual Studio
Υποβοήθηση Εφαρμογών και Διαπλάτφορμη δημοσίευση
- Δημοσίευση εφαρμογών .NET 8 (self-contained έναντι framework-dependent)
- Επιλογές υποβοήθησης για Windows, Linux και macOS
- Χρήση Visual Studio και εργαλείων CLI για συσκευασία και έκδοση
Σύνοψη και Επόμενα Βήματα
- Ανακεφαλαίωση βασικών εννοιών και εργαλείων που καλύφθηκαν κατά τη διάρκεια του μαθήματος
- Συνιστώμενες διαδρομές εξάσκησης και πόροι μάθησης
- Σύνοψη θεμάτων που αναδύονται: .NET 9 preview, Blazor, microservices
Απαιτήσεις
- Βασική κατανόηση των εννοιών προγραμματισμού (متغيرات, loops, functions)
- Ορισμένη εμπειρία με κάποια αντικμενο προσανατολισμένη γλώσσα (π.χ. C#, Java, Python)
- Οικειότητα με εργαλεία γραμμής εντολών είναι βοηθητική, αλλά δεν απαιτείται
Ενδιαφερόμενος Κόσμος
- Προγραμματιστές που εισέρχονται στο οικοσύστημα .NET
- Προγραμματιστές που μεταβαίνουν από άλλες γλώσσες στο C#/.NET
- Τεχνικές ομάδες που αναπτύσσουν διαπλατφόρμα εφαρμογές χρησιμοποιώντας το σύγχρονο .NET
Σχόλια (2)
Διαδραστικότητα και λύσεις κώδικα σε πραγματικό χρόνο
Eduard-Emanuel Zaharia - Kruk Italia
Κομμάτι - Advanced Blazor
Μηχανική Μετάφραση
ευκαιρία να εφαρμόσεις πρακτικά και υπομονή του εκπαιδευτή
sheena - Te Manawa Taki Trauma System
Κομμάτι - Visual Studio 2022 IDE
Μηχανική Μετάφραση