CourseInfo | SimpliTrain

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

Learning plan iconE-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

Enroll icon
This course includes: :
Full lifetime access