Επικοινωνήστε μαζί μας
 Διάρκεια 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)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες