Course Outline

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

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

Αρχικές Εμπειρίες με C# και Αποδόσεις Πινάκα

  • Στрукτούρα προγράμματος και εντολές CLI
  • Εργασία με τύπους, μέθοδους και ρυθμός ελέγχου
  • Αντικειμενο-οριαστική προγραμματισμός στο C#

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

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

Δεδομένα Access με Entity Framework Core

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

Εξάρτηση Εισαγωγής και Ρύθμιση

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

Ανάπτυξη API με Μικρές APIs

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

Έλεγχος και Debugging στο .NET

  • Ενότητα ελέγχου με xUnit
  • Προσεγγίσεις προσαρμογής ελέγχου
  • Τεχνικές debugging στο Visual Studio

Διάθεση Εφαρμογών και Διανομή Cross-Platform

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

Επεξεργασία και Προχωρημένα Βήματα

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

.NET 8 είναι η τελευταία υποστήριξη για μακρόχρονη (LTS) απόδοση Microsoft για τη δημιουργία σύγχρονων, υψηλής επίδοσης, cross-platform εφαρμογών με το C#.

Αυτό το διδασκαλία που οδηγεί από καθηγητή (online ή στο χώρο) είναι για νέους επίπεδο μέχρι επίπεδο μεσαίων ανάπτυξης που έχουν περιορισμένη ή μεσαία εμπειρία στο .NET και θέλουν να δημιουργήσουν πρακτικές εφαρμογές χρησιμοποιώντας το πλατφόρμα .NET 8 και C#.

Τελικά αυτή η διδασκαλία, οι συμμετέχοντες θα μπορούν να:

  • Συνεισφέρουν στην αρχιτεκτονική .NET 8, SDK και τύπους προγράμματος.
  • Δημιουργία εφαρμογών console και web χρησιμοποιώντας C# και ASP.NET Core 8.
  • Εργασία με πρόσβαση σε δεδομένα (Entity Framework Core) και εξάρτηση εισαγωγής.
  • Εφαρμογή βασικών τεχνικών ελέγχου, ρύθμισης και διάθεσης πρακτικών καλών πρακτικών.

Σχήμα του Μαθήματος

  • Επεξηγητικό διάλογο και συζήτηση.
  • Χειρότεχνη προγραμματισμός και ασκήσεις.
  • Ζωντανή εφαρμογή δείγματος έργου χρησιμοποιώντας Visual Studio ή VS Code.

Επιλογές Προσαρμογής του Μαθήματος

  • Για να αίτησε προσαρμοσμένη διδασκαλία για αυτό το μάθημα (π.χ., συμπεριλαμβανομένων χαρακτηριστικών .NET 9), παρακαλώ επικοινωνήστε μαζί μας για να συμφωνήσετε.
  • Βασικό κατανοητό προγραμματισμό (π.χ., μεταβλητές, γυρίσματα, συναρτήσεις)
  • Μερική εμπειρία με οποιαδήποτε αντικειμενο-οριαστική γλώσσα (π.χ., C#, Java, Python)
  • Συναίσθηση με εργαλεία command-line είναι χρήσιμο αλλά δεν είναι απαραίτητο

Ακροατής

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

Requirements

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

Πολιτικό

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

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories