Dot Net Full stack
.NET is a free, open-source developer platform created by Microsoft. It provides a framework and tools for building various types of applications, including web applications, desktop applications, mobile apps, cloud-based services, and games. Here’s an overview of .NET and its key components.
Figma
- Introduction to Figma
- Mastering Figma Tools
- Design Components and Styles
- Prototyping and Interaction Design
- Collaboration and Version Control
- Advanced Techniques
- Portfolio Development
- Project Work
HTML / CSS / Javascript
HTML
- Introduction to HTML
- HTML Elements
- HTML Attributes
- HTML Forms
- Tables
- HTML5 Features
- Embedded Content
- Responsive Web Design
CSS
- Introduction to CSS (inline, internal, external stylesheets)
- CSS selectors and properties
- Applying styles (color, typography, layout)
- CSS box model (margin, border, padding)
- Flexbox layout and its properties
- CSS Grid layout and its properties
- Introduction to popular CSS frameworks (Bootstrap, Foundation)
JavaScripit
- Introduction to JavaScript (syntax, variables, data types)
- Using JavaScript for DOM manipulation and interactivity
C#
- Introduction to C#
- Basics of C#
- Object-Oriented Programming (OOP) Fundamentals
- C# Advanced Features
- Collections and LINQ
- Exception Handling
- File Handling and I/O Operations
- Advanced C# Programming Techniques
- Developing Desktop Applications with WinForms or WPF
- Database Access with ADO.NET or Entity Framework
- Web Development with ASP.NET Core
- Software Development Best Practices
- Project Work
Visual Studio / Dot Net Framework
- Introduction to .NET Framework
- C# Programming Basics (Refer to the C# Course Outline)
- .NET Framework Class Library (FCL)
- Windows Forms Application Development
- Data Access with ADO.NET
- ASP.NET Web Forms
- ASP.NET MVC Framework
- ASP.NET Core Migration and Overview
- Entity Framework
- Project Work
Logging / Debugging
Unit Test
SQL
Git / GitHub
- Version Control
- Branching and Merging
- Collaboration
- Remote Repositories
- Workflow
Agile / Scrum / SDLC
- Introduction to Agile
- Scrum Framework
- Kanban
- Lean Principles
- Extreme Programming (XP)
- Agile Estimation and Planning
- Agile Metrics and Reporting
- Agile Leadership and Culture
- Agile Tools and Technique
- Challenges and Pitfalls in Agile Adoption