Complete .Net8 Core Full Stack Developer with C#12,ReactJS,Azure DevOps, Tools, DS,Microservices Full Stack Complete Collection of Skills Required to develop a Web Application WebSite - static to enterprise level WebApi - REST WebApi SDLC - A - D - C - T - D FSWD => Front End + Back End -UI Developer - 1Skill - ReactJS - 1Job -WebApi Developer - 1Skill - Asp.Net8 Webapi Core - 10+ - 1Job *Microservices - -Database 1Skill -RDBMS - SQLServer - 7 topics, OracleXE, MySQL NoSQL - MongoDB, Azure Cosmos , Azure -Data Access Layer - 1Skill -ORM - EF.Core - Code First Approach - Class Library Design Patterns, DI Data Annotations,Fluent Api Regular Expressions Migrations etc -MVC Developer - Asp.Net8 MVC Core 1Skill - 1Job 15+ -Unit Testing - NUnit - 1Skill -Deployment - Server Configuration - IIS / - Cloud - Azure Appservices - Cotainer - Docker - yaml AKS Project - Team - -Agile -DevOps & Tools -Git,Github, Jira,Jenkins -Azure Repos -CI & CD Pipeline + Security Design Patterns Performance Internet - Network - Protocols Microservices Project: a. React + Asp.Net8 Webapi b. Asp.net8 MVC --------------------------- Learning path : 45 days - session duration 1.30 - Monday to Friday Session 1 UI - ReactJS - html,css,dom ,javascript (basics to advanced),Jsx - components, hooks, redux Session 2 C#12 -EF.Core 15+ 45 days Session 3 Asp.net8 MVC Core Session 4 Asp.Net8 WebApi Core - running notes + other notes - daily class videos - interview - Logical Q 150 + 850 Q ------------------------------------- .Net8(LTS) -Cross Development Platform - Linux,Windows,Mac,Mobile,Iot,Gaming console... -Open Source -Free -More light weight -High Performance -Supports multiple languages - C#,C++,VB,F# -Highly productive - Any type of application for Any Platform using Single language -CLI - CUI - -GUI - UWP - MAUI - -WebSite -WebApi - Microservices -Mobile -Android/iPhone -IOT - -Gaming - 2D/3D Unity -Cloud App - *Azure /Linux -AI & ML - ML.Net -Front End application - Blazor Linux,Windows,Mac,Mobile,Iot,Gaming Using C# One week free classes Get All info using google class room --------------------------------------- 27th ---- .NetFw - Microsoft 2002 - 1.0beta 2003 - 1.1 Now - 4.8.1 - end windows based paid more developer friendly not open source ---------------------------- .Net Core 1.1 - Cross Platform - Linux, Windows, Mac etc ---- Web applications 3.1 - end Now : .Net5(out of support)/6(out of support)/7(out of support)/8(LTS)/9(STS) .Net = .Net Core + .NetFW + WebApp Lib + Mobile App Lib + IOT App Lib + AI & ML Lib + Azure App Lib + Games Lib + .Net8 = Unified FW Cross Platform Open Source Free Highly Productive Highly Light weight ------------------------- Visual Studio 2022 - CE - Free -Git -Azure -Templates -Nuget VS Code + dotnet cli - free, less space , lightweight, cross platform ----------------------------------------------------------------- Project -Database -Normalization Users ------------------------ 28th -.NetFW About C# Basic Structure of C# Two simple C# program demo by using VS2022 and VSCode What is Solution ? -Project -Program ------------------- Solution - What is solution? BibbasketSolution - WebSite - 1Project - Asp.Net8 MVC Core, Angular, ReactJS - Customers - laptop,desktop,tab - MobileApp - 1Project(Android & iPhone) - Xamarin - MAUI - Mobile Users - Dal - Data Access Layer - dll 1Project - Class Library - EF.Core - Other Projects - BbREST WebApi - 1Project - Asp.Net8 WebApi Core - Mobile app,Angular, ReactApp, MVC - Desktop app - 1Project - bigbasket employees - - TestProject - 1Project - NUnit- -------------------------------------------- .Net FW BCL / FCL namespace - collection of classes namespace - assembly - dll - namespace - folder class1 file1 class2 file2 class3 file3 sub-namespace \sub-folder class4 file4 class5 file5 class6 file6 sub-namespace \sub-folder class7 file7 class8 file8 class9 file9 System - System - System.dll - basic namespace System.Data System.Data.SqlClient System.ComponentModel System.ComponentModel.DataAnnotations System.ComponentModel.DataAnnotations.Schema Compilers C# VB F# C++ CLR - Common Language Runtime - to execute any language code C# - 1.0 to 14 version depends on .Net FW .Net FW 4.8.1 - C#7.3 higher versions use Net6/7/8/9 -purely oops -high level -cross platform -open source -free -type safe -case sensitive -supports different types of application model -very easy learn, -highly productive -Designed by Mr.Hezlesiburg - employee of MS -extension .cs ------------------ Solution - is a collection of one or more projects Project - is a collection one or more files/program Program/File - C#Source file/Configuration file/..... 29th ---- C# program structure Creating an application using VS 2022 and VS Code anyfilename.cs using namespacename; using namespacename.subnamespace; namespace NameOfTheNameSpace { class NameOfTheClass { public static void Main(String []a) { // code } } } System - name - provides all the basic elements required for programming Console Write() WriteLine() Read() ReadLine() ReadKey() Any name(class,interface,enum,namespace,variablename,methodname...) in C# starts with capital letter if name is composed with more than one word, then first letter of the each word must be capital. ---------------------------------- datatypes variables operators control structures -iterative -non-iterative arrays strings ------------- oops implementation using C# (various features from C#7.3 to C#12/14) Principles of Oops encapsulation polymorphism inheritance types of classes types of variables types of methods properties - set - get various types of creating an object C# 10/11/12 features ------------------------------- Exception Handling Multithreading - Asynchronous Programming - Tasks Delegates Reflection Attributes Collections Linq LamdaExpressions RegularExpressions DataAnnotations FluentApi EF.Core -------------------------------------------- dotnet cli vs code -----------