Infosystem Academy

Asp.net Core MVC

Enrol by paying 25%. The remaining amount is paid in 4 instalments after you get a job.

  • 6 months
  • Sat, Mon & Wed · 2 hours a class
  • Digital & printed certificate
BDT. 20,000.00 Enroll now Ask a question
Asp.net Core MVC
CertificateNSDA-registered provider

Overview

Enrol by paying 25%. The remaining amount is paid in 4 instalments after you get a job.

01Course 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.

02Who 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
03Course 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

01Module 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.
02Module 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
03Module 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
04Module 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
05Module 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
06Module 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.
07Module 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
08Module 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)
09Module 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
10Module 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
11Module 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
12Module 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
13Module 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
14Project 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
15Module 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
16Module 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