0% found this document useful (0 votes)
10 views4 pages

Fundamentals Program Schedule WCA 2025 Run 1

The Fundamentals Program Schedule outlines a training program from February 25 to July 25, 2025, coordinated by Ivan Ihnatsenka. It includes various topics such as C# advanced programming, databases, Entity Framework, ASP.NET Core, and Web API, with specific content, start and finish dates for each week. The program culminates in a capstone project and concludes with a certification and interview stage.

Uploaded by

iskandarburiev42
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views4 pages

Fundamentals Program Schedule WCA 2025 Run 1

The Fundamentals Program Schedule outlines a training program from February 25 to July 25, 2025, coordinated by Ivan Ihnatsenka. It includes various topics such as C# advanced programming, databases, Entity Framework, ASP.NET Core, and Web API, with specific content, start and finish dates for each week. The program culminates in a capstone project and concludes with a certification and interview stage.

Uploaded by

iskandarburiev42
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

The Fundamentals Program Schedule

WCA region, Run Feb 25 – Jul 25

Project coordinator: Ivan Ihnatsenka

Deadline
Topic week Topic Content StartDate FinishDate
for tasks
Kick-off,
Kick-off, Autocode,
Kick-off 1 Autocode, Tools, 03/02/2025 09/02/2025 09/02/2025
Tools, Communication
Communication
Reflection,
C#
2 Serialization Serialization XML, 10/02/2025 16/02/2025 23/02/2025
Advanced
JSON
Parallel and
C# Threads and
3 asynchronous 17/02/2025 23/02/2025 02/03/2025
Advanced ThreadPool
programming
Pros and Cons of
Threads. The Task
Parallel Library. Task
Parallel and Parallelism. Data
C#
4 asynchronous Parallelism. 24/02/2025 02/03/2025 09/03/2025
Advanced
programming Asynchronous function
C# 5.0. The await
Pattern. Error
Handling.
DDL and DML
Statements. Working
with Queries (DQL).
Aggregate Functions.
Data Databases. SQL Joins and Set
5 03/03/2025 09/03/2025 16/03/2025
Processing part 1 Operations.
Implementation of
Data integrity. Working
with Constraints.
Implementing Views.
Working with Indexes.
Working with Stored
Data Databases. SQL
6 Procedures and 10/03/2025 16/03/2025 23/03/2025
Processing part 2
Functions.
Implementing Triggers.
ORM models’
overview. ADO.NET EF.
Model EDM. Entities
and DbContext.
Data EntityFramework
7 Database First, Code 17/03/2025 23/03/2025 30/03/2025
Processing part 1
First, Model First.
Configuration
(Connection strings.
Database initializers).
Deadline
Topic week Topic Content StartDate FinishDate
for tasks
Select queries. CRUD.
Entity relations.

Repository and UoW


partterns. Data
annotations. Fluent
Data EntityFramework API. Entity and property
8 24/03/2025 30/03/2025 06/04/2025
Processing part 2 configuration. Data
load strategy: lazy and
eager loading. LINQ to
EF. Migrations.
Mid-Term
9 31/03/2025 06/04/2025 13/04/2025
Assessment
Create and run unit
tests for managed
code. TDD as a
Unit Testing 10 Unit Testing concept. Assert 07/04/2025 13/04/2025 20/04/2025
classes. data-driven
unit test. Unit tests for
generic methods.
IoC, Composition over
inheritance, SOLID
overview. GOF
overview. Factory
method vs Builder,
Strategy vs Bridge,
Architecture 3-layred
11 Decorator vs Adapter, 14/04/2025 20/04/2025 27/04/2025
& Design Architecture
Iterator, Observer.
MVC (MVP, MVVM). DI
and IoC. Multilayered
and onion
architectures. Patterns
Repo and UoW.
Web applications:
design and execution
model. Web server,
ASP.NET ASP.NET Core application server.
12 21/04/2025 27/04/2025 04/05/2025
Core part 1 DNS, URL, The
browser's main
components. HTTP,
TCP/IP protocols.
ASP.NET: web
application types.
ASP.NET ASP.NET Core Configuration. Life
13 28/04/2025 04/05/2025 11/05/2025
Core part 2 cycle. ASP.NET Web
API overview. REST,
Controllers. Request
Deadline
Topic week Topic Content StartDate FinishDate
for tasks
handling. Action
methods. Blazor app.

RESTful. RPC vs SOAP


vs HTTP. HTTP request-
ASP.NET ASP.NET Core
14 response. HTTP 05/05/2025 11/05/2025 18/05/2025
Core part 3
processing pipeline.
Middleware.
ASP.NET Web API
overview. REST,
RESTful. RPC vs SOAP
vs HTTP. HTTP request-
ASP.NET response. HTTP
15 Web API part 1 12/05/2025 18/05/2025 25/05/2025
Web API processing pipeline.
Fiddler and Postman.
Swagger. JSON and
XML Serialization in
Web API.
Controllers. Request
handling. Action
methods. Action
Results in Web API.
ASP.NET Data models. Model
16 Web API part 2
Web API binding and validation.
Build RESTful API's
with ASP.NET Web API,
Client State vs Server
State 19/05/2025 25/05/2025 01/06/2025
Exception Handling in
Web API. Global Error
Handling in Web API.
Tracing and unit testing
ASP.NET
17 Web API part 3 Web API. Unit testing
Web API
controllers. Routing in
Web API. Filters. Action
and result filters.
Exception filters. 26/05/2025 01/06/2025 08/06/2025
Authentication and
Authorization. Identity.
Authentication and
ASP.NET Authorization in Web
18 Web API part 4
Web API API. Authentication
Filters in Web API. JWT
concepts. SSL.
Certificates 02/06/2025 08/06/2025 15/06/2025
MVC. Views. View
paths. Controller-View
ASP.NET ASP.NET MVC
19 data transfer. Razor.
MVC part 1
Layout, layout
sections. Partial views. 09/06/2025 15/06/2025 22/06/2025
Deadline
Topic week Topic Content StartDate FinishDate
for tasks
HTML Helpers. View-
Controller data
transfer
Data and view models.
Views with non-typed
and typed models.
Scaffolding. Strongly
typed helpers. Data
transfer to controller.
Model binding basics.
ASP.NET ASP.NET MVC Value providers.
20
MVC part 2 Primitive and complex
type binding.
Collection binding.
Validation basics.
Explicit validation.
Validation messages.
Metadata validation.
Client-side validation. 16/06/2025 22/06/2025 29/06/2025
Capstone
Capstone 21
Capstone implementation 23/06/2025 29/06/2025 06/07/2025
Capstone
Capstone 22
Capstone implementation 30/06/2025 06/07/2025 13/07/2025
Certification
and
23
Interview
stage 06/07/2025 05/08/2025

You might also like