Expert in Oracle PL SQL Training Crash Course
Expert in Oracle PL SQL Training Course By Elevate Academy Team DB Management Course World Class Instructor 1:1 with Industry…
The Elevate Certified Full Stack Native Programmer training course provides complete skill development through two focused modules: Full Stack Developer Course – PHP and Full Stack Developer Course – .NET. These programs offer practical training in both back-end and front-end development, preparing learners to create powerful, scalable web applications. On course completion, students will be job-ready with strong knowledge of native development tools and frameworks. Elevate Academy ensures 100% placement support, giving graduates access to high-potential roles in the tech industry.
Part of our curated, top-rated training programs trusted by industry leaders.
The Elevate Certified Full Stack Native Programmer course enables learners to develop essential native development skills. Explore the ever-evolving software space while mastering Java, Swift, Kotlin, and more with expert guidance. This program prepares students to create responsive, efficient desktop and mobile apps. Below are the core skills needed to thrive as a full stack native developer.
This course helps you master the foundations of native programming. Training includes front-end development using React Native, back-end logic with Node.js and Express.js, database integration, version control, and deployment techniques.
Introduction to HTML5
Introduction of CSS3
Power of CSS
Anatomy of a CSS Rule
Element, class and ID Selectors
Combining Selectors
Pseudo-class selectors
Style placement
Conflict resolution
Styling Text
The box model
The background property
Positioning Elements by floating
Relative and absolute element positioning
Media Queries
Responsive Design
Introduction to Twitter Bootstrap
The Bootstrap Grid System
Introduction of JavaScript
Adjusting Development Environment for JavaScript Development
Where to place JavaScript code
Defining variables, functions, and scope
JavaScript Types
Common Language Constructs
Handling default values
Creating objects using 'new Object()' syntax
Creating objects using Object literal syntax
Functions Explained
Passing Variables by value Vs. by Reference
Function constructors, prototype, and the ‘this’ keyword
Array
Closures
Fake namespaces
Immediately Invoked Function Expressions(IIFES)
Using JavaScript to Build Web Applications
DOM Manipulation
Handling Events
The ‘event’ Argument
HTTP Basics
Ajax Basics
Processing JSON
Fixing Mobile Nav Menu Automatic Collapse
Dynamically Loading Home View Content
Dynamically Loading Menu Categories View
Dynamically Loading Single Category View
Changing ‘active’ button style through JavaScript
Getting Started with PHP
What is PHP?
Why PHP?
What Can PHP Do?
How PHP Works
Advantages of Using PHP
Websites that Use PHP
PHP Software Requirements
Download XAMPP/LAMP/WAMP/MAMP
Install XAMPP on Windows
Troubleshooting
Coding Standards
Basic Syntax
Comments
PHP Fundamentals
Variables:
Variable Scope
$ and $$ Variables
Super Global Variables
var_dump
Swap Two Numbers
Constants:
Operators:
Control Structures:
Loop Statements:
Beginner Level PHP
Functions:
PHP Functions
Parameterized Function
Call by reference
Call by Value
Default Arguments
Variable Arguments
Recursive functions
Arrays:
PHP Array
Indexed Array
Assosiative Array
Nested Array
Array Iterators
PHP CAPTCHA
Recursive functions
String
Numeric Functions
isset Functions
PHP Math
Working with Date and Time
Object Oriented
Class and objects:
Creating a simple class
Creating an object
Creating and accessing Properties
Creating and accessing Constants
Creating and accessing methods
This keyword
Constructors
Initial parameter passing
Inheritance
Private and Protected Properties
Static Properties and methods
Polymorphism
Encapsulation
Multiple Constructor, Destructor
Final Keyword
Interfaces
Abstract Classes
PHP Form Basics
Why Forms Must
How Forms Works
GET vs POST
Form Data and PHP
Simple Registration
Processing Form data
Introduction
Form Data Workflow
Never Trust User Inputs
Text Fields
Check Boxes and Radio Buttons
Selection Lists
Buttons
Image Buttons
More Form Fields
Form Validations
Introduction
Validation Types
Validating Forms
Displaying error Messages
Prefilling Text Fields
Prefilling Checkboxes and Radio Buttons
Prefilling Lists
Finalize the code
Understanding Sessions and Cookies
Why Cookies and Sessions
Introducing Cookies
Introducing Sessions
Working with Cookies
Creating Cookies
Updating Cookies
Deleting Cookies
Best Practices for Cookies
Working with Sessions
PHP Session Configuration and Functions
Making Configuration Changes
Initializing Session
Destroying Session
Using Session in Login Form
Storing Session in Database
Creating Custom SessionHandler
Handling Session Security
Session Security Threats
Session Security Measures
Handling Session Security
Authentication
What is Authentication
HTTP Authentication
HTTP Basic Authentication
HTTP Digest Authentication
HTTP+HTML (Form Based) Authentication
Form based Authentication
Advantages/Disadvantages
Implement Form Based Authentication
Authorization
What is Authorization
ACL (Access Control Lists)
What are the Access Control
RBAC (Role Based Access Control)
What is Role-based Access Control
Advantages/Disadvantages
Implement Role-based Access Control
JWT (JSON Web Token) Authentication
What are the JSON Web Tokens
Advantages/Disadvantages
Implement JSON Web Tokens in PHP
PHP and Relational databases
Introduction
PHP, MySQL and MariaDB
PHP and Microsoft SQL Server
PHP and MySQL
PHP and MariaDB
PHP and Azure SQL DB
PHP Data Objects
Introduction
Configuring PDO for PHP
Configuring MySQLi Database Integration
Connecting to MySQL using PDO
Connecting to MySQL using MySQLi
Connecting to Azure using PDO
PHP and Non-Relational Database
No SQL Support in PHP
New MongoDB Server for PHP
Creating a Test MongoDB Database in Atlas
Working with MongoDB in PHP
MySQL Database Management
Introduction
Reading Data
Updating Data
Deleting Data
Using MySQL with PHP
Introduction
Prerequisites
Using the MySQLi Extensions
Preventing SQL Injection
Inserting Data
Prepared Statements
Sample Projects
Registration page
Login Page
Mini Project
Introducing Laravel
Introduction
Prerequisites for Laravel
What is Laravel
Installing Laravel and Creating a New Project
Running a Development Server with Artisan CLI
Running an Existing Laravel Application
Routing Requests to Blade Views
Defining Routes
Creating Views
Blade Templates
Extending the Master Layout
Naming Routes
Serving Static Assets
Implementing Active Links with Blade Directives
Processing and Validating User Input
Receiving Form Input with POST Routes
Securing Input Data with CSRF Tokens
Resolving Dependencies
Flashing Session Data
Validating User Inputs
Showing Error Messages and Old Input
Creating an Error Subview
Implementing CRUD Operations
Grouping Routes and Views
Handling Requests with Controller Actions
CRUD Operations
Creating Resource Controllers
Implementing Resource Routes
Implementing CRUD Operations
Setting up the Database
Migrations and Models
Creating the Post Model
Saving Posts to the Database
Passing Data to Blade Templates
Checking for Empty collections
Cookie
Creating Cookie
Retrieving Cookie
Eloquent ORM
Errors and logging
Errors
Logging
Localization
Configuring the locale
Defining translation strings
Overriding package language files
Session
Accession data
Storing session data
Deleting session data
File Uploading
Add controller
Add routes
Add blade file
Upload a file using storage disk
AJAX
Data connection
Create migration and model
Create controller
Create add routes
Create blade file
Create layout
Error Handling
Introduction
Configuration
The exception handler
Reporting exception
Exception log levels
Ignoring exceptions by type
Rendering exceptions
Reportable & renderable exceptions
HTTP Exception
Event Handling
Introduction
Registering events & listeners
Defining event
Queued event listeners
Dispatching event
Event subscribers
Facades
Security
Installation
CakePHP structure
Setup your own web server
Install CakePHP
CakePHP naming conventions
Getting Started
Create custom layout
Create Controller
Models
Get data from Database
Insert data
Data validation
Delete data
Linking models together
CakePHP Authentication
CakePHP Helpers
CakePHP Components
Pagination
Ajax in CakePHP
Basics
Introduction to MVC
Model
View
Controller
Passing data to view from controller
Partial view
Templating
Understanding layout
Passing data to layout with params
Passing data to layout with session
Passing data to partial view
Changing advanced website template
Changing basic website template
Replicating basic template on advanced
Routing
Enable pretty URL
Setup .htaccess file
Passing parameters to URL
Retrieving parameters from URL
Remove parameter title from URL to look pretty
Helpers
HTML Helpers - Tags
HTML Helpers - ActiveForm
HTML Helpers - Img, Link
HTML Helpers - UI, OI
HTML Helpers - Form 1
HTML Helpers - Form 2
URL Helpers 1
URL Helpers 2
Array Helpers - Intro, getValue
Array Helpers - Validate Array
Array Helpers - getColumn, Index, map
Array Helpers - multiSort, isIn, merges
DataBases
Connecting to database
Migration
Multiple database connections
Authentication
Signup
Login
Check authentication in views
Logout
Add more fields to signup
Controller authentication
Controller authentication 2
Separate frontend and backend login table
ActiveRecord
Insert record
Read all record from table
Read one record from table
Update record
Delete record
Authenticate active record actions
Faker
ActiveRecord
Read all data in a table
Filter columns and set conditions of data
Order post, count and limit posts to be fetched at a time
View post details
Sluggable id
Connect model to another database
Widgets
Creating widgets
Gridview
GridView - Format column
GridView - ActionColumn
Listview
DetailviewPagination
PJax - Inserting record
Gii
Relations
HasOne relations
HasMany relations
Uploads
File upload
Upload multiple files
Display post image
Extensions
Installing FileInput extension using composer
Installing TinyMCE with composer.json
Security
Password
Generate pseudorandom data
Data encryption and decryption
Error Handling
Setup error page
Extract error code and message
Understand error debugging
Log
Enable or disable error debugger
Production
Configure application to production environment
Reconfiguring frontend file structure
Reconfiguring backend file structure
Push files to server
Configure application to live database
.htaccess
HTML Overview
HTML Overview
HTML Editing Tools
Document Structure
HTML Tags
Information browsers ignore
Specifying Color in HTML
Structural HTML Tags
Setting up an HTML document
Using Tags
Formatting Text
Introduction to frames
Adding images and other page elements
Horizontal rules
The Image basics
The IMG tag and its attributes
Media queries
Tables
Introduction to tables
Affecting table appearance
Table troubleshooting
Standard table templates
Multipart images in tables
Forms
The basic form (FORM)
The FORM elements
The New FORM attibutes (HTML 0.4)
Affecting The appearence form
Unconventional use of Form
Basic Styling of Web Pages using CSS3
Basic styling of web pages using CSS3
Concept of CSS
Creating Style Sheet
CSS Properties
Manipulate the display and position of HTML elements
Setting up the initial HTML and CSS files
Using the inline block value
Changing a Table to Use Display block
Adding Small screen content Element
Understand the Box Model concept
Introduction
Border properties
Padding Properties
Margin properties
Design mobile friendly web pages using CSS Media Queries
RWD Introduction
RWD Viewport
RWD Gridview
RWD Media Queries
RWD Images
RWD Videos
RWD Frameworks
RWD Templates
Animate HTML elements using CSS animate property
CSS Animation
CSS Animation property
Delay an Animation
Run Animation in reverse Direction or Alternate Cycles
The speed curve of the Animation
The fill-mode of an Animation
Web page Layouts - CSS Flex Box and CSS Grid
How to Build the Navigation Bar
How to Build the Showcase Section
How to Build the Lower Section
How to Build the Footer Section
How to Make the page responsive
Introduction to ASP.NET MVC
What is ASP.NET MVC
What are the differences between ASP.NET Forms and ASP.NET MVC?
History of ASP.NET MVC
Creating an ASP.NET MVC Application
The Architecture of ASP.NET MVC Internet Application
ASP.NET MVC Folder Conventions
ASP.NET MVC – Basic
ASP.NET MVC Introduction
ASP.NET MVC vs. ASP.NET Web Forms
Advantages of ASP.NET MVC
ASP.NET MVC Architecture
ASP.NET MVC Version History
Creating First ASP.NET MVC Application
ASP.NET MVC File and Folder Structure
Layout, Sections, and View Start
Controllers in ASP.NET MVC Application
Views in ASP.NET MVC
Models in ASP.NET MVC
View Data in ASP.NET MVC
View Bag in ASP.NET MVC
Strongly Typed Views in ASP.NET MVC
View Model in ASP.NET MVC
Temp Data in ASP.NET MVC
Chapter 29: Controllers
What is a Controller and what is Use of It?
Overview of routing engine
Creating controllers
Return types of Action Methods and Their Purpose
Views
Models
What is a Model and what is the use of a Model?
Types Of Models
Creating Data Model
Html Helpers
What is Html Helper and what is the use of it?
Creating Html Helpers
Strongly Typed Html Helpers
Template Html Helpers
Creating custom Html Helpers
Creating submit button html helper
Creating TagBuilder Html Class
Using HtmlTextWriter Class
Data Annotations & Validations
What is data Annotation and what is the use of it?
Data Annotation Attributes in ASP.NET MVC
Annotation Attributes from System.Web.Mvc Namespace
Custom Error Messages and Localization
Display and Edit Annotations
CRUD Operations on Database using ASP.Net MVC
What are CRUD Operations
How To Implement CRUD Operations With ASP.Net MVC
Filters
What is a Filter and What is the Use Of A Filter
Applying Filters To Controllers And Actions
Authorization Filter
Exception Filter
Using Action Filter
Using Result Filter
Using Global Filter
URL Routing
What is URL Routing and what are Advantages of It?
Creating and Registering a Route
Defining Default Values
Using Static URL Segments
Route Ordering
Defining Optional URL Segments
Defining Variable Length Routes
Master Pages and Layout Pages
What is a Master Page and what is a Layout Page?
Purpose of Master Page or Layout Page
Creating Layout Pages
Caching in ASP.Net MVC
What is Caching? What is Use of Caching?
Using Output Cache Attribute
Varying Output By Parameter
Using Cache Profiles
Using The Cache API
Authentication in ASP.Net MVC
Creating Users and Roles
Using the Web Site Administration Tool
Using the Web Site Administration Tool
Using the Account Controller
Authorizing Users
Using the Authorize Attribute
Using the User Property
Configuring Membership
Configuring the Membership Database
Configuring Membership Settings
Using the Membership and Role Manager API
Using Windows Authentication
Configuring Windows Authentication
Authenticating Windows Users and Groups
JQuery Basics
Introduction
JQuery Syntax
JQuery Selectors
JQuery Events JQuery Effects
JQuery Hide/Show
JQuery Fade
JQuery Slide
JQuery Stop()
JQuery Callback()
JQuery HTML
JQuery Get/Set
JQuery Add/Remove
JQuery CSS Classes
Hosting First Website
Web Hosting Basics
Types of Hosting Packages
Registering domains
Defining Name Servers
Using Control Panel
Creating Emails in Cpanel
Using FTP Client
Exception Handling in ASP.NET MVC
Introduction to Exception Handling in MVC
HandleError
HTTP Errors
Application_Error
ASP.NET MVC – Routing
Routing in ASP.NET MVC
Creating Custom Routes in ASP.NET MVC
Route Constraints in ASP.NET MVC
Attribute Routing in ASP.NET MVC
NET MVC Attribute Routing with Optional Parameter
Route Prefix in ASP.NET MVC Attribute Routing
Route Constraints in ASP.NET MVC Attribute Routing
Default Route and Route Name in Attribute Routing
Entity Framework in ASP.NET MVC
Action Link HTML Helper in ASP.NET MVC
Working with Multiple Tables in ASP.NET MVC using Entity Framework
ASP.NET MVC – Database (SQL Server and MySQL)
Business Objects as Model in ASP.NET MVC
Form Collection in ASP.NET MVC
Model Binding in ASP.NET MVC
Update Model and Try Update Model in ASP.NET MVC
Editing a Model in ASP.NET MVC
Unintended Updates in ASP.NET MVC
Bind Attribute in ASP.NET MVC
Model Binding Using Interface
Deleting Database Records in ASP.NET MVC
CRUD Operations using Entity Framework
Customizing Auto Generated Index and Create Views
Customizing Auto Generated Edit View
Performing CRUD Operation using Entity Framework and MySQL Database
ASP.NET MVC – HTML Helpers
HTML Helpers in ASP.NET MVC
Text Box HTML Helper in ASP.NET MVC
Drop Down List HTML Helper in ASP.NET MVC
Radio Button HTML Helper in ASP.NET MVC
Check Box HTML Helper in ASP.NET MVC
List Box HTML Helper in ASP.NET MVC
Editor HTML Helper in ASP.NET MVC
Password Field and Hidden Field HTML Helper in ASP.NET MVC
Template Helpers in ASP.NET MVC
Customizing Template Helpers in ASP.NET MVC
Custom HTML Helpers in ASP.NET MVC
Attributes in ASP.NET MVC
Attributes in ASP.NET MVC
Action Selectors in ASP.NET MVC
Action Verb Selector in ASP.NET MVC
Non-Action Selector in ASP.NET MVC
ASP.NET MVC – Data Annotations
Data Annotations in ASP.NET MVC
Required and StringLength Attribute in MVC
Regular Expression Attribute in ASP.NET MVC
Range Attribute in ASP.NET MVC
Custom Validation Attribute in MVC
DataType and Compare Attributes in ASP.NET MVC
Validation Message and Validation Summary in ASP.NET MVC
Remote Validations in ASP.NET MVC
Remote Validation in ASP.NET MVC when JavaScript is Disabled
Fluent Validations
ASP.NET MVC – Action Results
Action Results in ASP.NET MVC
View Result and Partial View Result in MVC
JSON Result in ASP.NET MVC
JavaScript Result in ASP.NET
File Result in ASP.NET MVC
Content Result in ASP.NET MVC
Empty Result in ASP.NET MVC
Redirect, RedirectToRoute and RedirectToAction in ASP.NET MVC
Status Results in ASP.NET MVC
ASP.NET MVC – Views
Partial Views in ASP.NET MVC
Different Ways to Render Partial View in ASP.NET MVC
Razer View Syntax in MVC
Service Pattern and Repository Pattern
Service Pattern
Architecture with Service Pattern
Dependency Injection
Repository Pattern
ASP.NET MVC – Filters
Filters in ASP.NET MVC
Exception Filter in ASP.NET MVC
Custom Exception Filter in ASP.NET MVC
Error Pages Based on Status Code in ASP.NET MVC
ChildActionOnly Attribute in ASP.NET MVC
OutputCache Attribute in MVC
VaryByParam Location and CacheProfiles in OutputCache Attribute in MVC
Custom OutputCache Attribute in ASP.NET MVC
ValidateInput Attribute in ASP.NET MVC
RequireHttps Attribute in ASP.NET MVC
Custom Action Filters in ASP.NET MVC
Filter Overrides in ASP.NET MVC
Authorization Filter in ASP.NET MVC
Custom Authorization Filter in MVC
Custom Authentication Filter in MVC
ASP.NET MVC – Security
Authentication and Authorization in ASP.NET MVC
Forms Authentication in ASP.NET MVC
Role-Based Authentication in ASP.NET MVC
Role-Based Menus in MVC
Create an ASP.NET MVC 5 App with Facebook, Twitter, LinkedIn, and Google OAuth2 Sign-on
Create a secure ASP.NET MVC 5 web app with log-in, email confirmation, and password reset
NET MVC 5 app with SMS and email Two-Factor Authentication
XSRF/CSRF Prevention in ASP.NET MVC and Web Pages
Preventing Open Redirection Attacks (C#)
ASP.NET Identity
Intro to Asp.Net Identity
Creating ApplicationUser, Store, and Manager
Configuring Roles
Understanding ViewModel
Register Page
Login Page
Logout
MyProfile Page
What is Area and Creating "Admin" Area
Manager Area
Manage Users by Admin
ASP.NET MVC – Advanced
ASP.NET MVC Life Cycle
Bundling and Minification
Memcached
Redis
Memcached vs Redis
Logging in ASP.NET MVC
Area in ASP.NET MVC
Working with Excel, PDF, and Image Files
Profile and debug your ASP.NET MVC app with Glimpse
Using Asynchronous Methods in ASP.NET MVC
NET MVC Deployment
Migrating ASP.NET MVC Applications to Windows Containers
ASP.NET WEB API – Basics
Introduction to ASP.NET Web API
Creating ASP.NET Web API Application
Configuring a Web API
Web API Controllers
How to add Swagger in Web API
How to use Fiddler to test Web API
How to use POSTMAN to test Web API
ASP.NET Web API using SQL Server
Content Negotiation in Web API
Media Type Formatter in Web API
How to Implement GET Method in Web API
How to Implement POST Method in Web API
How to Implement PUT Method in Web API
How to Implement the DELETE Method in Web API
Custom Method Names in Web API
Parameter Binding in Web API
Consuming Web API Service From jQuery
Calling Web API Service in a Cross Domain Using jQuery AJAX
Cross-Origin Resource Sharing in WEB API
WEB API Routing and Attribute Routing
NET Web API Routing
Routing Variations in WEB API
Routing and Action Selection in Web API
NET Web API Attribute Routing
Optional Parameters in Web API Attribute Routing
Route Prefix in Web API
Web API Attribute Routing Route Constraints
Route Names and Route Orders in Attribute Routing
Action Filters and Return Types
Introduction to Action Filters and Return Types
Overview of Action Filters
Simple Example of an Action Filter
Example of a Client-side Caching Action Filter
Overview of Action Method Return Types
Return Types Part 1: The Traditional Model
Return Types Part 2: The I HttpActionResult Model
Example of Model Validation in an Action Filter
Example of Model Validation in an Action Filter
Authentication Filters
Introduction to Authentication Filters
Creating a Basic Authentication Filter from the Template
Creating a Custom JSON Web Token (JWT) Authentication Filter
Implement an API Key Authentication Filter
Overriding the Authentication Filter List
Authorization Filters
ASP.NET WEB API – Security
Authentication and Authorization in Web API
NET Web API Basic Authentication
HTTP Message Handlers in WEB APL
Basic Authentication using Message
HTTP Client Message Handler in Web API
Taken Based Authentication in Web API
Client Validation Using Basic Authentication in Web API
Refresh Token in Web API
Consume Refresh Token in C# Client
HMAC Authentication in Web API
JWT Authentication
Web API Versioning
Web API Versioning Using URI
Web API Versioning using Query String Parameter
Web API Versioning Using Custom Header
Web API Versioning Using Accept Header
Web API Versioning Using Custom Media Types
Advanced Concepts
Web API Hosting
Enable SSL in Visual Studio Development Server
Enable HTTPS in Web API
Caching in ASP.NET Web API
Logging in ASP.NET Web API
Fluent Validations
Build a strong foundation in Java, Swift, and Kotlin to create high-performance mobile and desktop applications.
Gain skills in front-end design using React Native to build responsive, engaging, and user-focused mobile interfaces.
Master back-end technologies with Node.js, Express.js, and databases to develop scalable native application services.
Work on practical native development projects combining front-end and back-end to deliver complete app solutions.
Use Git and GitHub for source control and team collaboration—critical skills for efficient development workflows.
Learn key DevOps strategies and cloud deployment methods to manage, scale, and launch native applications smoothly.
In today’s fast-paced digital world, the demand for skilled software professionals is higher than ever. Whether you’re a student aiming…
Expert in Oracle PL SQL Training Course By Elevate Academy Team DB Management Course World Class Instructor 1:1 with Industry…
Master in Oracle DBA Training Crash Course By Elevate Academy Team DB Management Course World Class Instructor 1:1 with Industry…
Core MSSQL Training Crash Course By Elevate Academy Team DB Management Course World Class Instructor 1:1 with Industry Expert 400+…
Refer your friends or colleagues to Elevate and earn gift vouchers worth up to ₹1000 for each successful enrollment.
Help others upskill while you enjoy exclusive rewards—it’s a win-win!