Full Stack Web Development Course In Kanpur

Join Web Development  Course  at VFX Era in kakadeo, Kanpur

Full Stack Web Development Certification Course In Kanpur

India is on its way to becoming the fastest growing E-commerce market and here is your chance to grow with it*. With hiring activities expected to grow rapidly over the next couple of years, this is one of the most vibrant sector in India. Join Web development course at VFX Era in kakadeo, Kanpur

Full Stack Web Development Course Modules

SEMESTER-1

Module 1 - Syllabus Covered (HTML)

  • Introduction of different Web Technology
  • Introduction
  • HTML Elements
  • HTML Attributes
  • HTML Headings
  • HTML Paragraphs
  • HTML Formatting
  • HTML Fonts
  • HTML Styles
  • HTML Links
  • HTML Images
  • HTML Tables
  • HTML Lists
  • HTML Forms
  • HTML Frames
  • HTML Iframes
  • HTML Colors
  • HTML Color names
  • HTML Colorvalues
  • HTML Quick List
  • HTML Layout
  • HTML Doctypes
  • HTML Head
  • HTML Meta
  • HTML Scripts
  • HTML Entities
  • HTML URLs
  • HTML URL Encode
  • HTML Media
  • HTML Audio
  • HTML Object
  • HTML Video
  • HTML YouTube
  • HTML Media Tags
  • HTML Summary

Syllabus Covered (HTML5)

  • HTML5 Introduction
  • HTML5 New Elements
  •  HTML5 Video
  • HTML5 Video/DOM
  • HTML5 Audio
  • HTML5 Drag and Drop
  • HTML5 Canvas
  • HTML5 SVG
  • HTML5 Canvas vs. SVG
  • HTML5 Geolocation
  • HTML5 Web Storage
  • HTML5 App Cache
  • HTML5 Web Workers
  • HTML5 SSE
  • HTML5 Tags

Syllabus Covered (CSS)

  • CSS Introduction
  • CSS Syntax
  • CSS Id &Class
  • CSS Styling
  • Styling Backgrounds
  • Styling Text
  • Styling Fonts
  • Styling Links
  • Styling Lists
  • Styling Tables
  • CSSBox Model
  • CSSBox Model
  • CSS Border
  • CSS Outline
  • CSS Margin
  • CSS Padding
  • CSS Advanced
  • CSS Grouping/Nesting
  • CSS Dimension
  • CSS Display
  • CSS Positioning
  • CSS Floating
  • CSS Align
  • CSS Navigation Bar
  • CSS Image Gallery
  • CSS Image Opacity
  • CSS Image Sprites
  • CSS Media Types
  •  CSS hacking
  • CSS Summary

FTP Management

  • Understanding FTP
  • Setting up FTP Server (Live)
  • Uploading and downloading FTP contents
  • Summary

Deployment

  • Deploying application on Web Server
  • Summary

Live Project

  • Preparing HTML from design
  • Hosting on Live Server
  • Summary

Module 2 - Bootstrap

Bootstrap TRAINING OUTLINE Bootstrap Overview

  • Overview of Mobile First Design
  • CSS3 Media Queries
  • Downloading Bootstrap
  • Customizing Bootstrap
  • Adding Custom CSS to Bootstrap

Bootstrap Grid System

  • Working with Grids
  • Defining Rows, Containers and Columns
  • Offsetting Columns
  • Creating Nested Columns
  • Changing Column Order

Bootstrap Base CSS

  • Overview of Bootstrap's Base CSS
  • Using Helper Classes and Responsive Utilities
  • Working with TypographyClasses
  • Formatting Lists
  • Formatting Tables
  • Creating a Striped Table
  • Creating a Responsive Table
  • Enhancing the Appearance of Forms
  • Displaying Inline Forms
  • Displaying Horizontal Forms
  • Formatting Images
  • Creating Responsive Images
  • Styling Links and Buttons

