Description
Overview
Curriculum
Overview
Course Description
We offer Asp Dot Net programming training on live projects. Join Now & get Certified on .Net. ASP.NET has turned out into one of the leading web application development frameworks that is implemented for creation of dynamic websites. A large number of .NET professionals exist in Bangladesh along with the organizations that provide .NET development particular services. This will give you a fair idea about the demand and supply scenario.
Who Should Join
- Students pursuing B.Sc in CSE / EEE / Math / Physics or any technical degree
- Proficiency in using the .NET Framework, and some familiarity with the C# language
- Freelancers – willing to upgrade Dot Net skills to work from home or freelancing
- Professionals – willing to change or upgrade their career track in Dot Net
Course Highlights
- Hard Core Technology Training – Basic to Advance
- Training By Experienced Working Professionals
- 100+ Practical Assignments
- 5 Mini Projects + 1 Live Project
- Resume Building and Job Preparations
- Training Certificate + Internship Letter
- Job Assistance till getting Job
Curriculum
Education introduction
Module 01 : Introduction to Microsoft.Net/Microsoft.Net Core
- Introduction to .Net Framework
- Features of .NET Framework
- .NET Framework Architecture
- CLR Architecture
- History of .NET Core
- Why .NET Core? Features of Core?
- Comparison with .NET Framework
- .NET Core Architecture.
Module 01 : Learn Programming Using C#.Net
- Introduction to C#.NET
- Features of C#.NET
- Data type, Variables, conditions, loops, switch
- Arrays, Functions, Structure
- OOP’s Concepts/ Features
- Classes & Objects, Array of Objects
- Constructors & Destructors
- Inheritance & Reusability
- Polymorphism (Overriding & Overloading)
- Properties and Indexers
- Virtual Modifier (Classes & Methods)
- Static Methods & Data Members
- Static Classes & Constructors
- Method Calls (ref, out , prams)
- Default Value Parameters/Named Parameters
- Abstract (Classes & Methods)
- Sealed (Classes /Methods)
- Partial Modifier (Classes & Methods)
- Interface, Inversion of Control
- Exception Handling & Custom Exceptions
- Generic, Universal Object & Collections
- Event, Delegates & Lambda Expressions
- Extension Methods, Anonymous Methods
- Attributes and Enumeration
- Static & Dynamic Types( var & dynamic)
- Asynchronous Programming using C#
- Date Time, String Functions
Module 03 : Introduction to MSSQL Server
- Introduction to Microsoft SQL Server
- Introduction to databases,Relational database Management concepts
- Structured Query Language
- Querying Multiple Tables
- Sorting and Filtering Data
- Working with SQL Server Data Types
- Using DML to Modify Data
- Using Built-In Functions
- Grouping and Aggregating Data
- Using Sub queries/Nested / Inner Queries
- Relationship
- Aggregate Functions
- Executing Stored, Trigger, View, Packages
- SQL Joins like inner joins, left outer join, right outer join etc.
- Implementing Transactions
Module 04 : Understanding HTML4 & HTML5
- Web Browser & Web Sever
- Port & Protocols (Http,Smtp,Ftp)
- What is Markup Language
- What is HTML?
- Basic Structure of HTML
- Head Section and Elements
- HTML Document Structure
- HTML Basic Tags
- Create Table, Div and Frame Tag
- Paragraph, Span, Pre Tags
- Text Formatting Tags – bold, italic, underline etc.
- Few more tags – font, line break, paragraph etc.
- HTML lists
- Images & Hyper links
- Tables & Nested Tables
- Layouts using Div
- HTML Forms to gather data.
- Input Elements – text, password, select, textarea.
- What is HTML5?
- HTML5 New Tags & Attributes in
- HTML5 Validations & Inputs
- Content Editable
- Content Specific Tags
- Heading Group &Figure Tags
- HTML5 Audio / Video
- HTML5 Canvas & SVG
- HTML5 Web Storage
- HTML5 Server Sent Event
- HTML5 Drag & Drop
- HTML5 Web Workers
- Complete HTML Layout
Module 05 : Apply Style using CSS
- What is CSS?
- CSS attributes and Values.
- Embedded CSS using Style attribute
- Internal CSS
- CSS Selectors – id, class and tag selector
- External CSS
- Style Sheet File
- Advance CSS Concepts
Module 06 : Intractivity using JavScript
- What is Client Side Script?
- What is Java Script?
- Why Java Script?
- Java Script Basics
- Conditions & Nested Conditions (if,if-else etc)
- Loops & Nested Loops in JavaScript (for, while, do-while)
- Switch case Statement
- Arrays in Java Script
- Functions in Java Script
- Object in Java Script (JSON)
- Array of Objects
- Event Handling in Java Script
- Manipulate textbox, checkbox, radio, select
- Manipulate Styles using Java Script
- Object oriented Concepts in Java Script.
- Built in functions – string, date, math etc.
Module 07 : Bootstrap
- What is bootstrap?
- What is Responsive UI?
- Grid System in Bootstrap.
- Components (Pagination, Jumbotron, Panels etc.)
- Typography & Text classes
- Buttons & Images
- List Classes
- List & Glyph Icons
- Image Classes
- Tables classes
- Navbar & Navigations
- Form Classes
- Pre-processor
Module 08 : Client Side Interactions using J Query
- What JQuery?
- Why JQuery?
- JQuery Syntax
- Selector Engine & Filters
- DOM Traversal Methods
- DOM Manipulation using JQuery
- Event Handling using JQuery
- CSS Manipulation
- Animation & Effects
- JQuery AJAX
- JQuery Validate(Client Side Validation)
Module 09 : Develop Web App using ASP.NET Core MVC
- What is MVC Design Pattern?
- Why MVC Design Pattern?
- ASP.NET Core
- What is ASP.NET Core?
- ASP.NET Core Features
- Comparison with ASP.NET (MVC 5)
- What is Middleware?
- Configure Request Pipe Line
- Dependency Injections & Containers
- Static Files, Default Document & File Server
- wwwroot Folder
- Configure ASP.NET Core for MVC
- What is ASP.NET Core?
- What is ASP.NET Core?
- What is Routing?
- Routing in ASP.NET Core
- Controllers & Actions
- Action Return Values & Parameters
- What is View?
- Views in ASP.NET Core
- Models, View Models & Model Binding
- What are Tag Helpers?
- Why Tag Helpers?
- Tag Helpers in Detail
- Custom Tag Helper.
- Layout & ViewStart, View Imports
- Areas (Separate Functional Unit)
- Repository Design Pattern
- Working with Database
- CURD Operations using Entity Framework
- Data Annotation API
- Server Side Validation
- Client Side Validation using JQuery
- Built in Action Filters
- Cross Site Request Forgery (Anti forgery Token)
- Authentication & Authorization
- Partial Views
- View Components in ASP.NET Core
- Environment Variables
- Logging
Module 10 : Manipulate Data using Linq & Entity Core
- Introduction to LINQ
- LINQ Providers
- LINQ Queries
- LINQ Joins, Grouping
- Extension Methods
- Immediate & Differed Execution
- Eager & Lazy Loading
- LINQ Joins, Grouping
- DB First (Context, Navigation Properties, Dropdown filling, Search, CURD)
- Introduction to Entity Framework
- Entity Framework Architecture
- Code First (Context, Navigation Properties, Dropdown filling, Search, CURD)
- Code First Migrations
- Stored Procedures & Function Mapping
- Entity Core
- What is ORM?
- What is Entity Core?
- Install entity framework core
- DbContext in entity framework core
- Using SQL server with entity framework core
- Repository pattern in asp.net core
- Entity framework core migration
- Entity framework core seed data
- CURD Using Entity Core
Module 11 : Practical- Common Features of Web Application Development
- Entry Form with All type of control
- Entry Form with Modal (popup) Form
- Entry Form with Tab Control
- Form with all type of Validation
- Form (Master Details)
- Multiple Form Wizard
- Treeview Form
- Send Email
- Login
- Multiple Image Uploader
- Search Option
- Cascading Search
- Range Search
- Multiple Search
- Autocomplete search
- Data Table Search
- Search with Export Option
Module 12 : Project: Inventory
- What is SDLC?
- Planning and Requirement Analysis
- Defining Requirements
- Designing the Product Architecture
- Building or Developing the Product
- Testing the Product
- Deployment in the Market and Maintenance
- Domain Registraion
- Web Hosting
- SEO
Module 13 : Project Management Tools: Trello
- Basics of Trello
- Team Setup and Task Delegation
- Adding More Functionality to your Board
- Board Templates for Personal use
- Board Templates for Team Projects
- Board Templates for Business and Operations
Project Management Tools: Jira
- Introduction
- Introduction to Jira
- Who can benefit from Jira?
- The core components of Jira
- Time and progress tracking
- Customizable workflows
- Permissions
- Project summaries and reports
- Subtaskss
Module 14 : Resume Preparation & Interview
- Resume Building
- Technical Interview Questions
- Prepare Presentation
- Personal Development Classes
- Group Discussion Sessions
- Cover letter writing
- Mock Interviews
- Mock witten Exam
- Mock Viva
Module 15 : Certification & Placement Calls
- Planning
- Search Job
- Contact with Company
- Send Resume
- Call for Interview
- Attend Interview
- Placement calls will be given until you get job