Programming in C# using .NET Core 3 Features

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

    Το εκπαιδευτικό πρόγραμμα Programming in C# using .NET Core 3 Features προσφέρει στους καταρτιζόμενους τις απαραίτητες γνώσεις που απαιτούνται για τη δημιουργία εφαρμογών χρησιμοποιώντας τη γλώσσα C#.

    Κατά τη διάρκεια του σεμιναρίου οι εκπαιδευόμενοι θα διδαχθούν τα βασικά στοιχεία της δομής ενός προγράμματος σε C#, τη σύνταξη της γλώσσας και τον κύκλο ζωής μιας εφαρμογής που ενσωματώνει τις δυνατότητες του .NET Core 3.x.

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

    Describe the core syntax and features of C#.
    Create methods, handle exceptions, and describe the monitoring requirements of large-scale applications.
    Implement the basic structure and essential elements of a typical application.
    Create classes, define and implement interfaces, and create and use generic collections.
    Use inheritance to create a class hierarchy and to extend a .NET class.
    Read and write data by using file input/output and streams and serialize and deserialize data in different formats.
    Create and use an entity data model for accessing a database and use LINQ to query data.
    Access and query remote data by using the types in the System.Net namespace and Data Services.
    Improve the throughput and response time of applications by using tasks and asynchronous operations.
    Examine the metadata of types by using reflection, create and use custom attributes, generate code at runtime, and manage assembly versions.

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

    Το πρόγραμμα Programming in C# using .NET Core 3 Features απευθύνεται σε όλους όσους εξασκούν ή θέλουν να εξασκήσουν τα εξής επαγγέλματα:

    Software Developer
    Software Engineer
    Software Architect

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

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

    Να έχουν καλή γνώση αγγλικών
    Να κατανοούν τη χρήση μεταβλητών και σταθερών σε μία εφαρμογή.
    Να είναι εξοικειωμένοι με τους αριθμητικούς και λογικούς τελεστές.
    Να μπορούν να δημιουργήσουν μια απλή συνθήκη ελέγχου (IF).
    Να μπορούν να σχεδιάσουν ένα απλό Βρόγχο (Loop).
    Να κατανοούν τις έννοιες του Λάθους (Error).
    Να γνωρίζουν τις απλές έννοιες βάσεων δεδομένων (Tables, Indexes, Views).

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

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

    Εισηγητές:

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

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

    Review of C# Syntax

    • Overview of Writing Applications using C#
    • Datatypes, Operators, and Expressions
    • C# Programming Language Constructs

    Creating Objects in C#

    • Defining a Class
    • Declaring Methods
    • Using Constructors
    • Using Static Class Members

    Programming with C#

    • Using Arrays
    • Using Collections
    • Implementing Structs and Enums
    • Using Exception Handling
    • Using Delegates and Events
    • Handling Exceptions

    Creating a Class Hierarchy by Using Inheritance

    • Creating Class Hierarchies
    • Defining and Implementing Interfaces
    • Using Polymorphism
    • Using Generics

    Reading and Writing Local Data Reading and Writing Files

    • Serializing and Deserializing Data
    • Performing I/O Using Streams

    Accessing a Database

    • Creating and Using Entity Data Models
    • Querying Data by Using LINQ
    • Updating Data by Using LINQ

    Improving Application Performance and Responsiveness

    • Implementing Multitasking by using Tasks and Lambda Expressions
    • Performing Operations Asynchronously

    Application Settings and Deployment

    • Working with Application Settings
    • Deploying Applications

    .NET Core 3 Features

    • Nullable Reference Types
    • Built-in JSON Support
    • Async Streams
    • Platform-dependent Intrinsics and Interop Improvements
  • ΔΙΑΘΕΣΙΜΑ ΤΜΗΜΑΤΑ

    Τίτλος: Programming in C# using .NET Core 3 Features

    Διάρκεια: 40 ώρες. Προσφέρεται μαζί με το Programming using ASP.NET core 3 σε συνολική διάρκεια 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 ΓΙΑ ΤΗΝ ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΤΩΝ ΜΑΘΗΜΑΤΩΝ ΑΠΟ ΑΠΟΣΤΑΣΗ