Bootstrap Components

  • Overview of BootstrapComponents
  • Using Glyphicons to Add Symbols to Buttons and Links
  • Creating Dropdowns
  • Creating Navigation
  • Tabbed Navigation
  • Pill Navigation
  • Navigation Bars
  • Collapsible Navigation Bars
  • Breadcrumbs
  • Grouping Inputs, Buttons and Lists
  • Formatting Page Headers
  • Creating Panels
  • Grouping Panels
  • Creating a ThumbnailGallery
  • Creating Progress Bars and Alerts

Bootstrap Plugins

  • Plugin Overview
  • Creating Tabbed Navigation
  • Creating a Slideshow Using the Carousel Plugin
  • Using Accordions to Display a Large Amount of Content
  • Adding a Dialog Box Using the Modal Plugin

Displaying Secondary Information Using Popovers or Tooltips

Module 3 - JAVASCRIPT

Overview of Client-Side JavaScript

  • Including JavaScript in a Page
    • Using the

Module 4 - JQUERY

JQuery Introduction

  • What is JQuery?
  • History
  • Selectors

JQuery Effects

  • Display Effects
    • hide()
    • show()
    • toggle()
  • Fading Effects
    • fadeIn()
    • fadeOut()
    • fadeToggle()
    • fadeTo()
  • Sliding Effects
    • slideDown()
    • slideUp()
    • slideToggle()
  • Other Effects
    • animate()
    • delay()

JQuery HTML and CSS

  • html()
  • text()
  • val()
  • css()
  • before()
  • prepend()
  • after()
  • insertAfter()
  • append()
  • appendTo()
  • clone()
  • remove()
  • empty()
  • detach()
  • scrollTop()
  • attr()
  • prop()
  • offset()
  • position()
  • addClass()
  • hasClass()
  • toggleClass()
  • width()
  • height()
  • innerWidth()
  • innerHeight()
  • outerHeight()
  • wrap()
  • wrapInner()
  • unwrap()
  • wrapAll()

JQuery Events JQuery Form

Module 5 - React JS

    • Getting Started
      • Installation steps
      • What is React?
      • Real-world SPA v/s React
      • Creating First Project
      • Building a Project
      • Installing Dependencies
      • React Alternatives
      • Course Outline
      • Useful resources and Link
    • Refreshing JavaScript
      • Understanding “let” and Const
      • Functions
      • Exports and Imports
      • Understanding Classes
      • Class Props and Methods
      • Spread
      • Map
      • Filter
      • Class Object
      • Interfaces
      • Subclasses
      • Array
    • Understanding Base features and Syntax
      • Creating react app
      • Using create-react-app
      • Understanding component basics
      • Understanding JSX
      • JSX Restrictions
      • Creating Components
      • Working With Components
      • Reusing Components
      • Outputting Dynamic Content
      • Working With Props
      •  Understanding Children Property
      • Props and State
      • Handling Events and Methods
      • Manipulating State
      • Functional Components naming
      • Stateless and State full components
      • Passing Methods References between components
      • Adding Two-way data binding
      • Working with Styles
    • Working with List and Conditionals
      • Module Introduction
      • Rendering modules conditionally
      • Handing dynamic contents
      • Outputting lists
      • List and State
      • Lists and Keys
      • Flexible Lists
      • Practices
    • Styling React Components
      • Module Introduction
      • Outlining the problem set
      • Setting Styles Dynamically
      • Setting Class names Dynamically
      • Enabling CSS modules
      • Adding Pseudo selectors
      • Working with Media Queries
    • Components
      • Module Introduction
      • Splitting app into Components
      • Comparing Stateless and Stateful Components
      • Class Components (ES6)
      • Functional Components
      • Lifecycle Methods (Functional Components)
      • Lifecycle Hook in Class Components
      • Creating Default Props
      • Validating Prop Types
      • Higher-Order Components
      • Another form of Higher-Order Components
      • Using refs
      • Using the Context API
      • Handing Providers
    • Music Plyer Project – Spotify API
      • Project Introduction
      • Project outline
      • Project Creation
      • Building Search Component
      • Handling API response from server
      • Consuming API response to console
      • Display API response in Artist Component
      • Display Tracks list in Tracks Component
      • Finalizing Project
    • Custom Resume Builder – Accessing Local API
      •  Project Introduction
      • Project outline
      • Project Creation
      • Building Resume Component
      • Creating Rest API using JSON Server
      • Consuming API response to console
      • Display API response in Components
      • Assigning Props to various components
      • Finalizing Project
    • Routing
      • Module Introduction
      • Building Checkout Container
      • Setting up Routing and Routes
      • Navigating between components
      • Navigating Back & to next page
      • Implementing Children navigation
      • Implementing Component-based navigation
    • Forms
      • Analysing Component
      • Creating Custom Dynamic Input Component
      • Setting Up event and state for the form input
      • Handling user input
      • Adding Custom form Validation
      • Working with Refs
    • Redux
    • CRUD Application Project – Accessing API
    • Accessing JSON Responses using Axios
    • Deploying

