3399 zł netto
KLUCZOWE ZAGADNIENIA
- gramatyka i składnia języka C#
- podstawowe konstrukcje języka C#
- wielowątkowość w C# (klasa Task, async i await)
- dostęp do bazy danych za pomocą Entity Framework
- LINQ
- szyfrowanie i haszowanie danych
Przemysław Rosłon, Microsoft Certified Trainer
CERTYFIKACJE ZAWODOWE
Certyfikacja podstawowa |
CertyfIkacja specjalistyczna |
Certyfikacja ekspercka |
FUNDAMENTALS |
ASSOCIATE |
EXPERT |
Tematyka szkolenia pokrywa zagadnienia wymagane na ścieżce MCSA: Universal Windows Platform
Dowiedz się więcej o certyfikacjach Microsoft
POZIOM SZKOLENIA
podstawowy |
średniozaawansowany |
zaawansowany |
ekspercki |
100 |
200 |
300 |
400 |
TEMATYKA ZAJĘĆ
- Module 1: C# Syntax
Writing Applications in C# and .NET
Types of Data and Expressions
C# Language Constructs
Lab: Developing the Class Enrolment Application
- Module 2: C# Language Concepts
Methods
Method Overloading
Exception Handling
Monitoring
Lab: Extending the Class Enrolment Application
- Module 3: C# Structures, Collections and Events
Structs
Enums
Built-in Collections
Events
Lab: Building the Grades Prototype Application
- Module 4: C# Classes
Creating Classes
Interfaces
Understanding Generics in C#
Lab: Adding Data Validation to the Application
- Module 5: C# Inheritance
Hierarchies of Classes
Polymorphism
Extending Classes
Lab: Refactoring
- Module 6: Input and Output
File I/O
Serialization and Deserialization
Streams
Lab: Creating the Grades Report
- Module 7: Database Access
Entity Framework
LINQ
Lab: Updating Grade Data
- Module 8: Using the Network
Web Services
REST and OData
ASP.NET Core MVC
- Module 9: Graphical User Interfaces
Using UI Frameworks
Data binding
Styling the UI
Lab: Adding a Graphical User Interface
- Module 10: Application Performance
Multitasking
Asynchronous Calls
Dealing with Conflicts
Lab: Performance Tuning
- Module 11: C# Interop
Dynamic Objects
Managing Resources
Lab: Working with Word
- Module 12: Designing for Reuse
Metadata
Attributes
Generating Code
Assemblies
Lab: Managing the Grades Report Assembly