overview
Week of November 4th
Route 01. Csharp Certification
This option focuses entirely on mastering C# before diving into broader .NET concepts. The goal is for you to gain a strong command of the language and become comfortable with its infrastructure. By Week 10, you'll be able to apply what you’ve learned to a hands-on project.
To start, please register on both FreeCodeCamp and Microsoft Learn. You’ll access the learning modules via FreeCodeCamp links, which will track your progress and give you the opportunity to sit for a Microsoft Certification exam upon completion.
The next course is not part of the certification, but it is a great short example of minimal API.
Route 02. Blended C# and Infrastructure Approach
In this route, you'll combine learning C# with workshops focused on infrastructure essentials. This approach balances language fundamentals with practical infrastructure skills to give you a well-rounded foundation.
You can complete the first three C# lessons independently or through FreeCodeCamp. If you choose the FreeCodeCamp route, you’ll have the option to continue with the remaining lessons later and eventually take the Microsoft Certification exam.
Option 2.1
Option 2.2
Common
PHP. 5-Day PHP Learning Plan
Install XAMPP: https://www.apachefriends.org/download.html
VSCode PHP Extension: PHP Intelephense
Day 1: PHP Basics
Main Resource:
Episodes 1-7
Variables and Basic PHP Syntax
Reference:
Practice Project: Build a Temperature Converter Tutorial: https://www.w3schools.com/php/php_form_complete.asp
Convert Celsius to Fahrenheit and vice versa
Day 2: Database & PDO
Main Resource: Laracasts Episodes 8-14
Reference:
Practice Project: Build a Contact List Tutorial: https://www.tutorialrepublic.com/php-tutorial/php-mysql-crud-application.php
Store names and phone numbers
Simple database operations
Day 3: Authentication
Main Resource: Laracasts Episodes 15-20
Reference:
Practice Project: User Authentication System Tutorial: https://www.tutorialrepublic.com/php-tutorial/php-mysql-login-system.php
Day 4: Structure & Organization
Main Resource: Laracasts Episodes 21-25
Reference:
Practice Project: Simple Note Taking App Tutorial: https://www.sourcecodester.com/php/15434/simple-notes-app-using-php-and-mysql-source-code.html
Day 5: Final Project - Task Management System
Build a complete task management system combining all concepts learned.
Tutorial Guide: https://codeshack.io/crud-application-php-pdo-mysql/
Project Requirements:
1 hour: Code along with episodes
2 hours: Work on daily project
Getting Unstuck
PHP Manual: https://www.php.net/manual/en/
PHP Discord: https://discord.gg/php
Laravel Framework: https://laravel.com/docs/