DevLustro Certified Full Stack Native Programmer – Training Course

What the specialist says

It’s a practical, market-friendly course — not just slides.

Karthik Shenoy Senior Technical Mentor

Acquire Full Stack Skills: Master Native Programming, Earn Certification, Launch Your Development Career! The DevLustro Certified Full Stack Native Programmer training course offers comprehensive skill development through two key modules: Full Stack Developer Course – PHP and Full Stack Developer Course – .NET. These courses equip you with hands-on experience in back-end and front-end technologies, enhancing your expertise in developing robust, scalable web applications. Upon completing the course, you will be industry-ready with practical knowledge of full-stack development tools and frameworks. DevLustroPro guarantees 100% placement assurance , providing you with the opportunity to secure a prestigious career in the tech industry. Course was selected for our collection of top-rated courses trusted by businesses worldwide.

Our Core Highlights

World Class Instructor
World Class Instructor Mentorship from global experts
1:1 with Industry Expert
1:1 with Industry Expert Personalised coaching tailored to you
Global Hiring Network
Global Hiring Network 400+ hiring partners around the world
Average Salary Hike
Average Salary Hike 55% average hike for our alumni

Course Description

Acquire Full Stack Skills: Master Native Programming, Earn Certification, Launch Your Development Career! The Elysium Certified Full Stack Native Programmer training course offers comprehensive skill development through two key modules: Full Stack Developer Course – PHP and Full Stack Developer Course – .NET. These courses equip you with hands-on experience in back-end and front-end technologies, enhancing your expertise in developing robust, scalable web applications. Upon completing the course, you will be industry-ready with practical knowledge of full-stack development tools and frameworks. ElysiumPro guarantees 100% placement assurance , providing you with the opportunity to secure a prestigious career in the tech industry. Course was selected for our collection of top-rated courses trusted by businesses worldwide.

Full Stack Developement Course

Course Details

Gain expertise in version control with Git and GitHub.

Understand deployment and DevOps practices, including Docker and cloud platforms.

Native Development is the foundation that enables the creation of efficient and responsive mobile and desktop applications.

Native Development involves the comprehensive study of both client-side and server-side technologies.

Developing Applications includes designing, coding, testing, and deploying scalable solutions.

Native Developers understand the entire development lifecycle and derive meaningful insights to optimize performance.

Native Development practices are the foundation on which modern software applications are built.

Course Goals

  • Master native programming fundamentals, including Java, Swift, and Kotlin.
  • Dive into advanced concepts such as front-end development with React Native.
  • Learn to build robust back-end systems using Node.js, Express.js, and databases.

Future Scope of this Course

  • Recognized worldwide

Our Career Service

  • Elysium Certified Full Stack Native Programmer – Training Course
  • Personalized coordinator.
  • Trainer feedback.
  • Trainer availability post sessions.
  • Get your staff certified.
  • Certificate from governing bodies.

Our Training Program Benefits

  • Real-World Native Development Projects
  • Hands on assignment
  • Develop practical skills through hands-on projects and real-world applications.
  • Curriculum that focuses on the learner.
  • Live, interactive training by DevLustro experts.
  • Curriculum aligned with current industry practices.
  • Portfolio / project support for real-world use.
01Chapter-1 Introduction to HTML5
  • 01.01Development Environment Setup
  • 01.02What is HTML?
  • 01.03Relevant History of HTML
  • 01.04Anatomy of an HTML Tag
  • 01.05Basic HTML Document Structure
  • 01.06HTML Content Models
  • 01.07Heading Elements (and some new HTML5 Semantic comments)
  • 01.08Lists
  • 01.09HTML Character Entity Reference
  • 01.10Creating Links
  • 01.11Displaying images
02Chapter-2 Introduction of CSS3
  • 02.01Power of CSS
  • 02.02Anatomy of a CSS Rule
  • 02.03Element, class and ID Selectors
  • 02.04Combining Selectors
  • 02.05Pseudo-class selectors
  • 02.06Style placement
  • 02.07Conflict resolution
  • 02.08Styling Text
  • 02.09The box model
  • 02.10The background property
  • 02.11Positioning Elements by floating
  • 02.12Relative and absolute element positioning
  • 02.13Media Queries
  • 02.14Responsive Design
  • 02.15Introduction to Twitter Bootstrap
  • 02.16The Bootstrap Grid System
