Software Development Skills Advanced (C# + ASP.NET Core)
- Categories DEVOPS
C# + ASP.NET Core (Advanced)
C# (Fundamentals)
ΤΟ ΠΡΟΓΡΑΜΜΑ
Το πρόγραμμα Software Development Skills Advanced (C# + ASP.NET Core) αποτελεί τη φυσική συνέχεια του Foundation και απευθύνεται σε όσους έχουν ήδη κατακτήσει τις βασικές αρχές της C# και επιθυμούν να προχωρήσουν στην ανάπτυξη σύγχρονων web εφαρμογών. Μέσα από πρακτική εξάσκηση, advanced τεχνικές και καθοδήγηση από έμπειρους εισηγητές, οι συμμετέχοντες μαθαίνουν να χτίζουν RESTful APIs με ASP.NET Core, να χρησιμοποιούν το Entity Framework για διαχείριση δεδομένων και να ενσωματώνουν ασφάλεια, authentication και δοκιμές στο τελικό προϊόν.
Το πρόγραμμα δίνει έμφαση στην αρχιτεκτονική, στη διαχείριση εξαιρέσεων, στη χρήση εργαλείων όπως Swagger και Docker, καθώς και στη σταδιακή προετοιμασία για deployment σε Azure ή άλλα περιβάλλοντα. Στόχος είναι οι συμμετέχοντες να αποκτήσουν ολοκληρωμένη εικόνα του full-stack .NET web development και να είναι σε θέση να σχεδιάσουν και να υλοποιήσουν πραγματικά επαγγελματικά έργα.
Σε ποιους απευθύνεται:
- Απόφοιτους του Foundation επιπέδου
- Προγραμματιστές με βασική γνώση C# που θέλουν να εξειδικευτούν σε web εφαρμογές
- Developers που επιθυμούν να αποκτήσουν επαγγελματικό προφίλ ως full-stack .NET engineers
Οι υποψήφιοι καταρτιζόμενοι χρειάζεται να έχουν:
- Καλή γνώση C# (OOP, LINQ, βασικά patterns)
- Εξοικείωση με Visual Studio και περιβάλλον ανάπτυξης .NET
Διάρκεια Προγράμματος:
48 ώρες – συνολική διάρκεια 8 εβδομάδων.
Το πρόγραμμα υλοποιείται σε απογευματινά τμήματα, δύο φορές την εβδομάδα, ώστε να είναι προσβάσιμο και σε εργαζόμενους. Οι συναντήσεις περιλαμβάνουν θεωρητική κατάρτιση, coding labs, αναλύσεις αρχιτεκτονικής και ολοκλήρωση σταδιακού project, ενισχύοντας τη βιωματική κατανόηση της ανάπτυξης web APIs με ASP.NET Core.
Εισηγητές:
Οι εισηγητές του προγράμματος διαθέτουν προχωρημένες γνώσεις στη γλώσσα C# (LINQ, async/await, delegates) και εξειδίκευση στο ASP.NET Core, με έμφαση στην ανάπτυξη APIs, authentication, middleware και Entity Framework Core.
Είναι εξοικειωμένοι με σύγχρονες αρχιτεκτονικές και εργαλεία όπως Git, Docker και Visual Studio. Η διδακτική τους εμπειρία, σε συνδυασμό με την πρακτική τους εμπλοκή σε έργα λογισμικού, διασφαλίζει τη μετάδοση της γνώσης με σαφήνεια, εφαρμοσμένο περιεχόμενο και ουσιαστικό όφελος για τους συμμετέχοντες.
- Εισαγωγή στο ASP.NET Core – Project Setup, Middleware, Routing
- Controllers, Action Results, Model Binding, Validation
- Dependency Injection – Service Registration, Lifetimes
- Entity Framework Core – DbContext, Migrations, Seeding
- Συσχετίσεις Βάσης Δεδομένων, LINQ με EF, Βελτιστοποίηση Ερωτημάτων
- DTOs, AutoMapper – Separation of Concerns
- Διαχείριση Σφαλμάτων – Exception Filters – Logging
- Authentication – Identity – Cookie Authentication
- JWT Authentication – Tokens, Claims, Role-based Access
- Swagger & OpenAPI – Τεκμηρίωση API
- Versioning, Caching, Pagination – Καλές Πρακτικές
- Async/Await, Cancellation Tokens, HttpClient
- Έλεγχος Controllers & Services – xUnit + Moq
- Dockerizing .NET App – AppSettings, Environments
- Deployment σε IIS, Azure, GitHub Actions
- Τελικό Project – Πλήρες RESTful API με EF, Auth, Testing & Swagger
Με την ολοκλήρωση του προγράμματος, οι συμμετέχοντες λαμβάνουν:
- Βεβαίωση Παρακολούθησης από την INTERLEI, τεκμηριώνοντας την απόκτηση προχωρημένων δεξιοτήτων .NET και ASP.NET Core development.
| • Exam voucher |
| • ΕΡΓΑΣΤΗΡΙΑΚΟΣ ΕΞΟΠΛΙΣΜΟΣ |
| • ΒΕΒΑΙΩΣΕΙΣ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ |
| • ΔΙΔΑΣΚΟΥΝ ΠΙΣΤΟΠΟΙΗΜΕΝΟΙ ΕΙΣΗΓΗΤΕΣ |
| • ΠΛΑΤΦΟΡΜΑ ΕΚΠΑΙΔΕΥΣΗΣ WEBEX ΓΙΑ ΤΗΝ ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΤΩΝ ΜΑΘΗΜΑΤΩΝ ΑΠΟ ΑΠΟΣΤΑΣΗ |
You may also like
Data Science Foundation
Το πρόγραμμα σπουδών CCNA v7.02 καλύπτει πλήρως θεματολογίες δικτύωσης, όπως: IP routing and switching fundamentals, network security and services, network programmability και automation. Το πρόγραμμα διδάσκει στους καταρτιζόμενους έννοιες και δεξιότητες δικτύωσης, από εφαρμογές δικτύου έως πρωτόκολλα και υπηρεσίες.
Cybersecurity Fundamentals – SOC Analyst Level 1
Το πρόγραμμα σπουδών CCNA v7.02 καλύπτει πλήρως θεματολογίες δικτύωσης, όπως: IP routing and switching fundamentals, network security and services, network programmability και automation. Το πρόγραμμα διδάσκει στους καταρτιζόμενους έννοιες και δεξιότητες δικτύωσης, από εφαρμογές δικτύου έως πρωτόκολλα και υπηρεσίες.
AIOps Foundation
Το πρόγραμμα σπουδών CCNA v7.02 καλύπτει πλήρως θεματολογίες δικτύωσης, όπως: IP routing and switching fundamentals, network security and services, network programmability και automation. Το πρόγραμμα διδάσκει στους καταρτιζόμενους έννοιες και δεξιότητες δικτύωσης, από εφαρμογές δικτύου έως πρωτόκολλα και υπηρεσίες.