UI(User Interface) / UX(User Experience)

  • UI / UX (Figma)
  • Website Designing Using WordPress
  • Search Engine Optimization (SEO)
  • PhotoShop Basics

SEMESTER-2

  • Introduction to number system and Bit manipulations
  • Time Complexity Analysis
  • Arrays Techniques 
  • Basic Maths for Programming
  • Sorting and Hashing Libraries
  • Recursion 
  • OOPS

Problem Soving & CS Fundamentals

  • Time Complexity
  • Arrays
  • Strings
  • Binary Search
  • 2 Pointers
  • Recursion
  • Hashing
  • Sorting
  • Bit manipulation
  • Stacks
  • Queues
  • Linked Lists
  • Trees and Heap
  • D.S.A.

SEMESTER-3

Python with Django Course

SECTION – I

  • 1. Overview
  • Why do we need Python?
  • Program structure
    • 2. Environment Setup
  • Python Installation
  • Execution Types
  • What is an interpreter?
  • Interpreters vs Compilers
  • Using the Python Interpreter
  • Interactive Mode
  • Running python files
  • Working with Python shell
  • Integrated Development Environments (IDES)
  • Interactive Mode Programming
  • Script Mode Programming
    • 3. Basic Concepts
  • Basic Operators
  • Types of Operator
  • Python Arithmetic Operators
  • Python Comparison Operators
  • Python Assignment Operators
  • Python Bitwise Operators
  • Python Logical Operators
  • Python Membership Operators (in, not in)
  • Python Identity Operators (is, is not)
  • Python Operators Precedence
    • 4. Basic Concepts
  •  Data Types
  • Variables
  • Assigning Values to Variables
  • Multiple Assignment
  • Python Numbers
  • Python Strings
  • Accessing Values in Strings
  • String Special Operators
  • String Formatting Operator
  • Triple Quotes
  • Built-in String Operations
  • Python Lists
  • Accessing Values in Lists
  • Updating Lists
  • Delete List Elements
  • Basic List Operations
  • Indexing, Slicing, and Matrixes
  • Built-in List Functions & Methods
  • Python Tuples
  • Accessing Values in Tuples
  • Updating Tuples
  • Delete Tuple Elements
  • Basic Tuples Operations
  • Indexing, Slicing, and Matrixes
  • No Enclosing Delimiters
  • Built-in Tuple Functions
  • Python Dictionary
  • Accessing Values in Dictionary
  • Updating Dictionary
  • Delete Dictionary Elements
  • Properties of Dictionary Keys
  • Built-in Dictionary Functions & Methods
    • 5. Basic Operators in Python
  • Types of Operator
  • Python Arithmetic Operators
  • Python Comparison Operators
  •  Python Assignment Operators
  • Python Bitwise Operators
  • Python Logical Operators
  • Python Membership Operators (in, not in)
  • Python Identity Operators (is, is not)
  • Python Operators Precedence
    • 6. Loops and Decision Making
  • if statements
  • ..else statements
  • nested if statements
  • while loop
  • for loop
  • nested loops
  • Loop Control Statements
  • 1) break statement
  • 2) continue statement
  • 3) pass statement

