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

Παρουσίαση του .NET 8

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

Εισαγωγή στο C# και Console Applications

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

Δημιουργία Web Applications με ASP.NET Core 8

  • Δημιουργία και εκτέλεση βασικής web app
  • Routing, middleware και services
  • Εισαγωγή στις Razor Pages και MVC

Πρόσβαση Στοιχείων με Entity Framework Core

  • Ρύθμιση database context
  • Εργασία με LINQ και δεδομένα μοντέλα
  • Migrations και CRUD operations

Ανάθεση Εξαρτήσεων και Ρύθμιση

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

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

  • RESTful αρχές και σχεδιασμός endpoint
  • Χρήση attributes και route parameters
  • Testing APIs με Postman ή Swagger

Testing και Debugging στο .NET

  • Unit testing με xUnit
  • Integration testing approaches
  • Techniques for debugging in Visual Studio

Δημοσίευση Εφαρμογών και Cross-Platform Publishing

  • Publication of .NET 8 applications (self-contained vs. framework-dependent)
  • Options for deployment on Windows, Linux, and macOS
  • Using Visual Studio and CLI tools for packaging and release

Summary and Next Steps

  • Recap of key concepts and tools covered during the course
  • Recommended practice paths and learning resources
  • Overview of emerging topics: .NET 9 preview, Blazor, microservices

Απαιτήσεις

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

Ακροατήριο

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

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


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

Σχόλια (5)

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

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