03Chapter-3 Introduction of JavaScript
  • 03.01Adjusting Development Environment for JavaScript Development
  • 03.02Where to place JavaScript code
  • 03.03Defining variables, functions, and scope
  • 03.04JavaScript Types
  • 03.05Common Language Constructs
  • 03.06Handling default values
  • 03.07Creating objects using 'new Object()' syntax
  • 03.08Creating objects using Object literal syntax
  • 03.09Functions Explained
  • 03.10Passing Variables by value Vs. by Reference
  • 03.11Function constructors, prototype, and the ‘this’ keyword
  • 03.12Array
  • 03.13Closures
  • 03.14Fake namespaces
  • 03.15Immediately Invoked Function Expressions(IIFES)
04Chapter-4 Using JavaScript to Build Web Applications
  • 04.01DOM Manipulation
  • 04.02Handling Events
  • 04.03The ‘event’ Argument
  • 04.04HTTP Basics
  • 04.05Ajax Basics
  • 04.06Processing JSON
  • 04.07Fixing Mobile Nav Menu Automatic Collapse
  • 04.08Dynamically Loading Home View Content
  • 04.09Dynamically Loading Menu Categories View
  • 04.10Dynamically Loading Single Category View
  • 04.11Changing ‘active’ button style through JavaScript
05Chapter-5 Introduction to PHP
  • 05.01What is PHP?
  • 05.02Why PHP?
  • 05.03What Can PHP Do?
  • 05.04How PHP Works
  • 05.05Advantages of Using PHP
  • 05.06Websites that Use PHP
  • 05.07Download XAMPP/LAMP/WAMP/MAMP
  • 05.08Install XAMPP on Windows
  • 05.09Troubleshooting
  • 05.10Coding Standards
  • 05.11Basic Syntax
  • 05.12Comments
  • 05.13Variables
  • 05.14Variable Scope
  • 05.15$ and $$ Variables
  • 05.16Super Global Variables
  • 05.17var_dump
  • 05.18Swap Two Numbers
  • 05.19Constants
  • 05.20Magic Constants
  • 05.21Echo and Print
  • 05.22Data Types
  • 05.23Operators
  • 05.24Arithmetic Operator
  • 05.25Assignment Operator
  • 05.26Comparison Operator
  • 05.27Logical Operator
  • 05.28Conditional Statements
  • 05.29If Statement
  • 05.30If-else Statement
  • 05.31If-else if-else Statement
  • 05.32Switch Statement
  • 05.33Loop Statements
  • 05.34while Loop
  • 05.35do-while Loop
  • 05.36for Loop
  • 05.37for-each Loop
  • 05.38Jump Statements
  • 05.39Break Statements
  • 05.40Continue Statements
06Chapter-6 Beginner Level PHP
  • 06.01Functions
  • 06.02PHP Functions
  • 06.03Parameterized Function
  • 06.04Call by reference
  • 06.05Call by Value
  • 06.06Default Arguments
  • 06.07Variable Arguments
  • 06.08Recursive functions
  • 06.09Arrays
  • 06.10PHP Array
  • 06.11Indexed Array
  • 06.12Assosiative Array
  • 06.13Nested Array
  • 06.14Array Iterators
  • 06.15PHP CAPTCHA
  • 06.16Recursive functions
  • 06.17String
  • 06.18Numeric Functions
  • 06.19isset Functions
  • 06.20PHP Math
  • 06.21Working with Date and Time
07Chapter-7 Object Oriented
  • 07.01Class and Objects
  • 07.02What is OOPs
  • 07.03Class and objects
  • 07.04Creating a simple class
  • 07.05Creating an object
  • 07.06Creating and accessing Properties
  • 07.07Creating and accessing Constants
  • 07.08Creating and accessing methods
  • 07.09This keyword
  • 07.10Constructors
  • 07.11Initial parameter passing
  • 07.12Inheritance
  • 07.13Private and Protected Properties
  • 07.14Static Properties and methods
  • 07.15Advance Obeject Oriented
  • 07.16Polymorphism
  • 07.17Encapsulation
  • 07.18Multiple Constructor, Destructor
  • 07.19Final Keyword
  • 07.20Interfaces
  • 07.21Abstract Classes
08Chapter-8 Implementing Forms
  • 08.01Why Forms Must
  • 08.02How Forms Works
  • 08.03GET vs POST
  • 08.04Form Data and PHP
  • 08.05Simple Registration
  • 08.06Introduction
  • 08.07Form Data Workflow
  • 08.08Never Trust User Inputs
  • 08.09Text Fields
  • 08.10Check Boxes and Radio Buttons
  • 08.11Selection Lists
  • 08.12Buttons
  • 08.13Image Buttons
  • 08.14More Form Fields
  • 08.15Introduction
  • 08.16Validation Types
  • 08.17Validating Forms
  • 08.18Displaying error Messages
  • 08.19Prefilling Text Fields
  • 08.20Prefilling Checkboxes and Radio Buttons
  • 08.21Prefilling Lists
  • 08.22Finalize the code