SECTION – II

    • 1. Functions
  • Defining a Function
  • Syntax
  • Calling a Function
  • Pass by reference vs value
  • Function Arguments
  • Required arguments
  • Keyword arguments
  • Default arguments
  • Variable-length arguments
  • The return Statement
  • Scope of Variables
  • Global vs. Local variables
    • 2. Python Modules and Packages
  •  Framework vs Packages
  • Folium Introduction
  • Why are modules used?
  • Creating modules
  • The import Statement
  • The from…import Statement
  • The from…import * Statement
  • Locating Modules
  • The PYTHONPATH Variable
  • Namespaces and Scoping
  • The dir( ) Function
  • The globals() and locals() Functions
  • The reload() Function
  • Packages in Python
    • 3. Basic OOPs Concept
  • Creating class in Python
  • Documented String
  • Private Identifier
  • Constructor
  • Inheritance
  • Polymorphism
    • 4. Decorator, Iterator and Generator
  • 5. Anonymous Function
  • Lambda
  • Map
  • Filter
  • Reduce 

SECTION -III

    • 1. File Manipulation
  • Opening Text File
  • Working with a File on Python
  •  The open function
  • File modes
  • The file object attributes
  • close() method
  • write() method
  • read() method
  • Files: Input
  • Files: Output
  • Reading files
  • Renaming & deleting files
  • Writing into a file
  • remove() method
    • 2. Python GUI
  • Basic Operations using Tkinter
  • Buttons and Textbox
  • Menu Bar
  • Message Box and Radio Button
  • Checkbox and Event Creating
  • Creating Application in GUI
    • 3. SQL and Python
  • Overview of SQLite
  • Integrating Python with SQLite
    • 4. NoSQL and Python
  • Overview of NoSQL
  • Integrating Python with NoSQL
    • 5. Project Demonstration Tkinter with SQL
  • Project Demonstration Tkinter with SQL
    • 6. Other Concepts
  • Errors and Exception Handling
  • Standard exceptions
  •  Assertions in Python
  • The assert Statement
  • What is an Exception?
  • Handling an exception
  • Syntax
  • The except Clause with No Exceptions
  • The except Clause with Multiple Exceptions
  • The try-finally Clause
  • The argument of an Exception
  • Example with Tkinter Application
  • Regular Expression
  • Powerful Utilities
  • Multithreading
  • List Comprehensive
  • Shallow and Deep Copy
  • Unit testing

Django Course  

SECTION – I  

1. Introduction to Django 

What Is a Web Framework? 

The MVC Design Pattern 

Django’s History 

2. Installation of Django 

Installing Python 

Installing Django 

Setting Up a Database 

Starting a Project. 

The Development Server 

Django Commands Overview

3. The Basics of Dynamic Web Pages 

Your First View: Dynamic Content 

Mapping URLs to Views 

How Django Processes a Request 

URL configurations and Loose Coupling 

404 Errors 

Your Second View: Dynamic URLs 

A Word About Pretty URLs 

Wildcard URL patterns 

Django’s Pretty Error Pages 

4. The Django Template System 

Template System Basics 

Using the Template System 

Creating Template Objects 

Rendering a Template 

Multiple Contexts, Same Template 

Context Variable Lookup 

Playing with Context Objects 

Basic Template Tags and Filters Tags 

Philosophies and Limitations 

Using Templates in Views 

Template Loading 

render_to_response() 

The locals() Trick 

Subdirectories in get_template() 

The include Template Tag. 

Template Inheritance 

5. Interacting with a Database: Models 

The “Dumb” Way to Do Database Queries in Views The MTV Development Pattern 

Configuring the Database 

Your First App 

Defining Models in Python

Your First Model 

Installing the Model 

Basic Data Access 

