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.

horizontal-ad