Programming ASP.NET Core 3

  • ΤΟ ΠΡΟΓΡΑΜΜΑ

    Σε αυτό το σεμινάριο οι εκπαιδευόμενοι θα μάθουν να αναπτύσσουν προηγμένες εφαρμογές ASP.NET Core 3 MVC χρησιμοποιώντας εργαλεία και τεχνολογίες .NET Core 3.x. Επίσης θα παρουσιαστούν οι τρόποι κωδικοποίησης που βελτιώνουν την απόδοση και την επεκτασιμότητα μιας web εφαρμογής.

    Οι καταρτιζόμενοι θα διδαχθούν τα βασικά στοιχεία της δομής ενός προγράμματος σε ASP.NET με χρήση MVC, τη σύνταξη της γλώσσας καθώς και τους τρόπους για να δημιουργήσουν διαδικτυακά applications που επιτρέπουν αλληλεπιδράσεις με τελικούς χρήστες.

    Το πρόγραμμα καλύπτει την εξής θεματολογία:

    Describe the Microsoft Web Technologies stack and select an appropriate technology to use to develop any given application.
    Design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models.
    Configure the pipeline of ASP.NET Core web applications using middleware, and leverage dependency injection across MVC application.
    Add Controllers to an MVC Application to manage user interaction, update models, and select and return Views.
    Develop a web application that uses the ASP.NET Core routing engine to present friendly URLs and a logical navigation hierarchy to users.
    Create Views in an MVC application that display and edit data and interact with Models and Controllers.
    Connect an ASP.NET Core application to a database using Entity Framework Core.
    Implement a consistent look and feel across an entire MVC web application.
    Write JavaScript code that runs on the client-side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application.
    Add clientide packages and configure Task Runners.
    Run unit tests and debugging tools against a web application in Visual Studio 2019.
    Write an MVC application that authenticates and authorizes users to access content securely using Identity.
    Build an MVC application that resists malicious attacks.
    Use caching to accelerate responses to user requests.
    Use SignalR to enable two-way communication between client and server.
    Describe what a Web API is and why developers might add a Web API to an application.
    Describe how to package and deploy an ASP.NET Core MVC web application from a development computer to a web server.

    Σε ποιούς απευθύνεται:

    Το πρόγραμμα Developing ASP.NET Core MVC Web Applications απευθύνεται σε όλους όσους εξασκούν ή θέλουν να εξασκήσουν τα εξής επαγγέλματα:

    Software Developer
    Software Engineer
    Software Architect

    Προαπαιτούμενες Γνώσεις:

    Οι υποψήφιοι καταρτιζόμενοι χρειάζεται να έχουν:

    Να έχουν καλή γνώση αγγλικών
    Να έχουν εμπειρία στο περιβάλλον Visual Studio 2019.
    Να μπορούν να γράψουν απλές εντολές σε C#.
    Να κατανοούν λειτουργικότητες όπως Lambda expressions, LINQ και anonymous types.
    Να έχουν εμπειρία στο.NET Framework.
    Να γνωρίζουν HTML, CSS και JavaScript.
    Να μπορούν να διαβάσουν Δεδομένα με χρήση ADO.NET.
    Να έχουν τη δυνατότητα για χρήση XML και JSON.

    Πιστοποιήσεις:

    Τα νέα σεμινάρια της Microsoft .NET είναι πλέον open source και δεν αντιστοιχούν σε πιστοποιήσεις.

    Εισηγητές:

    Οι εισηγητές μας είναι όλοι πιστοποιημένοι.

  • ΔΙΔΑΚΤΕΑ ΥΛΗ

    Introduction

    • What Is ASP.NET Core?
    • Getting Your Machine Ready
    • Setting up Your Site with Visual Studio 2019

    Exploring the Project Structure

    • Creating a New Application
    • Site Configuration
    • Creating a List Page
    • Hello MVC
    • Creating the Model and the Repository
    • Creating the Domain and Repository
    • Creating the Controller
    • Adding a Controller
    • Adding the View and Layout
    • Styling the View with Bootstrap
    • Introducing the Library Manager

    Using EF Core

    • Adding Data with Entity Framework Core
    • Hello EF Core
    • Adding EF Core to the Application
    • Creating and Initializing the Database
    • Modifying the Model

    Adding Navigation to the Site

    • Understanding Navigation in MVC
    • Adding Navigation

    Creating a Simple Form

    • Using Tag Helpers
    • Creating the Form Using Tag Helpers
    • Model Binding and Validation
    • Validating the Model

    Authentication and Authorization to the Site

    • Adding Login Capabilities
    • Exploring ASP.NET Core Identity
    • Adding ASP.NET Identity
    • Adding Authentication to the Site
    • Authorization
    • Adding Authorization to the Site
    • Summary and Closing
  • ΔΙΑΘΕΣΙΜΑ ΤΜΗΜΑΤΑ

    Τίτλος: Programming ASP.NET Core 3

    Διάρκεια: 40 ώρες. Προσφέρεται μαζί με το Programming in C# σε συνολική διάρκεια 80 ωρών.

    Εκπαιδευτική Μεθοδολογία Ημερομηνίες Ημέρες Ώρες Δήλωση Συμμετοχής
    Instructorled2
    Instructor-Led
    16/10/2020-19/12/2020 Παρασκευή & Σάββατο 18:00-21:45 & 10:00-13:45 Δήλωση Συμμετοχής
    Elearning
    Online LIVE
    16/10/2020-19/12/2020 Παρασκευή & Σάββατο 18:00-21:45 & 10:00-13:45 Δήλωση Συμμετοχής
  • ΠΑΡΟΧΕΣ

    • Περιλαμβάνει:
      • • ΔΙΔΑΚΤΕΑ ΥΛΗ
        • ΒΕΒΑΙΩΣΕΙΣ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ
        • ΠΡΑΚΤΙΚΗ ΕΞΑΣΚΗΣΗ
        • ΔΙΔΑΣΚΟΥΝ ΠΙΣΤΟΠΟΙΗΜΕΝΟΙ ΕΙΣΗΓΗΤΕΣ
        • ΣΥΜΒΟΥΛΕΥΤΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ
        • ΠΛΑΤΦΟΡΜΑ ΕΚΠΑΙΔΕΥΣΗΣ WEBEX ΓΙΑ ΤΗΝ ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΤΩΝ ΜΑΘΗΜΑΤΩΝ ΑΠΟ ΑΠΟΣΤΑΣΗ