Adding Model String Representations 

Inserting and Updating Data 

Selecting Objects 

Filtering Data 

Retrieving Single Objects 

Ordering Data 

Chaining Lookups 

Slicing Data 

Deleting Objects 

Making Changes to a Database Schema 

Adding Fields 

Removing Fields 

Removing Many to Many Fields 

Removing Models 

6. The Django Administration Site 

Activating the Admin Interface 

Using the Admin Interface 

Users, Groups and Permissions 

Customizing the Admin Interface 

Customizing the Admin Interface’s Look and Feel Customizing the Admin Index Page 

When and Why to Use the Admin Interface SECTION – II 

7. Form Processing 

Search 

The “Perfect Form” 

Creating a Feedback Form 

Processing the Submission 

Custom Validation Rules

A Custom Look and Feel 

Creating Forms from Models 

8. Advanced Views and URL configurations 

URL configuration Tricks. 

Streamlining Function Imports 

Using Multiple View Prefixes 

Special-Casing URLs in Debug Mode 

Using Named Groups 

Understanding the Matching/Grouping Algorithm Passing Extra Options to View Functions 

Using Default View Arguments 

Special-Casing Views 

Capturing Text in URLs 

Determining What the URL configuration Searches Against Including Other URL configurations 

How Captured Parameters Work with include() 

How Extra URL configurations Options Work with include() Section II : Django Sub Framework 

9. Generic Views 

Using Generic Views 

Generic Views of Objects 

Extending Generic Views 

Making “Friendly” Template Contexts 

Adding Extra Context 

Viewing Subsets of Objects 

Complex Filtering with Wrapper Functions 

Performing Extra Work 

10. Extending the Template Engine 

Template Language Review 

Request Context and Context Processors 

django.core.context_processors.auth 

django.core.context_processors.debug 

django.core.context_processors.i18n

django.core.context_processors.request 

Guidelines for Writing Your Own Context Processors Inside Template Loading 

Extending the Template System 

Creating a Template Library 

Writing Custom Template Filters 

Writing Custom Template Tags 

Shortcut for Simple Tags 

Inclusion Tags 

Writing Custom Template Loaders 

Using the Built-in Template Reference 

Configuring the Template System in Standalone Mode 11. Generating Non-HTML Content 

The Basics: Views and MIME Types 

Producing CSV 

Generating PDFs 

Installing Report Lab 

Writing Your View 

Complex PDFs 

Other Possibilities 

The Syndication Feed Framework 

Initialization 

A Simple Feed 

A More Complex Feed 

Specifying the Type of Feed 

Enclosures 

Language 

URLs 

Publishing Atom and RSS Feeds in Tandem The Sitemap Framework 

Installation 

Initialization 

Sitemap Classes 

Shortcuts 

Creating a Sitemap Index.

Pinging Google 

12.Sessions, Users and Registration 

Cookies 

Getting and Setting Cookies 

The Mixed Blessing of Cookies 

Django’s Session Framework 

Enabling Sessions 

Using Sessions in Views 

Setting Test Cookies 

Using Sessions Outside of Views 

When Sessions Are Saved 

Browser-Length Sessions vs Persistent Sessions Other Session Settings 

Users and Authentication 

Enabling Authentication Support 

Using Users 

Logging In and Out 

Limiting Access to Logged-in Users 

Limiting Access to Users Who Pass a Test 

Managing Users, Permissions and Groups 

Using Authentication Data in Templates 

The Other Bits: Permissions, Groups, Messages and Profiles Permissions 

Groups 

Messages 

Profiles

