Syllabus
- Learn both MySQL & Adv. MySQL
- MySQL & Database Basics
- Installation
- Server
- Workbench (client)
- DDL - Data Definition Language
- Tables - Create, Alter, Drop, Auto Increment
- Constraints - Not Null, Primary Key, Unique Key, Foreign Key
- Index - Why required, Create, Drop
- DML - Data Manipulation Language
- Insert, Update, Delete & Truncate
- Transactions (T SQL)
- DQL - Data Query Language (Select)
- Filters
- Operators - <, <=, >, >=, =, !=
- BETWEEN
- IN
- LIKE
- NOT
- NULL
- AND, OR, NOT
- Multi conditions filtering
- DISTINCT
- Limit, offset
- Sorting
- Ascending Order
- Descending Order
- Multi Column Sorting
- Functions
- Data, number, characters, null values etc.
- Case
- Groups
- Basics
- Grouping functions - AVG, MIN, MAX, COUNT, DISTINCT COUNT
- Grouping Filters - HAVING
- Joins
- Cartesian Product
- Equi and Non-Equi Joins
- Left Outer Join
- Right Outer Join
- Full Outer Join
- Self Join
- SET Operators
- Union
- Union All
- Intersect
- Minus
- Subquery
- Single Valued
- Multi Valued
- Views & Inline Views
- Procedures
- Programming basics - if..else, for loop
- Procedures - create, drop
- Functions
- Triggers
- Project
- Overview
- About Responsive Website Designing
- VS Code Installation
- HTML
- Table Tags
- Types of Lists
- Forms
- Head tag & Meta tag
- Layout
- Classes and ID
- Div Tag
- Paragraph Tag
- Formatting Tags
- Anchor Tag
- Quotations Tags
- Marquee Tag
- Image Tag
- HTML5 Elements
- Section Tag
- Article Tag
- Source
- Header
- Video
- Audio
- Keygen
- Canvas
- HTML 5 Validations
- Meta Tags
- Meta Tags - Title, Description, tags etc.
- Header Tags - H1, H2, H3, H4, H5 etc.
- CSS & CSS3
- Basics
- Background Image & Colors
- Selectors
- Declaration & Types
- Fonts & Text Properties
- Text Shadow, Gradients etc.
- Overflow & Display Properties etc.
- Effects - Border Raidus, Box Shadow etc
- Box Model - Border, Margin etc
- Units in css
- Positions - Static, Absolute, Relative, Fixed, Sticky etc
- Transforms - 2d & 3d Effects
- Transitions - Color Effects
- Animations
- Menu & Navigation Bar
- Chrome's Inspect Element for Desktop & Mobile for Runtime CSS Manipulations
- CSS Media Query
- Overview
- Creating CSS Media Query Files
- Device Width wise CSS Programming
- JavaScript
- Basics
- Variables, Operators, Data Types etc
- Programming
- If-Else
- Switch case
- while
- Do while
- For Loops etc.
- Logic Building Sessions
- Creating Functions
- Inbuilt Functions
- Arrays
- Objects
- Event Handling
- On Click
- On Keyup
- On Change
- On Keypress
- On Keydown, etc.
- Regular Expressions
- HTML DOM (Working with Frontend)
- getElementById
- getElementByClassName
- document.write etc.
- Js Form Validation
- Alert box, Prompt, Confirm etc
- jQuery
- Basics
- Effects
- DOM Parsing
- Form Validations
- Events
- Creating Functions
- Inbuilt Functions
- redirect
- html
- text
- find
- siblings
- parents, etc
- Dynamic CSS Programming
- Hide and show element etc
- Bootstrap
- Basics
- Introduction to Responsive Website Designing
- Grid system
- Card
- Table & Table Classes
- Texts & Text Classes
- Image & Image Classes
- Button & Button Classes
- Creating Dropdown
- Creating Loader
- Creating Progressbar
- Breadcrums
- Pagination
- List
- Panel
- Media Object
- Font Awesome & Glyphy Icons
- Forms
- Menu & Navigation Bar
- Carousel
- Tooltip
- Pop Hover
- Scroll Spy
- Affix
- Bootstrap Modals - (pop ups)
- Creating Responsive Websites in Bootstrap
- Project
- Project
- VS Installation
- Visual Studio (community edition) Installation
- Understanding IDE Features and Shortcuts
- Creating First Project
-
Basics
- Introduction
- History of C#, .Net Framework, .Net Core etc.
- Variable, Keywords & DataTypes
- Expression & Operators
- Methods & Parameters
- Call by value/reference, ref, out, params
-
Control Statements
- if-else
- switch-case
- while & do while
- for loops, for-each
- break, continue, goto etc
- Arrays & Collections
- 1D, 2D, Jagged Arrays
- Structures (struct)
- Enum
- Type Conversion (Casting)
- Boxing & Unboxing
- String & DateTime Methods
- Logic Building & Programs
- Pattern Programs
- Factorial
- Prime number
- Palindrome
- Swap two variables (with/without temp)
- Recursion
- Armstrong Number
- Object-Oriented Programming (OOPs)
- Class & Object
- Constructor, Destructor
- Inheritance (IS-A)
- Composition / Aggregation (HAS-A)
-
Polymorphism
- Method Overloading
- Method Overriding
- Access Specifiers
-
Encapsulation >> Properties - SET/GET
-
Abstraction
- Static Keyword, Static Constructor
- Nested Classes
- Advanced C#
- Delegates
- Events
- Exception Handling
- Try, Catch, Finally, Throw
- Custom Exceptions
- Anonymous Methods
- Lambda Expressions
- Extension Methods
-
Collections
- System.Collections
- Hashtable
- ArrayList
- Stack, Queue
-
System.Collections.Generics
- Stack
- Queue
- HashSet, SortedSet
- List
- SortedList
- LinkedList
- Dictionary
- SortedDictionary
- Generics
- Generic Methods & Classes
- Constraints
- Multi Threading
- Thread Class
- ThreadPool
- Locking
- Task-based Asynchronous Programming
- async/await
- File IO
- Read/Write Text File
- Read/Write Binary File
- FileStream, StreamReader, StreamWriter
- Serialization
- XML Serialization
- JSON Serialization (using System.Text.Json, Newtonsoft.Json)
- Deserialization
- LINQ (Language Integrated Query)
- LINQ to Objects
- LINQ Methods: Where, Select, OrderBy, GroupBy, Join
- Query vs Method Syntax
- Anonymous Types, Projection
- SQL Server
- SQL Server Installation & SSMS
- Data Types
- CRUD Operations (create, read, insert, update, delete)
-
ADO.NET (Database Integration)
- Connected Architecture:
- SqlConnection, SqlCommand
- SqlDataReader
- Disconnected Architecture:
- DataSet, DataTable
- DataAdapter
- CommandBuilder
- ExecuteScalar, ExecuteReader, ExecuteNonQuery
- Introduction
- Page LifeCycle
- HTML, CSS as required
- Controls and Properties
- WebConfig & Global.aspx File
- Master Page, Themes
- Session, Cookies, ViewState
- Authentication & Authorization
- Note - ASP.net is now not much used in industry, however basics are required to learn Asp.net MVC hence covered here as required.
- Introduction
- EF Core & EF 6
-
Types of Approaches:
- DataBase First
- Code First
- Migrations
- CRUD Operations
- LinQ with EF
- Introduction
- Introduction to REST
- HTTP Verbs (GET, POST, PUT, DELETE)
- C# with Web API
- Route Configuration
- Consuming APIs with Postman
- Return Types (IHttpActionResult, IActionResult)
- Token-Based Authentication (JWT)
- Calling APIs from JavaScript / jQuery
- Introduction
- Architecture
- Setup
- HTML & CSS Form designing
- Building First Application
- Creating basic project
- Creating forms using HTML, CSS, Bootstrap.
- Routing
- Controllers, Actions
- Views & Razor Syntax
- ViewModel
- HTML Helpers
- State Management - Cookies, Sessions, Query String etc
- TempData, ViewData, ViewBag
- Model Binding
- Validation
- Partial Views, Layouts
- CRUD with EF (Code First/Database First)
- Filters: ActionFilter, Authorization
- Dependency Injection
- AJAX JSON Integration
- Web API (REST API) integration with Ajax and Json
- Project
- Pre-requisite - .Net MVC
- Introduction
- Setup
- Building First Application
- Understanding Main Method
- Startup Class
- Middleware
- Request Processing Pipeline
- wwwroot folder
- Built-In Middleware
- Configuring Default Page & Custom Default Page
- Exception Page
- Exception Handling
- Static files
- Bootstrap Integration
-
MVC
- Creating Models
- Creating Controller
- Creating Views
- Razor view
- Tag Helpers
-
Binding Model with Views
- Working with ViewBag,ViewData and TempData
-
Input Validation
- Server Side Validation
- Client Side Validation
- Built-In Tag Helpers
- Http Verbs - Get, POST, PUT, DELETE
-
URL Routing
- Endpoint Routing
- Attribute Routing
- Creating Partial View
- Import View
- Layout View
-
State Management
- Hidden Field
- Cookies
- QueryString
- Session
- Temp Data
- Basic Form Based Authentication and Authorization
-
Dependency Injection
- UnderStanding DI
- Implementing
- Using ADO.Net to communicate with DataBase
- Creating CRUD Application
- Live Project
- Weekdays (MTTF, Wed Off) :
Option 1 - 6 months - 1.5 to 2hrs/day
Option 2 - 4 months - 2.5hrs/day (including 10 mins break)
- Weekends(Sat & Sun):
Option 1 - 6 to 6.5 months - 2 to 2.5hrs/day
Option 2 - 4 to 4.5 months - 2.5 to 3hrs/day (including 10 mins break)
- Live Online:
- C# -
₹8000 - ₹6000
- Dot Net Developer -
₹21000 - ₹17000 (Limited Period)
- Classroom - Get Fees
- Individual courses / customized training available
- Upcoming Batches