Full Stack Web Development


  • Batch Timings :
  • Starting Date :

Course Overview

Complete Web Designer Training is a complete package for those who are crazy about designs.Full Stack Web Developers are in too much demand in the current market scenario.All those websites which attract you at very first look, this training helps you how to make it. Everything from frontend to backend. Complete Web Design Training make sure that you get professional in designing the awesome looking web pages and yes, we make sure that your pages are responsive(renders according to your mobile phone screen size).PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

COURSE FEATURES

  • Resume & Interviews Preparation Support
  • Hands on Experience on One Live Project.
  • 100 % Placement Assistance
  • Resume Preparation
  • Interview Preparation
  • Multiple Flexible Batches

At the end of Full Stack Web Developer Training Course, Participants will be able to:

  • Understand the importance of the web as a medium of communication.
  • Understand the principles of creating an effective & dynamic web page, including an in-depth consideration of Full Stack Web Development.
  • Exposure to become Full Stack Web developer.

Course Duration

  • Weekdays: 3-3.5 Months
  • Weekends: 10-12 Weekends

Prerequisites :

  • Basic Knowledge of Programming would be a Plus point but it is not necessary for this course.
  • Basic of Front End Designing tools such as HTML, CSS and JavaScript is desirable, however not mandatory.

Who Should Attend?

  • This course is recommended for Anyone who wants to become a Full Stack Web Developers
  • Front-End Developers who want to gain skills for backend programming concepts
  • Backend Developers who want to gain Skills for Front-End programming concepts

Course

1.1 Understanding of HTML

  • What is HTML ?
  • What is New in HTML 5
  • Why we use HTML?
  • How to use HTML
  • Structure of HTML
  • Head Tag and Elements inside the Head Tag
  • Meta Tags & What are they used for?

1.2 Contents of HTML

  • Working with Basic Tags and Font Formatting Tags
  • Heading Tags,Paragraph Tags & Multiple Columns
  • Working with Links & Link Attributes / Link States using Pseudo Classes
  • Horizontal Rules
  • Line Breaks
  • Create your first web page

1.3 HTML Lists

  • List Attributes & Types of Lists
  • Working with UNOrdered List
  • Working with Ordered List
  • Working with Nesting List
  • Working with Defination List

1.4 HTML Tables

  • Working with Tables & Table Attributes

1.5 HTML Block Elements

  • Understanding Blocks – Div Block
  • Understanding Box Model – Margins / Paddings / Borders / Border-Radius / Outlines
  • Positioning Div Blocks & HTML Elements

1.6 HTML Forms

  • Form Elements
  • HTML Input types
  • HTML Input attributes

1.7 HTML5

  • HTML 5?
  • Why HTML 5?
  • Power of HTML 5

1.8 HTML5 Elements

  • Understanding Document Outline in HTML5
  • HTML5 Structural Elements
  • Section,Article,Aside
  • Header,Hgroup
  • Footer,Nav
  • Figure,Video,Figcaption
  • Audio,Embed,Canvas, SVG

1.9 iFrames and Media Tags

  • Embedding Google Maps
  • Audio / Video Elements
  • Audio & Video Attributes

1.10 HTML5 Forms

  • Form Elements
  • HTML5 Form Attributes
  • HTML5 Form Validation Attributes

1.11 Input Types

  • Time, Date, Week, Month
  • Range, Search
  • Email, Contact
  • URL

2.1 Introduction to CSS

2.2 Types of CSS and Significance

  • Internal Style. External Style. Inline Style
  • Adding styles to web page and websites.

2.3 CSS Syntax and Selecters

  • Use of Class and ID’s with selectors
  • Defining Class to create TAG
  • Defining ID to identify an object

2.4 CSS Colors,Backgrounds,Text and Fonts
2.5 Images,Links,tables and List
2.6 CSS Box Model

2.7 CSS Border and Tables
2.8 Floating and Positioning
2.9 Page Layout with CSS
2.10 CSS Overflow
2.11 Pseudo elements and css classes
2.12 CSS3

  • Rounded Corners
  • Borders
  • CSS3 Backgrounds
  • CSS3 Gradients
  • CSS3 Shadows
  • CSS3 TextEffects
  • CSS3 Fonts