MERN

  • Node JS
  • Getting Started with Node JS
  • Node Package Manager
  • Modules
  • Asynchronous Programming
  • Callbacks 
  • Events and Event Loop
  • Streams and Buffers
  • Connecting Node.js to Database
  • Web Sockets
  • ExpressJS
  • MVC Pattern.
  • Introduction to Express
  • Routing
  • HTTP Interaction
  • Handling Form Data
  • Handing Query Parameters
  • Cookies and Sessions
  • User Authentication
  • Error Handing
  • Creating and Consuming RESTful Services
  • Using Templates
  • Mongo DB
  • Concepts
  • Scaling
  • SQL and Complex Transactions.
  • Documents Overview
  • Installing MongoDB
  • JSON
  • Dynamic Schema
  • Cursors Introduction
  • Query Language: Basic Concepts
  • Query Language: Projection Query Language:
  • Advantages of a Dynamic Schema
  • Shell: Queries 
  • Sorting
  • Query Language: Cursors
  • User Authentication
  • Error Handing

PHP AND MYSQL 

Overview of the PHP

• Introduction of different Web Technology

• What is PHP

• How PHP Works

• Summary

Setting up and Installing PHP

• Installing Apache HTTP server

• Installation of PHP

• Introduction, History, Web Brower, Web Server, Xampp, Installation, and Configuration files.

• Summary

PHP

  • PHP Variables
  • PHP String
  • PHP Operators
  • PHP If…Else
  • PHP Switch
  • PHP Arrays
  • PHP While Loops
  • PHP For Loops
  • PHP Functions
  • PHP Forms
  • PHP $_GET
  • PHP $_POST
  • PHP Advanced
  • PHP Date
  • PHP Include
  • PHP File
  • PHP File Upload
  • PHP Cookies
  • PHP Sessions
  • PHP E-mail
  • PHP Secure E-mail
  • PHP Error
  • PHP Exception
  • PHP Filter

 Overview of MY SQL

• Installation of MYSQL

• Introductionabout Database, Data Types, DML, DDL, Aggregate functions, Data Time functions, Stored Procedure, Subquery and join

• MySQL Introduction

• MySQL Connect

• MySQL Create

• MySQL Insert

• MySQL Select

• MySQL Where

• MySQL Order By

• MySQL Update

• MySQL Delete

• Summary

Coding Standards

• Overview of coding standards follows during programming

• Summary

Javascript Validation

• Required Field Validator Control

• Regular Expression Validator Control

• Compare Field Validator Control

• Range Validator Control

• Validation Summary Control

• Custom Validator Control

• Summary

AJAX (Asynchronous JavaScript and XML)

• About Ajax

• Setting up and implementing Ajax

• PHP and AJAX

• AJAX Intro

 • AJAX PHP

• AJAX Database

• AJAX XML

• AJAX Live Search

• AJAX RSS Reader

• AJAX Poll

• Summary

FTP Management

• Understanding FTP

• Setting up FTP Server (Live)

• Uploading and downloading FTP contents

• Summary 

Sending Emails

• Designing email panel

• How to send an email to various users

• Sending auto emails

• Summary 

Deployment

• Deploying application on Web Server

• Summary

Live Project

• Getting customer’s requirements

• Preparing database and business logics

• Developing application

• Testing and implementing the project

• Troubleshooting the project application after implementation

• Summary

  CODEIGNITER

CODEIGNITER TRAINING OUTLINE

CODEIGNITER – OVERVIEW

INSTALLING CODEIGNITER APPLICATION ARCHITECTURE

    • Directory Structure

CODEIGNITER – MVC FRAMEWORK CODEIGNITER – BASIC

 CONCEPTS

  • Controllers
  • Views
  • Models
  • Helpers
  • Routing

CODEIGNITER – CONFIGURATION

    • Configuring Base URL
    • Database Configuration
    • Autoload Configuration

WORKING WITH DATABASE

    • Connecting to a Database
    • Inserting a Record
    • Updating a Record
    • Deleting a Record
    • Selecting a Record
    • Closing a Connection
    • Example

CODEIGNITER – LIBRARIES

    • Library Classes
    • Creating Libraries

 ERROR HANDLING FILE UPLOADING

 

SENDING EMAIL FROM VALIDATION SESSION MANAGEMENT FLASHDATA TEMP DATA

