Skip to content

Instantly share code, notes, and snippets.

@ImdadMiran17
Forked from mhfaisalbd/SFSDOTNETDCP.md
Created February 17, 2021 16:18
Show Gist options
  • Save ImdadMiran17/ebb9fa3914f20fd70ac3500dfd8d5089 to your computer and use it in GitHub Desktop.
Save ImdadMiran17/ebb9fa3914f20fd70ac3500dfd8d5089 to your computer and use it in GitHub Desktop.

Revisions

  1. @mhfaisalbd mhfaisalbd revised this gist Aug 16, 2020. 1 changed file with 15 additions and 1 deletion.
    16 changes: 15 additions & 1 deletion SFSDOTNETDCP.md
    Original file line number Diff line number Diff line change
    @@ -87,7 +87,7 @@
    * Developer CLI
    * ildasm
    * ilasm
    * Package Manager CLI
    * Package Manager CLI
    * Xamarin for mobile development
    * Cross Platform
    * Android
    @@ -116,6 +116,7 @@
    * Azure
    * Amazon AWS
    * Docker and Docker Container
    * Kubernetes

    20. Software Build Tools:
    * MSBuild
    @@ -126,3 +127,16 @@

    22. Integration Tool:
    * Jenkins

    23. Artificial Intelligence and Machine Learning
    * Microsoft Bot Framework
    * Azure Cognitive Service
    * Language Understanding Intelligence Service (LUIS)
    * Voice to Text
    * Text to Voice
    * Knowledge Base QNA Maker
    * ML.NET (Featured)
    * Azure Machine Learning
    * Face API
    * Text Analytics
    * Data Science VM
  2. @mhfaisalbd mhfaisalbd revised this gist Aug 15, 2020. 1 changed file with 6 additions and 1 deletion.
    7 changes: 6 additions & 1 deletion SFSDOTNETDCP.md
    Original file line number Diff line number Diff line change
    @@ -87,9 +87,14 @@
    * Developer CLI
    * ildasm
    * ilasm
    * Package Manager CLI
    * Package Manager CLI
    * Xamarin for mobile development
    * Cross Platform
    * Android
    * iOS
    * ReSharper (Extension)
    * Rider

    16. .NET Hosting
    * Windows Server (IIS)
    * Linux (NGINX by Reverse Proxy)
  3. @mhfaisalbd mhfaisalbd revised this gist Aug 15, 2020. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions SFSDOTNETDCP.md
    Original file line number Diff line number Diff line change
    @@ -16,7 +16,7 @@
    * DDL
    * Relational and Non-Relational

    4. Database Design approach:
    4. Database Design Approach:
    * Code first (Modern Style)
    * Database first (Old Style)

    @@ -27,7 +27,7 @@

    6. Object Oriented Knowledge:
    * OOP Basics
    * SOLID Design Principle
    * SOLID Design Principles
    * Design patterns

    7. Application Architecture:
  4. @mhfaisalbd mhfaisalbd revised this gist Aug 15, 2020. 1 changed file with 54 additions and 10 deletions.
    64 changes: 54 additions & 10 deletions SFSDOTNETDCP.md
    Original file line number Diff line number Diff line change
    @@ -6,6 +6,10 @@

    2. Software Development Methodology:
    * Agile (SCRUM)
    * Sprint Event Board
    * Jira
    * Trello
    * GitHub Projects
    * DevOps (tools, usage of tools)

    3. Database Concepts:
    @@ -32,48 +36,88 @@
    * N-Tier
    * One

    8. .NET Knowledge and .NET Projects
    8. .NET Knowledge
    * .NET Basic
    * Language Fundamental
    * C#
    * VB.NET
    * F#
    * Code Smell Basics

    9. .NET Projects
    * .NET Standard
    * .NET Core
    * ASP .NET Core (Web Application)
    * Web API

    9. User-Interface Patterns:
    10. User-Interface Patterns:
    * MVC
    * MVP
    * MVVM
    * Area-Page
    * Aria-Page
    * Blazor (ASP .NET Core only)

    10. Scripting language:
    11. Scripting language:
    * TypeScript
    * Shell Scripting for Backend:
    * Windows PowerShell
    * Bash

    11. Single-Page Application (SPA):
    12. Single-Page Application (SPA):
    * angular
    * react

    12. Multi-Page Application:
    13. Multi-Page Application:
    * jQuery
    * Bootstrap
    * Razor View

    13. Version Control:
    14. Software Testing:
    * Functional Testing
    * Unit Testing
    * Integration testing
    * User Acceptance Testing (UAT)
    * MOQ
    * Non-Functional Testing
    * Maintenance
    * End to End System Testing
    15. IDE:
    * Visual Studio
    * Native Tools for VS
    * Developer CLI
    * ildasm
    * ilasm
    * Package Manager CLI
    * ReSharper (Extension)
    * Rider
    16. .NET Hosting
    * Windows Server (IIS)
    * Linux (NGINX by Reverse Proxy)

    17. Version Control:
    * Git
    * Repository Host (GitHub)
    * Team Foundation Server (TFS)

    14. Cloud infrastructure:
    18. Communication and Collaboration:
    * Microsoft Teams (Recommended)
    * Event/Meeting Scheduling with RSVP
    * SharePoint
    * OneDrive or it's Alternatives
    * Basics of Office 365 or it's Alternatives
    * IDE Live Share

    19. Cloud infrastructure:
    * Azure
    * Amazon AWS
    * Docker and Docker Container

    15. Software Build Tools:
    20. Software Build Tools:
    * MSBuild
    * NodeJS

    16. Integration Tool:
    21. Non .NET Language:
    * Visual C++

    22. Integration Tool:
    * Jenkins
  5. @mhfaisalbd mhfaisalbd revised this gist Aug 15, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SFSDOTNETDCP.md
    Original file line number Diff line number Diff line change
    @@ -43,7 +43,7 @@
    * MVC
    * MVP
    * MVVM
    * Aria-Page
    * Area-Page
    * Blazor (ASP .NET Core only)

    10. Scripting language:
  6. @mhfaisalbd mhfaisalbd revised this gist Aug 15, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SFSDOTNETDCP.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    # Steps for Full Stack .NET Developer Career Path
    # Steps for Full Stack .NET Developer | Career Path

    1. Software Development Lifecycle (SDLC):

  7. @mhfaisalbd mhfaisalbd revised this gist Aug 15, 2020. 1 changed file with 35 additions and 35 deletions.
    70 changes: 35 additions & 35 deletions SFSDOTNETDCP.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    # Steps for Full Stack .NET Developer | Career Path
    # Steps for Full Stack .NET Developer Career Path

    1. Software Development Lifecycle (SDLC):

    @@ -21,59 +21,59 @@
    * Entity Framework
    * Working with Model Classes

    6. Scripting language:
    * TypeScript
    * Shell Scripting for Backend:
    * Windows PowerShell
    * Bash

    7. Version Control:
    * Git
    * Repository Host (GitHub)
    * Team Foundation Server (TFS)

    8. Integration Tool:
    * Jenkins

    9. Cloud infrastructure:
    * Azure
    * Amazon AWS
    * Docker and Docker Container

    10. Software Build Tools:
    * MSBuild
    * NodeJS

    11. Object Oriented Knowledge:
    6. Object Oriented Knowledge:
    * OOP Basics
    * SOLID Design Principle
    * Design patterns

    12. Application Architecture:
    7. Application Architecture:
    * Monolithic and microservices
    * DDD
    * N-Tier
    * One

    13. User-Interface Patterns:
    8. .NET Knowledge and .NET Projects
    * .NET Basic
    * .NET Standard
    * .NET Core
    * ASP .NET Core (Web Application)
    * Web API

    9. User-Interface Patterns:
    * MVC
    * MVP
    * MVVM
    * Aria-Page
    * Blazor (ASP .NET Core only)

    14. Single-Page Application (SPA):
    10. Scripting language:
    * TypeScript
    * Shell Scripting for Backend:
    * Windows PowerShell
    * Bash

    11. Single-Page Application (SPA):
    * angular
    * react

    15. Multi-Page Application:
    12. Multi-Page Application:
    * jQuery
    * Bootstrap
    * Razor View

    16. .NET Knowledge and .NET Projects
    * .NET Basic,
    * .NET Standard,
    * .NET Core
    * ASP .NET Core (Web Application)
    * Web API
    13. Version Control:
    * Git
    * Repository Host (GitHub)
    * Team Foundation Server (TFS)

    14. Cloud infrastructure:
    * Azure
    * Amazon AWS
    * Docker and Docker Container

    15. Software Build Tools:
    * MSBuild
    * NodeJS

    16. Integration Tool:
    * Jenkins
  8. @mhfaisalbd mhfaisalbd revised this gist Aug 15, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion SFSDOTNETDCP.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    # Steps for Full Stack .NET Developer Career Path
    # Steps for Full Stack .NET Developer | Career Path

    1. Software Development Lifecycle (SDLC):

  9. @mhfaisalbd mhfaisalbd revised this gist Aug 15, 2020. 1 changed file with 79 additions and 126 deletions.
    205 changes: 79 additions & 126 deletions SFSDOTNETDCP.md
    Original file line number Diff line number Diff line change
    @@ -1,126 +1,79 @@
    [Steps for Full Stack .NET Developer Career Path:]
    Software Development Lifecycle (SDLC):

    Hint: Complete through Software Engineer theories. Select Agile as the targeted model from the 6 basics.

    Software Development Methodology:

    Agile (SCRUM),

    DevOps (tools, usage of tools)

    Database Concepts

    DDL

    Relational and Non-Relational

    Database Design approach:

    Code first (Modern Style)

    Database first (Old Style)

    Database Infrastructure:

    ORM

    Entity Framework

    Working with Model Classes

    Scripting language:

    TypeScript

    Shell Scripting for Backend:

    Windows PowerShell

    Bash

    Version Control:

    Git

    Repository Host (GitHub)

    Team Foundation Server (TFS)

    Integration Tool:

    Jenkins

    Cloud infrastructure:

    Azure

    Amazon AWS

    Docker and Docker Container

    Software Build Tools:

    MSBuild

    NodeJS

    Object Oriented Knowledge:

    OOP Basics

    SOLID Design Principle

    Design patterns

    Application Architecture:

    Monolithic and microservices

    DDD

    N-Tier

    One

    User-Interface Patterns:

    MVC

    MVP

    MVVM

    Aria-Page

    Blazor (ASP .NET Core only)

    Single-Page Application (SPA):

    angular

    react

    Multi-Page Application:

    jQuery

    Bootstrap

    Razor View

    .NET Knowledge and .NET Projects

    .NET Basic,

    .NET Standard,

    .NET Core

    ASP .NET Core (Web Application)

    API




    # Steps for Full Stack .NET Developer Career Path

    1. Software Development Lifecycle (SDLC):

    Hint: Complete through Software Engineering theories. Select Agile as the targeted model from the 6 basics.

    2. Software Development Methodology:
    * Agile (SCRUM)
    * DevOps (tools, usage of tools)

    3. Database Concepts:
    * DDL
    * Relational and Non-Relational

    4. Database Design approach:
    * Code first (Modern Style)
    * Database first (Old Style)

    5. Database Infrastructure:
    * ORM
    * Entity Framework
    * Working with Model Classes

    6. Scripting language:
    * TypeScript
    * Shell Scripting for Backend:
    * Windows PowerShell
    * Bash

    7. Version Control:
    * Git
    * Repository Host (GitHub)
    * Team Foundation Server (TFS)

    8. Integration Tool:
    * Jenkins

    9. Cloud infrastructure:
    * Azure
    * Amazon AWS
    * Docker and Docker Container

    10. Software Build Tools:
    * MSBuild
    * NodeJS

    11. Object Oriented Knowledge:
    * OOP Basics
    * SOLID Design Principle
    * Design patterns

    12. Application Architecture:
    * Monolithic and microservices
    * DDD
    * N-Tier
    * One

    13. User-Interface Patterns:
    * MVC
    * MVP
    * MVVM
    * Aria-Page
    * Blazor (ASP .NET Core only)

    14. Single-Page Application (SPA):
    * angular
    * react

    15. Multi-Page Application:
    * jQuery
    * Bootstrap
    * Razor View

    16. .NET Knowledge and .NET Projects
    * .NET Basic,
    * .NET Standard,
    * .NET Core
    * ASP .NET Core (Web Application)
    * Web API
  10. @mhfaisalbd mhfaisalbd created this gist Aug 15, 2020.
    126 changes: 126 additions & 0 deletions SFSDOTNETDCP.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,126 @@
    [Steps for Full Stack .NET Developer Career Path:]
    Software Development Lifecycle (SDLC):

    Hint: Complete through Software Engineer theories. Select Agile as the targeted model from the 6 basics.

    Software Development Methodology:

    Agile (SCRUM),

    DevOps (tools, usage of tools)

    Database Concepts

    DDL

    Relational and Non-Relational

    Database Design approach:

    Code first (Modern Style)

    Database first (Old Style)

    Database Infrastructure:

    ORM

    Entity Framework

    Working with Model Classes

    Scripting language:

    TypeScript

    Shell Scripting for Backend:

    Windows PowerShell

    Bash

    Version Control:

    Git

    Repository Host (GitHub)

    Team Foundation Server (TFS)

    Integration Tool:

    Jenkins

    Cloud infrastructure:

    Azure

    Amazon AWS

    Docker and Docker Container

    Software Build Tools:

    MSBuild

    NodeJS

    Object Oriented Knowledge:

    OOP Basics

    SOLID Design Principle

    Design patterns

    Application Architecture:

    Monolithic and microservices

    DDD

    N-Tier

    One

    User-Interface Patterns:

    MVC

    MVP

    MVVM

    Aria-Page

    Blazor (ASP .NET Core only)

    Single-Page Application (SPA):

    angular

    react

    Multi-Page Application:

    jQuery

    Bootstrap

    Razor View

    .NET Knowledge and .NET Projects

    .NET Basic,

    .NET Standard,

    .NET Core

    ASP .NET Core (Web Application)

    API