3.1 Overview of JavaScript

  • What is JavaScript?
  • Statements, Syntax and Comments
  • Using Variables in Javascript
  • Operators and Data types
  • Looping and conditional statement
  • How to use Events in JavaScript

3.2 Window Event Attributes

  • Onload and Onunload

3.3 Form Events

  • onblur
  • onchange
  • onfocus
  • oninput
  • onselect
  • onsubmit

3.4 Keyboard Events

  • onkeyup
  • onkeydown
  • onkeypress

3.5 Mouse Events

  • onclick
  • ondblclick
  • onmouseover
  • onmouseout
  • onmousedown
  • onmouseup

3.6 JS Form Validations
3.7 Embedding Javascript in HTML

4.1 Arrays in JavaScript

  • Arrays in JavaScript
  • Defining and Invoking Functions
  • Array Function
  • String Function

4.2 JS DOM Objects

  • Access and Modify HTML through DOM
  • Event Listeners
  • Collections
  • Navigations

5.1 JQuery Basics
5.2 JQuery Syntax
5.3 How to use Selectors?

  • jQuery – CSS Element Selector and ID Selector
  • jQuery – CSS Element Class Selector and Universal Selector
  • jQuery – CSS Multiple Elements E, F, G Selector
  • jQuery Callback Functions

5.4 JQuery – DOM Attributes

  • Get Attribute Value
  • Set Attribute Value

5.5 JQuery – DOM Traversing

  • Find Elements by index
  • Filtering out Elements
  • Locating Descendent Elements

5.6 jQuery – CSS Methods

  • Apply CSS Properties and Multiple CSS Properties
  • Setting Element Width & Height
  • JQuery CSS Methods

5.7 jQuery –DOM Manipulation Methods

  • Content Manipulation
  • DOM Element Replacement
  • Inserting and Removing DOM Elements
  • DOM Manipulation Methods
  • Binding and Removing event handlers
  • Event Types
  • Events
  • Event Handling

5.8 jQuery – Effects

  • JQuery Effect Methods, Hide and Show
  • jQuery Toggle
  • jQuery Slide – slideDown, slideUp, slideToggle
  • jQuery Fade – fadeIn, fadeOut, fadeTo
  • jQuery Custom Animations

6.1 Introduction of Bootstrap
6.2 Download and Install Bootstrap and jQuery
6.3 Bootstrap Basics

  • Bootstrap Grid System
  • Fixed Layout vs. Fluid Layout
  • Tables in Bootstrap
  • Forms in Bootstrap
  • Bootstrap Buttons
  • Image Handling in Bootstrap

6.4 BOOTSTRAP ─ NAVBAR

6.5 BOOTSTRAP ─ DROPDOWNS

6.6 BOOTSTRAP ─ PAGINATION

6.7 BOOTSTRAP ─ LABELS

6.8 BOOTSTRAP ─ JUMBOTRON

6.9 BOOTSTRAP ─ PAGE HEADER

6.10 BOOTSTRAP ─ THUMBNAILS

6.11 BOOTSTRAP ─ PROGRESS BARS

7.1 Introduction to PHP

  • PHP Introduction
  • PHP Install
  • PHP Syntax
  • PHP Variables
  • PHP Echo / Print
  • PHP Data Types
  • PHP Strings
  • PHP Constants
  • PHP Operators

7.2 Decisions and loop

  • Making Decisions
  • Doing Repetitive task with looping
  • Mixing Decisions and looping with Html

7.3 How to create and use functions

  • What is a function
  • Define a function
  • Call by value and Call by reference
  • Recursive function  include and include_once
  • Require and require_once
  • Header Function
  • User defined Functions

7.4 PHP Strings Handling

  • Creating and accessing String
  • Searching & Replacing String
  • Formatting String
  • String Related Library function
  • Matching, Extracting,  Searching Replacing

7.5 How to work with Arrays

  • How to create and use arrays
  • Introduction and Syntax of an Array
  • Creating index based and Associative array
  • Accessing array Element
  • Looping with Index based array
  • Looping with associative array using each() and foreach()
  • Some useful Library function