09Chapter-9 Cookies and Sessions in PHP
  • 09.01Why Cookies and Sessions
  • 09.02Introducing Cookies
  • 09.03Introducing Sessions
  • 09.04Creating Cookies
  • 09.05Updating Cookies
  • 09.06Deleting Cookies
  • 09.07Best Practices for Cookies
  • 09.08PHP Session Configuration and Functions
  • 09.09Making Configuration Changes
  • 09.10Initializing Session
  • 09.11Destroying Session
  • 09.12Using Session in Login Form
  • 09.13Storing Session in Database
  • 09.14Creating Custom SessionHandler
  • 09.15Session Security Threats
  • 09.16Session Security Measures
  • 09.17Handling Session Security
10Chapter-10 Authentication and Authorization
  • 10.01What is Authentication
  • 10.02HTTP Authentication
  • 10.03HTTP Basic Authentication
  • 10.04HTTP Digest Authentication
  • 10.05HTTP+HTML (Form Based) Authentication
  • 10.06Form based Authentication
  • 10.07Advantages/Disadvantages
  • 10.08Implement Form Based Authentication
  • 10.09What is Authorization
  • 10.10ACL (Access Control Lists)
  • 10.11What are the Access Control
  • 10.12RBAC (Role Based Access Control)
  • 10.13What is Role-based Access Control
  • 10.14Advantages/Disadvantages
  • 10.15Implement Role-based Access Control
  • 10.16What are the JSON Web Tokens
  • 10.17Advantages/Disadvantages
  • 10.18Implement JSON Web Tokens in PHP
11Chapter-11 Working with Databases
  • 11.01Introduction
  • 11.02PHP, MySQL and MariaDB
  • 11.03PHP and Microsoft SQL Server
  • 11.04PHP and MySQL
  • 11.05PHP and MariaDB
  • 11.06PHP and Azure SQL DB
  • 11.07Introduction
  • 11.08Configuring PDO for PHP
  • 11.09Configuring MySQLi Database Integration
  • 11.10Connecting to MySQL using PDO
  • 11.11Connecting to MySQL using MySQLi
  • 11.12Connecting to Azure using PDO
  • 11.13No SQL Support in PHP
  • 11.14New MongoDB Server for PHP
  • 11.15Creating a Test MongoDB Database in Atlas
  • 11.16Working with MongoDB in PHP
  • 11.17Introduction
  • 11.18Reading Data
  • 11.19Updating Data
  • 11.20Deleting Data
  • 11.21Introduction
  • 11.22Prerequisites
  • 11.23Using the MySQLi Extensions
  • 11.24Preventing SQL Injection
  • 11.25Inserting Data
  • 11.26Prepared Statements
  • 11.27Registration page
  • 11.28Login Page
  • 11.29Web Site - Sample
12Chapter-12 CLaravel Framework
  • 12.01Introduction
  • 12.02Prerequisites for Laravel
  • 12.03What is Laravel
  • 12.04Installing Laravel and Creating a New Project
  • 12.05Running a Development Server with Artisan CLI
  • 12.06Running an Existing Laravel Application
  • 12.07Defining Routes
  • 12.08Creating Views
  • 12.09Blade Templates
  • 12.10Extending the Master Layout
  • 12.11Naming Routes
  • 12.12Serving Static Assets
  • 12.13Implementing Active Links with Blade Directives
  • 12.14Receiving Form Input with POST Routes
  • 12.15Securing Input Data with CSRF Tokens
  • 12.16Resolving Dependencies
  • 12.17Flashing Session Data
  • 12.18Validating User Inputs
  • 12.19Showing Error Messages and Old Input
  • 12.20Creating an Error Subview
  • 12.21Grouping Routes and Views
  • 12.22Handling Requests with Controller Actions
  • 12.23CRUD Operations
  • 12.24Creating Resource Controllers
  • 12.25Implementing Resource Routes
  • 12.26Setting up the Database
  • 12.27Migrations and Models
  • 12.28Creating the Post Model
  • 12.29Saving Posts to the Database
  • 12.30Passing Data to Blade Templates
  • 12.31Checking for Empty collections
  • 12.32Creating Cookie
  • 12.33Retrieving Cookie
13Chapter-13 Eloquent ORM
  • 13.01Errors and logging
  • 13.02Errors
  • 13.03Logging
14Chapter-14 Localization
  • 14.01Configuring the locale
  • 14.02Defining translation strings
  • 14.03Overriding package language files
15Chapter-15 Session
  • 15.01Accession data
  • 15.02Storing session data
  • 15.03Deleting session data
16Chapter-16 File Uploading
  • 16.01Add controller
  • 16.02Add routes
  • 16.03Add blade file
  • 16.04Upload a file using storage disk
