Angular 8

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

    H Angular είναι η πλέον δημοφιλής γλώσσα προγραμματισμού ανοιχτού κώδικα που αναπτύχθηκε από την Google για τη δημιουργία Web Εφαρμογών είτε σε mobile συσκευές (κινητά, tablets) είτε σε υπολογιστές..

    Το σεμινάριο απευθύνεται σε προγραμματιστές που θέλουν να εκπαιδευτούν στη γλώσσα αυτή και να μάθουν τις δυνατότητες και τα χαρακτηριστικά της.

    Οι εκπαιδευόμενοι θα μάθουν τα βασικά χαρακτηριστικά και τις εντολές της Angular, την αρχιτεκτονική μιας web εφαρμογής καθώς και τον τρόπο με τον οποίο η γλώσσα αλληλοεπιδρά με βάσεις δεδομένων.

    Το πρόγραμμα καλύπτει θέματα όπως:

    Angular components - interpolation, property binding, classes, styles, etc.
    How to use Angular Components to create visual aspects
    Routing and HTTP services in Angular
    Structuring your application into Angular Modules
    Data access with HTTP and RxJS
    Routing and Navigations
    AOT compilation and Lazy Loading

    Με την ολοκλήρωση του προγράμματος οι σπουδαστές κατέχουν τις απαραίτητες γνώσεις, ώστε να δημιουργήσουν εφαρμογές σε Angular.

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

    Το πρόγραμμα Angular 8 απευθύνεται σε προγραμματιστές και μηχανικούς που θέλουν να σχεδιάσουν και να υλοποιήσουν Web Εφαρμογές, όπως:

    Software Developer
    Software Engineer
    Software Architect

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

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

    Να έχουν καλή γνώση αγγλικών.
    Να γνωρίζουν βασικές εντολές HTML και CSS.
    Να μπορούν να δημιουργήσουν απλές λειτουργίες σε JavaScript.
    Να γνωρίζουν τις απλές έννοιες Βάσεων Δεδομένων (Tables, Indexes, Views).

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

    Δεν υπάρχει Επίσημη Εξέταση Πιστοποίησης, στην οποία μπορούν να λάβουν μέρος οι εκπαιδευόμενοι. Υπάρχουν πολλοί ιδιωτικοί φορείς που προσφέρουν εξετάσεις και πιστοποιήσεις σε Angular, που όμως δεν είναι διεθνώς αναγνωρισμένες.

    Εισηγητές:

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

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

    The Basics

    • What is Angular?
    • Angular Versions
    • CLI
    • Project Setup and First App
    • Editing the First App
    • What is TypeScript?
    • A Basic Project Setup using Bootstrap for Styling

    Components and Binding

    • Module Introduction
    • How an Angular App gets Loaded and Started
    • Creating a Component
    • Understanding the Role of AppModule and Component Declaration
    • Using Custom Components
    • Creating Components with the CLI & Nesting Components
    • What is Databinding?
    • String Interpolation
    • Property Binding
    • Event Binding
    • Bindable Properties and Events
    • Passing and Using Data with Event Binding
    • Two-Way-Databinding
    • Understanding Directives
    • Using ngIf to Output Data Conditionally
    • Styling Elements Dynamically with ngStyle
    • Applying CSS Classes Dynamically with ngClass

    Debugging

    • Debugging Code in the Browser

    Application and Navigation

    • Splitting Apps into Components
    • Binding to Custom Events
    • Understanding the Component Lifecycle
    • Adding Navigation

    Services and Dependency Injection

    • Why would you Need Services?
    • Creating a Service
    • Injecting the Service into Components
    • Creating a Data Service
    • Understanding the Hierarchical Injector

    Routing and Guards

    • Why do we need a Router?
    • Setting up and Loading Routes
    • Navigating with Router Links
    • Using Relative Paths in Programmatic Navigation
    • Passing Parameters to Routes
    • Passing Query Parameters and Fragments
    • An Introduction to Guards
    • Protecting Routes
    • Controlling Navigation
    • Passing Static Data to a Route

    Understanding Observables

    • Intro to Observables
    • Building a Custom Observable
    • Understanding Operators

    Handling Forms (Template and Reactive)

    • Handling Forms in Angular Apps
    • Creating the Form and Registering the Controls
    • Submitting and Using the Form
    • Built-in Validators & Using HTML5 Validation
    • Using the Form State
    • Using ngModel with Two-Way-Binding
    • Using Form Data
    • Reactive: Creating a Form in Code
    • Reactive: Submitting the Form
    • Reactive: Adding Validation
    • Reactive: Getting Access to Controls
    • Reactive: Creating Custom Validators

    Using Pipes and Requests

    • Creating a Custom Pipe
    • Making Http Requests

    Deploying an Angular App

    • Deployment Basics
  • ΔΙΑΘΕΣΙΜΑ ΤΜΗΜΑΤΑ

    Τίτλος: Angular 8

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

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

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