7.6 PHP CRUD Operation

  • Insert
  • Update
  • Delete
  • Search

7.7 OOPS with PHP

  • Introduction
  • Objects
  • Declaring a class
  • The new keyword and constructor
  • Destructor
  • Access method and properties using $this variable
  • Public, Private, protected properties and methods
  • Static properties and method
  • Class constant
  • Inheritance & code reusability
  • Polymorphism
  • Parent:: & self:: keyword
  • Instanceof operator
  • Abstract method and class
  • Interface
  • Final

7.8 Session

  • Sessions – Introduction
  • Start a PHP session
  • Session Variables
  • Modify Session
  • Destroy Session

7.9 Cookies

  • Cookies – Introduction
  • Start a PHP Cookies
  • Cookie Variables
  • Modify Cookie
  • Destroy Cookie

7.10 PHP File Handling and File Uploading

  • File Open/Read
  • File Create/Write
  • File Uploading and Downloading

7.11 PHP Error Handling

7.12 PHP Exception

7.13 AJAX

  • Introduction
  • XMLHttpRequest
  • Create Object
  • Request
  • Response
  • readyState
8.1 What is MySQL?
8.2 Introduction to RDBMS and DBMS
8.3 PHP Connect to MySQL
8.4 Creating Database and Tables

  • Create tables and Database.
  • How to select data from a single table
  • How to select data from multiple tables
  • Retrieve data from Database.
  • How to code summary queries
  • How to Insert, Update, Drop, Truncate/Empty, Alter, Delete table
  • Update and where condition
  • How to use Joins (Cross joins, Inner joins, Outer Joins, Self joins.)
  • Order by and Group by
  • Like Patterns
  • Import and Export Database
  • How to use aggregate functions in MySQL
8.5 Stored Procedure

9.1 Initial Setup and Configuration
9.2 Understanding the MVC Pattern Models
9.3 How MVC works?
9.4 Models: Creating up model for a database table

  • Fetching data
  • Saving and updating data
  • Deleting data
  • Data Validation

9.5 Controller: Creating controller

  • Controller function
  • Interacting with model
  • Interacting with views
  • Controller variables and parameters
  • Redirection

9.6 Views: Creating Views

  • Working with configuration layout
  • Creating custom layout
  • Element and helpers

9.7 CodeIgniter URLs, URI Routing

9.8 Form Handling

  • Input Class
  • Form Validation Class
  • File Uploading Class
  • Security Class
  • Page Redirection

9.9 Helper Functions

  • URL Helper
  • Form Helper
  • Download Helper
  • Cookie Helper
  • Email Helper

9.10 Database Library

  • Database Configuration
  • Connecting to a Database
  • Running Queries
  • Generating Query Results

9.11 File Upload Library

10.1 Overview

  • What is WordPress
  • How WordPress Works

10.2 Setting up and Installing WordPress

  • Installation of server
  • Installation of WordPress
  • Installation of MY SQL

10.3 Understanding the WordPress Dashboard

  • Pages, Tags, Media and Content Administration
  • Linking to Posts, Pages, and Categories
  • Core WordPress Settings

10.4 Designing

  • Designing Headers and Headings
  • CSS Horizontal Menus
  • Good Navigation Links
  • Next and Previous Links
  • Designing Your Post Meta Data Section
  • Customizing the Read More
  • Formatting Date and Time
  • Styling Lists with CSS
  • Playing with Fonts
  • Using Images
  • Adding a Favicon

10.5 Theme Development

  • Finding Themes and Choosing the Right One
  • Installing and Configuring Themes
  • Editing and Customizing Themes

10.6 WordPress Plugins and Deployment

FAQ

Full stack developer is a new job role now days with knowledge of front end as well as back end along with data base.

Classes are held on weekdays and weekends. You can check available schedules and choose the batch timings which are convenient for you.

Towards the end of the course, all participants will be required to work on a project to get hands on familiarity with the concepts learnt. This Project will be reviewed by our instructors and industry experts. On successful completion, you will be awarded a certificate.

Quick Enquiry