+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|PluralSight |C# Fundamentals |C# Fundamentals |6 hours |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|PluralSight |C#: Using Variables and Conditionals |C#: Using Variables and Conditionals |0.5 hours |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|PluralSight |Object-Oriented Programming Fundamentals in C#|Object-Oriented Programming Fundamentals in C#|3.5 hours |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|PluralSight |Git: Fundamentals |Getting Started with Git |2 hours |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|PluralSight |TSQL: Fundamentals |Combining and Filtering Data with T-SQL |3.25 hours|
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|LMS: Exam |Midway Exam |
|1 hour |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|PluralSight |HttpClient: Fundamentals |Using HttpClient to Consume APIs in .NET Core |3.5 hours |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|PluralSight |EF6: Fundamentals |Getting Started with Entity Framework 6 |2.5 hours |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|PluralSight |ASP.NET Core Web API |Building an API with ASP.NET Core |2.5 hours |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|Exercise |WebAPI |Write a .net core web api that performs CRUD on a Product Entity |4 hours |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|Exercise |CEF Local |Setup a local CEF environment |3 hours |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|LMS: Content |CEF Content |Existing Content from LMS: Clarity Ventures LMS |24 hours |
| | | | |
| | |Additional courses needed: | |
| | | | |
| | |1. Detailed debugging trainings | |
| | |2. Detailed training on adding provider | |
| | |3. Detailed debugging training | |
| | |4. Detailed DB/T4 changes training | |
| | |5. Detailed PR and Git processes | |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|Planning and Business Logic|Software Development Fundamentals |1. How to break a task into specific next steps |3 hours |
| | |2. Clarity specific applications/scenarios | |
| | |3. How to tie the task back to the overall context, documents to reference, recordings and resources to review to self-service accessing project details. | |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|LMS: Content |Connect How To Videos |
|8 hours |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|Final Exam |Connect CEF to WebAPI |Set up a new Connect branch and integrate between your CEF Local and the Web API that you wrote in an earlier exercise for Products |8 hours |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
|Books |Books |C# 9 Book |36 hours |
| | | | |
| | |React and .Net 5 (.Net 6?) | |
| | | | |
| | |Architecture Book | |
+---------------------------+----------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------+
+------------------+------------------------------+----------------------------------------------------------------------------------------------------------------------------------+--------+
|Source of training|Training topic |Content link/notes |Duration|
+------------------+------------------------------+----------------------------------------------------------------------------------------------------------------------------------+--------+
|Error Handling |Error Handling Scenarios |1. CEF - Missing a migration on an entity framework instance - all you get is a missing inetsrv... and minor mention of DataModel.|
|
+------------------+------------------------------+----------------------------------------------------------------------------------------------------------------------------------+--------+
|--- |More advanced ASP.NET Core Web|Understanding dependency injection, lifetimes, services, different ways to send/receive data via APIs |
|
+------------------+------------------------------+----------------------------------------------------------------------------------------------------------------------------------+--------+
| Track | Description | Resources | Expected Time | Trainer Qualifications |
|---|
+--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+
|Basic C#|This is an external course that will be made available to the team to complete and validate completion. We will hold a brief review weekly to confirm the team members have completed the training and have passed or are adjusting to pass the quizzes/review of the topic. |External courses: |1 Quarter at roughly 2-4 hours a week depending on previous exposure. 30 minute a week course/trainer review with 1.5-3.5 hours of offline work.|Must be an expert with C# and have completed training courses shown and mastered the concepts in actual work scenarios.|
| | | | | |
| |
|
| | |
| | | | | |
| |For literal new C# team members, we can provide additional Q/A during the weekly review discussion if they'd like to stick around to discuss. |Written Material or Book(s) to read:| | |
| | | | | |
| | |
| | |
+--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------+
| Medium C# | ||||
|---|---|---|---|---|
| Advanced C# | ||||
| Basic CEF | ||||
| Medium CEF | ||||
| Advanced CEF | ||||
| Basic Debugging Techniques | ||||
| Advanced Debugging Techniques | ||||
| Basic Connext | ||||
| Advanced Connext | ||||
| IDE and Extension Training | Training within Visual Studio and including training on Resharper, StyleCop, and profiler/performance tools | |||
| Basic .Net Core | ||||
| Advanced .Net Core | ||||
| SQL Basics | ||||
| SQL Medium | ||||
| SQL Advanced | ||||
| Entity Framework Basics | ||||
| Advanced Entity Framework |