17Chapter-17 AJAX
  • 17.01Data connection
  • 17.02Create migration and model
  • 17.03Create controller
  • 17.04Create add routes
  • 17.05Create blade file
  • 17.06Create layout
18Chapter-18 Error Handling
  • 18.01Introduction
  • 18.02Configuration
  • 18.03The exception handler
  • 18.04Reporting exception
  • 18.05Exception log levels
  • 18.06Ignoring exceptions by type
  • 18.07Rendering exceptions
  • 18.08Reportable & renderable exceptions
19Chapter-19 HTTP Exception
  • 19.01HTTP custom error pages
20Chapter-20 Event Handling
  • 20.01Introduction
  • 20.02Registering events & listeners
  • 20.03Defining event
  • 20.04Queued event listeners
  • 20.05Dispatching event
  • 20.06Event subscribers
21Chapter-21 Facades
  • 21.01Introduction
  • 21.02When to use facades
  • 21.03How facades work
  • 21.04Real time facades
  • 21.05Façade class reference
22Chapter-22 Security
  • 22.01Authentication
  • 22.02Authorization
  • 22.03Email verification
  • 22.04Encryption
  • 22.05Hashing
  • 22.06Password reset
23Chapter-23 CakePHP
  • 23.01CakePHP structure
  • 23.02Setup your own web server
  • 23.03Install CakePHP
  • 23.04CakePHP naming conventions
  • 23.05Create custom layout
  • 23.06Create Controller
  • 23.07Get data from Database
  • 23.08Insert data
  • 23.09Data validation
  • 23.10Delete data
  • 23.11Linking models together
  • 23.12CakePHP Helpers
  • 23.13CakePHP Components
  • 23.14Pagination
  • 23.15Ajax in CakePHP
24Chapter-24 YII
  • 24.01Introduction to MVC
  • 24.02Model
  • 24.03View
  • 24.04Controller
  • 24.05Passing data to view from controller
  • 24.06Partial view
  • 24.07Understanding layout
  • 24.08Passing data to layout with params
  • 24.09Passing data to layout with session
  • 24.10Passing data to partial view
  • 24.11Changing advanced website template
  • 24.12Changing basic website template
  • 24.13Replicating basic template on advanced
  • 24.14Enable pretty URL
  • 24.15Setup .htaccess file
  • 24.16Passing parameters to URL
  • 24.17Retrieving parameters from URL
  • 24.18Remove parameter title from URL to look pretty
  • 24.19HTML Helpers - Tags
  • 24.20HTML Helpers - ActiveForm
  • 24.21HTML Helpers - Img, Link
  • 24.22HTML Helpers - UI, OI
  • 24.23HTML Helpers - Form 1
  • 24.24HTML Helpers - Form 2
  • 24.25URL Helpers 1
  • 24.26URL Helpers 2
  • 24.27Array Helpers - Intro, getValue
  • 24.28Array Helpers - Validate Array
  • 24.29Array Helpers - getColumn, Index, map
  • 24.30Array Helpers - multiSort, isIn, merges
  • 24.31Connecting to database
  • 24.32Migration
  • 24.33Multiple database connections
  • 24.34Signup
  • 24.35Login
  • 24.36Check authentication in views
  • 24.37Logout
  • 24.38Add more fields to signup
  • 24.39Controller authentication
  • 24.40Controller authentication 2
  • 24.41Separate frontend and backend login table
  • 24.42Insert record
  • 24.43Read all record from table
  • 24.44Read one record from table
  • 24.45Update record
  • 24.46Delete record
  • 24.47Authenticate active record actions
  • 24.48Faker
  • 24.49Read all data in a table
  • 24.50Filter columns and set conditions of data
  • 24.51Order post, count and limit posts to be fetched at a time
  • 24.52View post details
  • 24.53Sluggable id
  • 24.54Connect model to another database
  • 24.55Creating widgets
  • 24.56Gridview
  • 24.57GridView - Format column
  • 24.58GridView - ActionColumn
  • 24.59Listview
  • 24.60DetailviewPagination
  • 24.61PJax - Inserting record
  • 24.62Generating model
  • 24.63Generating controller
  • 24.64Generating form
  • 24.65Generating CRUD
  • 24.66Generating module
  • 24.67Generate CRUD to module
  • 24.68Generating model from second database
  • 24.69HasOne relations
  • 24.70HasMany relations
  • 24.71File upload
  • 24.72Upload multiple files
  • 24.73Display post image
  • 24.74Installing FileInput extension using composer
  • 24.75Installing TinyMCE with composer.json
  • 24.76Password
  • 24.77Generate pseudorandom data
  • 24.78Data encryption and decryption
  • 24.79Setup error page
  • 24.80Extract error code and message
  • 24.81Understand error debugging
  • 24.82Enable or disable error debugger
  • 24.83Configure application to production environment
  • 24.84Reconfiguring frontend file structure
  • 24.85Reconfiguring backend file structure
  • 24.86Push files to server
  • 24.87Configure application to live database
  • 24.88.htaccess
