Syllabus
Fundamentals of C#
- Quick review of C# Fundamentals
Fundamentals HTML, CSS, and JavaScript
- quick review of HTML, CSS, and JavaScript Fundamentals
Web Development using ASP.NET WebForms and introduction to MVC
This syllabus covers a comprehensive range of topics in ASP.NET WebForms and introduction to MVC, enabling students to develop a web applications while understanding security, data management and it's architecture.
Introduction to Web Programming with ASP.NET
- Understanding ASP.NET WebForms and MVC
- Basics of server-side web development
User Controls and Third-Party Controls
- Creating reusable User Controls in ASP.NET
- Integrating third-party controls into web applications
Master Pages and Calendar Control
- Implementing Master Pages for consistent layouts
- Usage of Calendar Control for date selection
File Upload and Email Sending
- Implementing File Upload control in web applications
- Sending emails from web applications
Security and Validation Controls
- Overview of security and privacy in web applications
- Using Validation Controls for form validation
State Management and Membership Authentication
- Managing state using session in ASP.NET
- Implementing Membership Authentication and Authorization
Database Systems and SQL Server Integration
- Understanding various types of Database Systems
- Utilizing Visual Studio to create SQL Server Database
Database Operations and Stored Procedures
- Performing CRUD operations in Relational Database Systems
- Creating and executing Views and Stored Procedures
Data Access Components and Binding Techniques
- Exploring Data Access Components in ASP.NET
- Implementing data binding techniques
Advanced Data Controls and Templates & Building a Secure Application
- Using advanced Data Controls to display data
- Customizing control templates and styles
- Mitigating SQL Injection attacks
- Building secure login forms using ASP.NET controls
Mobile App Development with .NET MAUI
This syllabus covers topics in .NET MAUI, providing students with a good understanding of mobile app development using the framework, from UI design to advanced functionalities and data management.
Introduction to Mobile App Development with .NET MAUI
- Overview of .NET MAUI framework
- Setting up the development environment.
- Exploring the MAUI UI components
- Designing interfaces with basic controls
Advanced Controls and Properties
- Detailed study of advanced control functionalities
- Utilizing properties for enhanced UI elements
Implementation
- Build a simple application
- Testing some other examples
SQLite Database Integration
- Introduction to SQLite for mobile app data management
- Implementation of SQLite in .NET MAUI
API Integration, Email Sending, and Timer Implementation
- Integrating APIs into mobile apps
- Implementing email functionality within the app
- Dynamic time example using timer functionalities
Markup Extensions and AppInventor
- Understanding and implementing markup extensions
- Exploring AppInventor for mobile app development
Basic Animation in .NET MAUI
- Introduction to animation concepts in mobile apps
- Implementing basic animations using .NET MAUI
Introduction to XAML Essentials and Markup Extensions
- Essential syntax and Markup Extensions of XAML in .NET MAUI
Understanding Flutter framework basics
- Understanding the basic of Flutter framework basics
Review and building some Applications.
- Review and building some Applications.