COOKIE MANAGEMENT COMMON FUNCTIONS PAGE CACHING PAGE REDIRECTION

APPLICATION PROFILING BENCHMARKING ADDING JS AND CSS INTERNATIONALIZATION CODEIGNITER – SECURITY

    • XSS Prevention
    • SQL Injection Prevention
    • Hiding PHP Errors
    • CSRF Prevention
    • Password Handling

Syllabus of Laravel Course

Module 1: Setting Up and Installing Laravel

  • Introduction
  • Installing Laravel as a git submodule
  •  Configuring Laravel

Module 2 : Using Laravel with Sublime Text 2

  • Setting up IDE
  • Autoloader to map a class name
  • Using Forms and Gathering Input
  • Introduction
  • Creating a simple form
  • Gathering form input to display on another page
  • Validating user input
  • Creating a file uploader
  • Validating a file uploader
  • Creating a custom error message
  • Adding a honey pot to a form
  • Uploading an image using Redactor
  • Cropping an image using Jcrop
  • Creating an autocomplete text input
  • Making a CAPTCH-style spam catcher

Module 3: Authenticating Your Application

  • Introduction
  • Setting up configuring the Auth library
  • Creating an authentication system
  • Retrieving and updating user info after logging in
  • Restricting access to certain pages
  • Setting up OAuth with the HybridAuth package
  • Logging in using Facebook credentials
  • Logging in using Twitter credentials
  • Logging in using LinkedIn

Module 4: Storing and Using Data

  • Introduction
  • Creating data tables using migrations and schemas
  • Querying using raw SQL statement
  • Querying using Fluent
  • Querying using Eloquent ORM
  • Using automatic validation in models
  • Using advanced Eloquent and relationships
  • Creating a CRUD system
  • Importing a CSV using Eloquent
  • Using RSS as a data source
  • Using attributes() to change table columns names
  • Using a non-Eloquent ORM in Laravel

Module 5: Using Controllers and Routes for URLs and APIs

  • Introduction
  • Creating a basic controller
  • Creating a route using a closure
  • Making the controller RESTful
  • Using advanced routing
  • Using a filter on the route
  • Using route groups
  • Building a RESTful API with routes
  • Using named routes
  • Using a subdomain in your route

Module 6: Displaying Your Views

  • Introduction
  • Creating and using a basic view
  • Passing data into a view
  • Loading a view into another view/nested views
  • Adding assets
  • Creating a view using Blade
  • Using TWIG templates
  • Utilizing advanced Blade usage
  • Creating localization of content
  • Creating menus in Laravel
  • Integrating with Bootstrap
  • Using named views and view composers

Module 7: Creating and Using Composer Packages

  • Introduction
  • Downloading and installing packages
  • Using the Generators package to set up an app
  • Creating a Composer package in Laravel
  • Adding your Composer package to Packagist
  • Adding a non-Packagist package to Composer
  • Creating a custom artisan command
  •  

Module 8: Using Ajax and JQuery

  • Introduction
  • Getting data from another page
  • Setting up a controller to return JSON data
  • Creating an AJAX search function
  • Creating and validating a user using AJAX
  • Filtering data based on checkbox selection
  • Making an Ajax newsletter sign-up box
  • Sending an e-mail using Laravel and JQuery
  • Creating a sortable table using JQuery and Laravel

Module 9: Using Security and Sessions Effective

  • Introduction
  • Encrypting and decrypting data
  • Using Redis to save sessions
  • Using basic sessions and cookies

Module 10: Testing and Debugging Your App

  • Introduction
  • Setting up and configuring PHPUnit
  • Writing and running a test case