25Chapter-26 HTML Overview
  • 25.01HTML Overview
  • 25.02HTML Editing Tools
  • 25.03Document Structure
  • 25.04HTML Tags
  • 25.05Information browsers ignore
  • 25.06Specifying Color in HTML
  • 25.07Setting up an HTML document
  • 25.08Using Tags
  • 25.09Formatting Text
  • 25.10Introduction to frames
  • 25.11Horizontal rules
  • 25.12The Image basics
  • 25.13The IMG tag and its attributes
  • 25.14Media queries
  • 25.15Introduction to tables
  • 25.16Affecting table appearance
  • 25.17Table troubleshooting
  • 25.18Standard table templates
  • 25.19Multipart images in tables
  • 25.20The basic form (FORM)
  • 25.21The FORM elements
  • 25.22The New FORM attibutes (HTML 0.4)
  • 25.23Affecting The appearence form
  • 25.24Unconventional use of Form
26Chapter-27 Basic styling of web pages using CSS3
  • 26.01Basic styling of web pages using CSS3
  • 26.02Concept of CSS
  • 26.03Creating Style Sheet
  • 26.04CSS Properties
  • 26.05Setting up the initial HTML and CSS files
  • 26.06Using the inline block value
  • 26.07Changing a Table to Use Display block
  • 26.08Adding Small screen content Element
  • 26.09Introduction
  • 26.10Border properties
  • 26.11Padding Properties
  • 26.12Margin properties
  • 26.13RWD Introduction
  • 26.14RWD Viewport
  • 26.15RWD Gridview
  • 26.16RWD Media Queries
  • 26.17RWD Images
  • 26.18RWD Videos
  • 26.19RWD Frameworks
  • 26.20RWD Templates
  • 26.21CSS Animation
  • 26.22CSS Animation property
  • 26.23Delay an Animation
  • 26.24Run Animation in reverse Direction or Alternate Cycles
  • 26.25The speed curve of the Animation
  • 26.26The fill-mode of an Animation
  • 26.27How to Build the Navigation Bar
  • 26.28How to Build the Showcase Section
  • 26.29How to Build the Lower Section
  • 26.30How to Build the Footer Section
  • 26.31How to Make the page responsive
27Chapter-28 Introduction to ASP.Net MVC
  • 27.01What is ASP.NET MVC
  • 27.02What are the differences between ASP.NET Forms and ASP.NET MVC?
  • 27.03History of ASP.NET MVC
  • 27.04Creating an ASP.NET MVC Application
  • 27.05The Architecture of ASP.NET MVC Internet Application
  • 27.06ASP.NET MVC Folder Conventions
  • 27.07ASP.NET MVC Introduction
  • 27.08ASP.NET MVC vs. ASP.NET Web Forms
  • 27.09Advantages of ASP.NET MVC
  • 27.10ASP.NET MVC Architecture
  • 27.11ASP.NET MVC Version History
  • 27.12Creating First ASP.NET MVC Application
  • 27.13ASP.NET MVC File and Folder Structure
  • 27.14Layout, Sections, and View Start
  • 27.15Controllers in ASP.NET MVC Application
  • 27.16Views in ASP.NET MVC
  • 27.17Models in ASP.NET MVC
  • 27.18View Data in ASP.NET MVC
  • 27.19View Bag in ASP.NET MVC
  • 27.20Strongly Typed Views in ASP.NET MVC
  • 27.21View Model in ASP.NET MVC
  • 27.22Temp Data in ASP.NET MVC
28Chapter-29 Controllers
  • 28.01What is a Controller and what is Use of It?
  • 28.02Overview of routing engine
  • 28.03Creating controllers
  • 28.04Return types of Action Methods and Their Purpose
  • 28.05What is a view and what is use of it?
  • 28.06View engines. ASPX Engine and Razor View Engine
  • 28.07Razor View Engine syntax
  • 28.08Partial views
  • 28.09What is Partial Views? What is the use of it?
  • 28.10Creating partial views
  • 28.11Using Partial Views
  • 28.12What is a Model and what is the use of a Model?
  • 28.13Types Of Models
  • 28.14Creating Data Model
