Szkolenia Microsoft

Cel szkolenia szkolenie zdalne - dlearning

This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET 6.0. The course aims to follow the spirit of the Microsoft Official Curriculum course 20483, while bringing it completely up-to-date with the latest features of Visual Studio 2022, and the cross-platform capabilities of .NET 6.0.

Audience profile:

This course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-C, Microsoft Visual Basic, or Java and understand the concepts of object-oriented programming. This course is not designed for students who are new to programming; it is targeted at professional developers with at least one month of experience programming in an object-oriented environment. Those new to programming should consider course 55337AC - Introduction to Programming. The 55337AC course uses C# as the language to facilitate an introduction to programming generally, whereas this course focuses on the C# language itself, making it an excellent follow-on course. If you want to learn to take full advantage of the C# language, then this is the course for you.

At Course Completion:

  • Explain how to use Visual Studio 2022 to create and run a Web application.
  • Describe the new features of HTML5, and create and style HTML5 pages.
  • Add interactivity to an HTML5 page by using JavaScript.
  • Create HTML5 forms by using different input types, and validate user input by using HTML5 attributes and JavaScript code.
  • Send and receive data to and from a remote data source by using XMLHTTP Request objects and Fetch API.
  • Style HTML5 pages by using CSS.
  • Create well-structured and easily-maintainable JavaScript code.
  • Write modern JavaScript code and use babel to make it compatible to all browsers.
  • Use common HTML5 APIs in interactive Web applications.
  • Create Web applications that support offline operations.
  • Create HTML5 Web pages that can adapt to different devices and form factors.
  • Add advanced graphics to an HTML5 page by using Canvas elements, and by using and Scalable Vector Graphics.
  • Enhance the user experience by adding animations to an HTML5 page.
  • Use Web Sockets to send and receive data between a Web application and a server.
  • Improve the responsiveness of a Web application that performs long-running operations by using Web Worker processes.
  • Use WebPack to package web applications for production.

Plan szkolenia Rozwiń listę

  • Module 1: C# Syntax
    • Writing Applications in C# and .NET
    • Types of Data and Expressions
    • C# Language Constructs
    • Lab 1: C# Syntax
  • Module 2: C# Language Concepts
    • Methods
    • Method Overloading
    • Exception Handling
    • Monitoring
    • Lab 1: C# Language Concepts
  • Module 3: C# Structures, Collections and Events
    • Structs
    • Enums
    • Built-in Collections
    • Events
    • Lab 1: C# Structures, Collections and Events
  • Module 4: C# Classes
    • Creating Classes
    • Interfaces
    • Understanding Generics in C#
    • Lab 1: C# Classes
  • Module 5: C# Inheritance
    • Hierarchies of Classes
    • Polymorphism
    • Extending Classes
    • Lab 1: C# Inheritance
  • Module 6: Input and Output
    • File I/O
    • Serialization and Deserialization
    • Streams
    • Lab 1: Input and Output
  • Module 7: Database Access
    • Entity Framework
    • LINQ
    • Lab 1: Database Access
  • Module 8: Using the Network
    • Web Services
    • REST and OData
    • NET Core MVC
    • Lab 1: Using the Network
  • Module 9: Graphical User Interfaces
    • Using UI Frameworks
    • Data binding
    • Styling the UI
    • Lab 1: Graphical User Interfaces
  • Module 10: Application Performance
    • Multitasking
    • Asynchronous Calls
    • Dealing with Conflicts
    • Lab 1: Installing and Configuring Windows 7
  • Module 11: C# Interop
    • Dynamic Objects
    • Managing Resources
    • Lab 1: C# Interop
  • Module 12: Designing for Reuse
    • Metadata
    • Attributes
    • Generating Code
    • Assemblies
    • Lab 1: Designing for Reuse
Pobierz konspekt szkolenia w formacie PDF

Dodatkowe informacje

Wymagania wstępne
  • The 55337AC course uses C# as the language to facilitate an introduction to programming.
  • Course 55339AC focuses on the C# language itself, making it an excellent follow-on course.
Poziom trudności
Czas trwania 5 dni
Certyfikat

Certificate of completing an authorized Microsoft training 

Prowadzący

Microsoft Certified Trainer 

Pozostałe szkolenia Microsoft | Visual Studio

Szkolenia powiązane tematycznie

Programowanie

Formularz kontaktowy

Prosimy o wypełnienie poniższego formularza, jeśli chcą Państwo uzyskać więcej informacji o powyższym szkoleniu.






* pola oznaczone (*) są wymagane

Informacje o przetwarzaniu danych przez Compendium – Centrum Edukacyjne Spółka z o.o.

CENA 3800 PLN NETTO

FORMA SZKOLENIA ?

 

MATERIAŁY SZKOLENIOWE ?

 

WYBIERZ TERMIN SZKOLENIA

  • szkolenie hybrydowe: HYBRID
    • Informacje ogólne
    • Termin gwarantowany
    • Last minute (-10%)
    • Język obowiązujący na szkoleniu
    • Język polski
    • Język angielski
Zarezerwuj termin szkolenia
zamknij

Szkolenie stacjonarne

Szkolenia stacjonarne w Compendium CE odbywają się najczęściej w naszych lokalizacjach w Krakowie i Warszawie, ale także w miejscu ustalonym przez klienta. Grupa uczestnicząca w szkoleniu spotyka się w danym miejscu o określonym czasie i wraz z trenerem aktywnie uczestniczy w laboratoriach.

Szkolenie dlearning

W szkoleniach Compendium Distance Learning możesz uczestniczyć z dowolnego miejsca na świecie. Kursanci, dzięki zaawansowanej technologii, którą dostarcza Compendium CE, stale widzą i słyszą trenera, mogą mu zadawać pytania poprzez chat i mikrofon, a także uczestniczą w ćwiczeniach i laboratoriach, które rozwiązują wraz z prowadzącym. Po więcej informacji zajrzyj na stronę dlearning.eu

zamknij

Materiały papierowe

Materiały tradycyjne: cena zawiera standardowe materiały wydawane w postaci książek papierowych, drukowanych lub innej, w zależności od ustaleń z producentem.

Materiały elektroniczne

Materiały elektroniczne: są to materiały szkoleniowe w wersji elektronicznej, które w zależności od dostawcy udostępniane są za pomocą dedykowanych aplikacji: Skillpipe, eVantage itd. lub w postaci dokumentów PDF.

Materiały ctab

Materiały ctab: cena zawiera tablet ctab oraz materiały szkoleniowe w formie elektronicznej bądź tradycyjne materiały szkoleniowe i materiały dodatkowe dostarczone w wersji elektronicznej w zależności od ustaleń z producentem (w postaci dokumentów PDF lub EPUB). Tak dostarczone materiały są przystosowane pod kątem wyświetlania ich na tablecie ctab. Po więcej informacji zajrzyj na stronę ctab.

Najbliższe szkolenia Microsoft

Harmonogram szkoleń Microsoft