Module 11:Deploying and Integrating Third-party Services into Your Application

  • Introduction
  • Creating a queue and using Artisan to run it
  • Deploying a Laravel app to Pagoda Box

 

  • Overview of the ASP.NET
  • CLR, CLS and CTS
  • Framework
  • Setting up and Installing ASP.NET
  • C#
  • Coding Standards 
  • Asp.Net Standard Controls
  • Asp.Net Asp.Net Validation Controls + Javascript Validation
  • Designing Websites with master pages.
  • Using the Rich Controls
  • Microsoft SQL Server 2008
  • SQL Server Basic
  • Overview of Data Access.
  • Using the Grid View Control
  • Using the Details View and Form View Controls
  • Using Repeater and Data List Controls
  • Using Navigation Controls
  • Working with XML and Web Services
  • AJAX (Asynchronous JavaScript and XML)
  • FTP Management
  • Sending Emails
  • Deployment

CORE JAVA

  •  Introduction To Java

  • Environment Setup

  • JDK, JRE, JVM

  • JVM- Java Virtual Machine

  • Class, Objects, Data Types Type Casting

  • Operators

  • Object Oriented Programming Concepts

  • Package – Creating package, naming package

  • Java Keywords

  • Access Specifiers – Public, Private, Protected, Default

  • Static Concept – Block, Variable, Method, Clas •

  • Scanner Class

  • Control Statement

  • Flow Statement- for, while, do.while

  • Constructor-Default, Parameterized

  • Inheritance

  • Extends, super and this keyword

  • Method Overloading, Method Overriding

  • Interface.

  • Abstract Class 

  • Abstract Class vs Interface

  • Garbage Collection

  • Serialization

  • Instance initializer block

  • Volatile Keyword in Java

  • Exception Handling

  • Exception Handling-try, catch, throw, throws, finally

  • String Concept

  • String Buffer

  • String Butirler

  • Custom Immutable Class

  • Java – Arrays

  • Collection Framework

  • Collection Framework Advance Concepts

  • Java Enum

  • Date Concept

  • File Handling Concept

  • Thread

  • Multithreading

  • Thread Synchronization

  • JDK 1.8.0 New Features with Hands-on

  • Java Mail API- Realtime Implementation

J2EE

1. JDBC

  • JDBC Introduction
  • JDBC Architecture
  • Database Overview
  • JDBC Basics
  • My SQL
  • Java Application Using JDBC Connectivity
  • Handling SQL Exceptions
  • DriverManager
  • ResultSet
  • Connection•
  • Statement
  • Prepared
  • Statement. Collable Statement
  • DB Connectivity Steps
  • Store Image in SQL
  • ead Image in SQL
  • SQL Queries using SQLYog
  • JDBC CRUD Application

2. Servlet

  • Servlet Basics.
  • Need of Server Side Programming
  • Servlet Life Cycle 1 Init |Service | doGet | doPost | Destroy
  • Servlet Hello World Application
  • web.xml Structure
  • Servlet Directives- include, forword, send Redirictive,
  • HttpServletRequest, HttpServletResponse in Servlet
  • Servlet and JDBC Integration
  • Servlet, HTML 5, MySQL-JDBC, Apache Tomcat using Real Time Login Application  
  • Servlet, JSP, MySQL- JDBC, Apache Tomcat using Custom CRUD Application
  • Serviet, JSP, MySQL- JDBC, Apache Tomcat using Custom Sign Up | Sign In Application

3. JSP

  • JSP Basics

  • Creating dynamic Web content with JSP

  • Scriplet

  • Declaration

  •  Serviet, JSP, MySQL- JDBC, Apache Tomcat Login Application

  • Serviet, JSP, MySQL- JDBC, Apache Tomcat using User Sign Up | Sign In Application 

  • Serviet, JSP, MySQL- JDBC, Apache Tomcat Using Advanced Custom Project Implementation

JAVA SPRING

  • Spring Framework
  • Spring MVC
  • Spring Security
  • Spring Boot
  • Spring Data- JPA
  • Spring- JDBC Template
  • Intro of version control systems
  • Environment setup for Git
  • Repository in Git
  • Git Workflow
  • Cloning a Repository
  • Git Pull
  • Git add and commit
  • Git Push
  • Branching
  • Merging repositories

Enquire Now

Get in touch with us for courses and admission procedures.