Course Content:
Introduction to Web
- HTML, XHTML, CSS & JavaScript/Jquery
- Static VS Dynamic websites
- Client-side VS Server-side scripting languages
Initiation with .NET using C#
- Introduction to .NET Framework
- .NET architecture
- CTS / CLS / CLR
- Garbage collector
- .NET servers
- Introduction to programming in C#.Net
- Working with C#
- Implementing OOPS in C#.Net
- Introduction to ASP.NET
- Working in ASP.NET
- ASP.NET controls
- Page lifecycle
- Session & Cookies
- Caching
- Authentication & Authorization
- Web User Controls
- Working with Web Config file
- Implementing security
- Creating setup and deployment
- Introduction to data access with ADO.NET
- Ado.net fundamentals
- Connections
- Data adapters
- Commands
- Datasets
- Data Views
- Binding to Controls
- Master page and theme concept
- Validation controls
- Navigation controls (Menu, Treeview, and Sitemap path)
- Web services
- File handling
- Ajax toolkit controls
Working with MSSQL
- An Introduction to MSSQL database,Normalization, DDL, DML, DCL
- Connecting .net application to MSSQL
- How to design a database
- An Introduction to SQL – Structured Query Language
- Executing SQL through .NET application
- Fetching Desired Data into .NET application – SELECT statement
- Growing up with your database – INSERT statement
- Making your data up-to-date – UPDATE statement
- Keeping only desired records – DELETE statement
- Getting summarized data using AGGREGATE and Scalar functions
- GROUP and ORDER your records
- Working with Complex Queries – JOINS, INNER Queries
- Defining and Calling Stored Procedures, Views and Triggers
Becoming professional with advanced concepts
- Learning best practices and standards
- Securing your website
- Advanced security concepts
- Optimization techniques
- Advanced .NET configurations
- SEO and .NET
- Introduction to technical documentation
- Working with FTP