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

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

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

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

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

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

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

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

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

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

Έγχυση Εξαρτήσεων και Ρύθμιση Παραμέτρων

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

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

  • Αρχές RESTful και σχεδιασμός τελικών σημείων
  • Χρήση χαρακτηριστικών και παραμέτρων διαδρομής
  • Δοκιμή API με Postman ή Swagger

Δοκιμές και Αποσφαλμάτωση στο .NET

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

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

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

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

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

Απαιτήσεις

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

Κοινό

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

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


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

Σχόλια (2)

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

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