29Chapter-30 Html Helpers
  • 29.01What is Html Helper and what is the use of it?
  • 29.02Creating Html Helpers
  • 29.03Strongly Typed Html Helpers
  • 29.04Template Html Helpers
  • 29.05Creating custom Html Helpers
  • 29.06Creating submit button html helper
  • 29.07Creating TagBuilder Html Class
  • 29.08Using HtmlTextWriter Class
  • 29.09What is data Annotation and what is the use of it?
  • 29.10Data Annotation Attributes in ASP.NET MVC
  • 29.11Annotation Attributes from System.Web.Mvc Namespace
  • 29.12Custom Error Messages and Localization
  • 29.13Display and Edit Annotations
30Chapter-31 CRUD Operations on Database using ASP.Net MVC
  • 30.01What are CRUD Operations
  • 30.02How To Implement CRUD Operations With ASP.Net MVC
  • 30.03What is a Filter and What is the Use Of A Filter
  • 30.04Applying Filters To Controllers And Actions
  • 30.05Authorization Filter
  • 30.06Exception Filter
  • 30.07Using Action Filter
  • 30.08Using Result Filter
  • 30.09Using Global Filter
  • 30.10What is URL Routing and what are Advantages of It?
  • 30.11Creating and Registering a Route
  • 30.12Defining Default Values
  • 30.13Using Static URL Segments
  • 30.14Route Ordering
  • 30.15Defining Optional URL Segments
  • 30.16Defining Variable Length Routes
31Chapter-32 Master Pages and Layout Pages
  • 31.01What is a Master Page and what is a Layout Page?
  • 31.02Purpose of Master Page or Layout Page
  • 31.03Creating Layout Pages
  • 31.04What is Caching? What is Use of Caching?
  • 31.05Using Output Cache Attribute
  • 31.06Varying Output By Parameter
  • 31.07Using Cache Profiles
  • 31.08Using The Cache API
  • 31.09Creating Users and Roles
  • 31.10Using the Web Site Administration Tool
  • 31.11Using the Web Site Administration Tool
  • 31.12Using the Account Controller
  • 31.13Authorizing Users
  • 31.14Using the Authorize Attribute
  • 31.15Using the User Property
  • 31.16Configuring Membership
  • 31.17Configuring the Membership Database
  • 31.18Configuring Membership Settings
  • 31.19Using the Membership and Role Manager API
  • 31.20Using Windows Authentication
  • 31.21Configuring Windows Authentication
  • 31.22Authenticating Windows Users and Groups
32Chapter-33 jQuery
  • 32.01Introduction
  • 32.02JQuery Syntax
  • 32.03JQuery Selectors
  • 32.04JQuery Hide/Show
  • 32.05JQuery Fade
  • 32.06JQuery Slide
  • 32.07JQuery Stop()
  • 32.08JQuery Callback()
  • 32.09JQuery Get/Set
  • 32.10JQuery Add/Remove
  • 32.11JQuery CSS Classes
  • 32.12Web Hosting Basics
  • 32.13Types of Hosting Packages
  • 32.14Registering domains
  • 32.15Defining Name Servers
  • 32.16Using Control Panel
  • 32.17Creating Emails in Cpanel
  • 32.18Using FTP Client
33Chapter-34 Exception Handling in ASP.NET MVC
  • 33.01Introduction to Exception Handling in MVC
  • 33.02HandleError
  • 33.03HTTP Errors
  • 33.04Application_Error
  • 33.05Routing in ASP.NET MVC
  • 33.06Creating Custom Routes in ASP.NET MVC
  • 33.07Route Constraints in ASP.NET MVC
  • 33.08Attribute Routing in ASP.NET MVC
  • 33.09NET MVC Attribute Routing with Optional Parameter
  • 33.10Route Prefix in ASP.NET MVC Attribute Routing
  • 33.11Route Constraints in ASP.NET MVC Attribute Routing
  • 33.12Default Route and Route Name in Attribute Routing
