Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή στο .NET 8

  • Τι είναι το .NET; Επισκόπηση και εξέλιξη
  • Χαρακτηριστικά .NET 8 LTS και υποστήριξη πλατφορμών
  • Εγκατάσταση SDK και εργαλεία ανάπτυξης

Ξεκινώντας με C# και Εφαρμογές Κονσόλας

  • Δομή έργου και εντολές CLI
  • Εργασία με τύπους, μεθόδους και ροή ελέγχου
  • Αντικειμενοστραφής προγραμματισμός σε C#

Δημιουργία Εφαρμογών Ιστού με ASP.NET Core 8

  • Δημιουργία και εκτέλεση βασικής εφαρμογής ιστού
  • Δρομολόγηση, ενδιάμεσο λογισμικό και υπηρεσίες
  • Εισαγωγή στα Razor Pages και MVC

Πρόσβαση Δεδομένων με Entity Framework Core

  • Ρύθμιση ενός database context
  • Εργασία με LINQ και μοντέλα δεδομένων
  • Μεταναστεύσεις και λειτουργίες CRUD

Έγχυση Εξαρτήσεων και Διαμόρφωση

  • Ενσωματωμένο πλαίσιο έγχυσης εξαρτήσεων
  • Εργασία με appsettings.json και μεταβλητές περιβάλλοντος
  • Διάρκεια ζωής υπηρεσιών και αρθρωτή αρχιτεκτονική

Ανάπτυξη API με Minimal APIs

  • Αρχές RESTful και σχεδιασμός endpoints
  • Χρήση attributes και παραμέτρων διαδρομής
  • Έλεγχος API με Postman ή Swagger

Δοκιμή και Εντοπισμός Σφαλμάτων στο .NET

  • Δοκιμές μονάδας με xUnit
  • Προσεγγίσεις δοκιμών ολοκλήρωσης
  • Τεχνικές εντοπισμού σφαλμάτων στο Visual Studio

Ανάπτυξη Εφαρμογής και Δημοσίευση Πολλαπλών Πλατφορμών

  • Δημοσίευση εφαρμογών .NET 8 (αυτόνομες έναντι εξαρτημένων από το πλαίσιο)
  • Επιλογές ανάπτυξης για Windows, Linux και macOS
  • Χρήση Visual Studio και εργαλείων CLI για πακέτο και έκδοση

Σύνοψη και Επόμενα Βήματα

  • Ανακεφαλαίωση βασικών εννοιών και εργαλείων που καλύφθηκαν κατά τη διάρκεια του μαθήματος
  • Προτεινόμενες διαδρομές εξάσκησης και πόροι μάθησης
  • Επισκόπηση νέων θεμάτων: Προεπισκόπηση .NET 9, Blazor, μικροϋπηρεσίες

Απαιτήσεις

  • Βασική κατανόηση των εννοιών προγραμματισμού (μεταβλητές, βρόχοι, συναρτήσεις)
  • Κάποια εμπειρία με οποιαδήποτε αντικειμενοστραφή γλώσσα (π.χ. C#, Java, Python)
  • Εξοικείωση με εργαλεία γραμμής εντολών είναι χρήσιμη αλλά δεν απαιτείται

Κοινό

  • Προγραμματιστές που εισέρχονται στο οικοσύστημα .NET
  • Προγραμματιστές που μεταβαίνουν από άλλες γλώσσες σε C#/.NET
  • Τεχνικές ομάδες που κατασκευάζουν εφαρμογές πολλαπλών πλατφορμών με χρήση σύγχρονου .NET
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

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

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