Intermediate C# and .Net Core | Patterns, Generics, Threading, Database, Entity Framework, UI & More (TTCN2155)


E-Learning
Description
Developing Applications in C# and .Net Core (Intermediate C# / .Net Core) is a lab-intensive, hands-on course designed to provide you with the skills required to take your C# programming skills to the next level. Throughout the course you’ll explore C# Design Guidelines, Robust Classes, Generics, Lambda Expressions & LINQ, Reflection & Metadata, Resources & Globalization, Basics of Threading and the Basics of Database connectivity.
Developing Applications in C# and .Net Core (Intermediate C# / .Net Core) is a lab-intensive, hands-on course designed to provide you with the skills required to take your C# programming skills to the next level. Throughout the course you’ll explore C# Design Guidelines, Robust Classes, Generics, Lambda Expressions & LINQ, Reflection & Metadata, Resources & Globalization, Basics of Threading and the Basics of Database connectivity.
Our engaging instructors and mentors are highly experienced practitioners who bring years of current "on-the-job" experience into every classroom. Working in a hands-on learning environment, guided by our expert team, attendees will learn to:
Design and implement classes that adhere to SOLID design principles
Understand common design patterns
Implement robust classes with properties, methods, delegates & events
Understand, use, and implement generics
Explore generics in the .Net Framework
Understand and use Language integrated Query (LiNQ)
Understand and use Lambda expressions
Build dynamic applications using reflection
Use internationalization to build world friendly applications
Build multithreaded applications
Understand the basics of database access
What’s new in .Net Core and C#?
This is an intermediate-level .Net programming course, designed for experienced C# developers
| Lesson Id | Title | Description |
|---|---|---|
| 1 | Quick C# Basics Refresher |
Design Guidelines Conventions Class Design guidelines Exception Design guidelines Common Design Patterns |
| 2 | Robust Classes |
Properties Functions Delegates Events .Net Core and C# 9+ features |
| 3 | Generics |
Generic Classes Generic Functions Survey of Generics in the .Net Library |
| 4 | Lambda Expressions & LINQ |
Using lambdas to generate a delegate Introduction to Language Integrated Query (LINQ) |
| 5 | Reflection & Metadata |
Reflections basics Attributes |
| 6 | Resources & Globalization |
Basics of Threading Creating Threads Coordinating threads Overview of the task parallel library |
| 7 | Basics of Entity Framework |
DbContext Code first vs Db first Entities Mapping |
Self-Paced
Free
This course includes: :
Full lifetime access