34Chapter-35 ASP.NET MVC - Database (SQL Server and MySQL)
  • 34.01Entity Framework in ASP.NET MVC
  • 34.02Action Link HTML Helper in ASP.NET MVC
  • 34.03Working with Multiple Tables in ASP.NET MVC using Entity Framework
  • 34.04ASP.NET MVC – Database (SQL Server and MySQL)
  • 34.05Business Objects as Model in ASP.NET MVC
  • 34.06FormCollection in ASP.NET MVC
  • 34.07Model Binding in ASP.NET MVC
  • 34.08UpdateModel and TryUpdateModel in ASP.NET MVC
  • 34.09Editing a Model in ASP.NET MVC
  • 34.10Unintended Updates in ASP.NET MVC
  • 34.11Bind Attribute in ASP.NET MVC
  • 34.12Model Binding Using Interface
  • 34.13Deleting Database Records in ASP.NET MVC
  • 34.14CRUD Operations using Entity Framework
  • 34.15Customizing Auto Generated Index and Create Views
  • 34.16Customizing Auto Generated Edit View
  • 34.17Performing CRUD Operation using Entity Framework and MySQL Database
  • 34.18HTML Helpers in ASP.NET MVC
  • 34.19Text Box HTML Helper in ASP.NET MVC
  • 34.20Drop Down List HTML Helper in ASP.NET MVC
  • 34.21Radio Button HTML Helper in ASP.NET MVC
  • 34.22Check Box HTML Helper in ASP.NET MVC
  • 34.23List Box HTML Helper in ASP.NET MVC
  • 34.24Editor HTML Helper in ASP.NET MVC
  • 34.25Password Field and Hidden Field HTML Helper in ASP.NET MVC
  • 34.26Template Helpers in ASP.NET MVC
  • 34.27Customizing Template Helpers in ASP.NET MVC
  • 34.28Custom HTML Helpers in ASP.NET MVC
  • 34.29Attributes in ASP.NET MVC
  • 34.30Action Selectors in ASP.NET MVC
  • 34.31Action Verb Selector in ASP.NET MVC
  • 34.32Non-Action Selector in ASP.NET MVC
  • 34.33Data Annotations in ASP.NET MVC
  • 34.34Required and StringLength Attribute in MVC
  • 34.35Regular Expression Attribute in ASP.NET MVC
  • 34.36Range Attribute in ASP.NET MVC
  • 34.37Custom Validation Attribute in MVC
  • 34.38DataType and Compare Attributes in ASP.NET MVC
  • 34.39Validation Message and Validation Summary in ASP.NET MVC
  • 34.40Remote Validations in ASP.NET MVC
  • 34.41Remote Validation in ASP.NET MVC when JavaScript is Disabled
  • 34.42Fluent Validations
  • 34.43Action Results in ASP.NET MVC
  • 34.44View Result and Partial View Result in MVC
  • 34.45JSON Result in ASP.NET MVC
  • 34.46JavaScript Result in ASP.NET
  • 34.47File Result in ASP.NET MVC
  • 34.48Content Result in ASP.NET MVC
  • 34.49Empty Result in ASP.NET MVC
  • 34.50Redirect, RedirectToRoute and RedirectToAction in ASP.NET MVC
  • 34.51Status Results in ASP.NET MVC
  • 34.52Partial Views in ASP.NET MVC
  • 34.53Different Ways to Render Partial View in ASP.NET MVC
  • 34.54Razer View Syntax in MVC
35Chapter-36 Service Pattern and Repository Pattern
  • 35.01Service Pattern
  • 35.02Architecture with Service Pattern
  • 35.03Dependency Injection
  • 35.04Repository Pattern
  • 35.05Filters in ASP.NET MVC
  • 35.06Exception Filter in ASP.NET MVC
  • 35.07Custom Exception Filter in ASP.NET MVC
  • 35.08Error Pages Based on Status Code in ASP.NET MVC
  • 35.09ChildActionOnly Attribute in ASP.NET MVC
  • 35.10OutputCache Attribute in MVC
  • 35.11VaryByParam Location and CacheProfiles in OutputCache Attribute in MVC
  • 35.12Custom OutputCache Attribute in ASP.NET MVC
  • 35.13ValidateInput Attribute in ASP.NET MVC
  • 35.14RequireHttps Attribute in ASP.NET MVC
  • 35.15Custom Action Filters in ASP.NET MVC
  • 35.16Filter Overrides in ASP.NET MVC
  • 35.17Authorization Filter in ASP.NET MVC
  • 35.18Custom Authorization Filter in MVC
  • 35.19Custom Authentication Filter in MVC
  • 35.20Authentication and Authorization in ASP.NET MVC
  • 35.21Forms Authentication in ASP.NET MVC
  • 35.22Role-Based Authentication in ASP.NET MVC
  • 35.23Role-Based Menus in MVC
  • 35.24Create an ASP.NET MVC 5 App with Facebook, Twitter, LinkedIn, and Google OAuth2 Sign-on
  • 35.25Create a secure ASP.NET MVC 5 web app with log-in, email confirmation, and password reset
  • 35.26NET MVC 5 app with SMS and email Two-Factor Authentication
  • 35.27XSRF/CSRF Prevention in ASP.NET MVC and Web Pages
  • 35.28Preventing Open Redirection Attacks (C#)
  • 35.29Intro to Asp.Net Identity
  • 35.30Creating ApplicationUser, Store, and Manager
  • 35.31Configuring Roles
  • 35.32Understanding ViewModel
  • 35.33Register Page
  • 35.34Login Page
  • 35.35Logout
  • 35.36MyProfile Page
  • 35.37What is Area and Creating "Admin" Area
  • 35.38Manager Area
  • 35.39Manage Users by Admin
36Chapter-37 ASP.NET MVC – Advanced
  • 36.01ASP.NET MVC Life Cycle
  • 36.02Bundling and Minification
  • 36.03Memcached
  • 36.04Redis
  • 36.05Memcached vs Redis
  • 36.06Logging in ASP.NET MVC
  • 36.07Area in ASP.NET MVC
  • 36.08Working with Excel, PDF, and Image Files
  • 36.09Profile and debug your ASP.NET MVC app with Glimpse
  • 36.10Using Asynchronous Methods in ASP.NET MVC
  • 36.11NET MVC Deployment
  • 36.12Migrating ASP.NET MVC Applications to Windows Containers
  • 36.13Introduction to ASP.NET Web API
  • 36.14Creating ASP.NET Web API Application
  • 36.15Configuring a Web API
  • 36.16Web API Controllers
  • 36.17How to add Swagger in Web API
  • 36.18How to use Fiddler to test Web API
  • 36.19How to use POSTMAN to test Web API
  • 36.20ASP.NET Web API using SQL Server
  • 36.21Content Negotiation in Web API
  • 36.22Media Type Formatter in Web API
  • 36.23How to Implement GET Method in Web API
  • 36.24How to Implement POST Method in Web API
  • 36.25How to Implement PUT Method in Web API
  • 36.26How to Implement the DELETE Method in Web API
  • 36.27Custom Method Names in Web API
  • 36.28Parameter Binding in Web API
  • 36.29Consuming Web API Service From jQuery
  • 36.30Calling Web API Service in a Cross Domain Using jQuery AJAX
  • 36.31Cross-Origin Resource Sharing in WEB API
  • 36.32NET Web API Routing
  • 36.33Routing Variations in WEB API
  • 36.34Routing and Action Selection in Web API
  • 36.35NET Web API Attribute Routing
  • 36.36Optional Parameters in Web API Attribute Routing
  • 36.37Route Prefix in Web API
  • 36.38Web API Attribute Routing Route Constraints
  • 36.39Route Names and Route Orders in Attribute Routing
  • 36.40Introduction to Action Filters and Return Types
  • 36.41Overview of Action Filters
  • 36.42Simple Example of an Action Filter
  • 36.43Example of a Client-side Caching Action Filter
  • 36.44Overview of Action Method Return Types
  • 36.45Return Types Part 1: The Traditional Model
  • 36.46Return Types Part 2: The I HttpActionResult Model
  • 36.47Example of Model Validation in an Action Filter
  • 36.48Example of Model Validation in an Action Filter
37Chapter-38 Authentication Filters
  • 37.01Introduction to Authentication Filters
  • 37.02Creating a Basic Authentication Filter from the Template
  • 37.03Creating a Custom JSON Web Token (JWT) Authentication Filter
  • 37.04Implement an API Key Authentication Filter
  • 37.05Overriding the Authentication Filter List
  • 37.06Overview of Authorization Filters
  • 37.07The Authorize and AllowAnonymous Attributes
  • 37.08Example of a RequireHttps Authorization Filter
  • 37.09Example of a RequireClaims Authorization Filter
38Chapter-39 ASP.NET WEB API – Security
  • 38.01Authentication and Authorization in Web API
  • 38.02NET Web API Basic Authentication
  • 38.03HTTP Message Handlers in WEB APL
  • 38.04Basic Authentication using Message
  • 38.05HTTP Client Message Handler in Web API
  • 38.06Taken Based Authentication in Web API
  • 38.07Client Validation Using Basic Authentication in Web API
  • 38.08Refresh Token in Web API
  • 38.09Consume Refresh Token in C# Client
  • 38.10HMAC Authentication in Web API
  • 38.11JWT Authentication
  • 38.12Web API Versioning Using URI
  • 38.13Web API Versioning using Query String Parameter
  • 38.14Web API Versioning Using Custom Header
  • 38.15Web API Versioning Using Accept Header
  • 38.16Web API Versioning Using Custom Media Types
  • 38.17Web API Hosting
  • 38.18Enable SSL in Visual Studio Development Server
  • 38.19Enable HTTPS in Web API
  • 38.20Caching in ASP.NET Web API
  • 38.21Logging in ASP.NET Web API
  • 38.22Fluent Validations

No FAQ added yet.

Ready to begin?

DevLustro Certified Full Stack Native Programmer – Training Course

Duration: 180 Hrs

Enroll in

DevLustro Certified Full Stack Native Programmer – Training Course

Want to know more?