FULL STACK DEVELOPER
Learn with HADWIK and get knowledge of Programming from Scratch and build Full-Stack Skill .
Learn with HADWIK and get knowledge of Programming from Scratch and build Full-Stack Skill .
A full stack web developer is a person who can develop both client and server software.
In addition to mastering HTML and CSS, he/she also knows how to:
Program a browser (like using JavaScript, jQuery, Angular, or Vue)
Program a server (like using PHP, ASP, Python, or Node)
Program a database (like using SQL, SQLite, or MongoDB)
What you will Learn !
HTML(HYPERTEXT MARKUP LANGUAGE)
Introduction
Elements
Tags
Attributes
Paragraph
Headings
Line Breaks
Horizontal Rule
Lists
Formatting
Color Codes
Font
Text Links
Images
Image Link
Forms
Table
Frames
Comments
Music Codes
Video Codes
Div
HTML 5
Introduction to Internet
HTML Basics
HTML Elements
HTML Attributes
HTML Syntax
HTML Headings
HTML Paragraphs
HTML Styles
HTML Formatting
HTML Links
HTML Images
HTML Responsive
HTML Entities
HTML Tables
HTML Forms
HTML5 API
HTML5 Canvas
HTML5 SVG
HTML5 Data Storage
HTML5 Audio and Video
HTML Offline Applications
HTML Geolocation
HTML Web Workers
HTML5 Web sockets
HTML5 Messaging API
HTML5 Working with Drag and Drop
CSS (Cascading Style Sheet)Introduction
Types Of CSS(Internal, Inline, External)
Selectors(Tags)
Use of Class and Id with the Selectors
CSS Background & Color
CSS Text
CSS Font
CSS Border
CSS Padding
CSS Introduction
CSS3
CSS Syntax
CSS Text
CSS Backgrounds
CSS Fonts
CSS Links
CSS Lists
CSS Tables
CSS Box Model
CSS Margins, Dimensions, Display
CSS Navigation Bar
CSS Attribute Selectors
CSS Rounded Corners
CSS Border Images
CSS Backgrounds
CSS Colors
CSS Animations
CSS Responsive Web Design - Introduction
CSS Responsive Web Design - Viewport
CSS Responsive Web Design - Media Queries
CSS Responsive Web Design - Images
CSS Responsive Web Design - Videos
CSS Responsive Web Design - Frameworks
JavaScript
Introduction
Formatting and Coding Conventions
JavaScript Files
Comments
Embedding JavaScript in HTML
Using Script Tag
NoScript Tag
Operators
Control Structures(If else, switch, loops)
Array and For Each Loop
Defining and Invoking Functions
Built in Objects
Date Objects
Interacting With The Browser
Dialog Boxes
Event Handling
Cookies
Client Side Validations
Bootstrap 3
Bootstrap Introduction
Bootstrap Components
Bootstrap Plugins
Bootstrap Grids
Bootstrap JS
PHP
What is PHP?
What is PHP File?
What is Mysql?
PHP+MySQL
Basic PHP Syntax
Comments in PHP
Variables
PHP operators
Control Structures(If else,switch, all loops)
Arrays
For Each Loop
Functions
Form Handling
PHP $_GET
PHP $_POST
PHP $_REQUEST
PHP date() Function
PHP include File
File Handling
File Uploading
PHP Sessions
Sending Emails
PHP Cookies
AJAX with PHP
AJAX Introduction
AJAX PHP
AJAX Database
AJAX XML
AJAX Live Search
AJAX RSS Reader
Introduction To MySQL
SQL Select, Select TOP
SQL Distinct
SQL Where
SQL And & OR
SQL Order BY
SQL Insert Into
SQL Update
SQL Delete
SQL LIKE
SQL WildCards
SQL In
SQL Between
SQL Aliases
SQL Joins
SQL Create DB
SQL Keys (Primary Key, Foriegn Key)
SQL Create Index
SQL Functions
Avg()
Count()
First()
Last()
Max()
Min()
Sum()
Group By
Having
UCase()
LCase()
Mid()
Len()
Round()
Now()
Format()
Advanced PHP
Object Oriented Programming in PHP
Classes and Objects
Defining and Using properties and methods
Constructors and Destructors
Method Overriding
Encapsulation
Inheritance
Polymorphism
Static Members
Exception Handling
AJAX(Asynchronous JavaScript and XML)
Using PHP
Using PHP + MySQL
Jquery
JQuery Introduction
JQuery Syntax
JQuery Selectors
JQuery Events
JQuery Effects
JQuery Hide/Show
JQuery Fade
JQuery Slide()
JQuery Animate
JQuery Stop()
JQuery Callback
JQuery Chaining
JQuery AJAX
JQuery AJAX Introduction
JQuery Load
JQuery Get/Post
JQuery HTML
JQuery Get
JQuery Set
JQuery Add
JQuery Remove
JQuery CSS Classes
JQuery css()
JQuery Dimensions
JQuery Traversing
JQuery Traversing
JQuery Ancestors
JQuery Descendents
JQuery Siblings
JQuery Filtering
AngularJS Syllabus :
JavaScript Fundamentals
Scope & Function Context
Closures
this keyword
Object-Oriented in JavaScript
Async and Parallel in JavaScript
JavaScript Design Pattern
What are Web Applications?
The Challenge with Web Apps (SPA)
SPA or Web App's
To bind or not to bind? this is the question
MVC or MVVM Frameworks
Why AngularJS?
JavaScript Design Pattern
AngularJS Building Blocks for Building SPA
Template & live data binding ( Directives & $scope )
Model, View & Controller (MVC)
Dependency Injection ( AngularJS services )
Modules
LAB : TV Show SPA
Forms in AngularJS
ng-model directive
ngModelController & FormController
Custom Validation
Input directive
AngularJS Filters
Filter Syntax
AngularJS Filters
Custom Filters
Communication
$.Ajax vs. $http
$resource
Promises ($q) vs. Calbacks
Offline / Online
Services
Introduction to Services
Built-in Services
Creating Custom Services
AngularJS Internal
AngularJS Startup Process
AngularJS Runtime
Scope API ($id, $watch & $apply )
Scope Communication
Template Services
Injector Service
Modules
Caching
$provide service
Routing
Directives
Introduction to Directives
Creating Custom Directives
Custom Directive
Template
Scope
Compile function
Link function
Controller
Transclude
Animation
Tips & tricks
Routing and Navigation
$location service
ng-view directive
$route service and route object
Navigation flow
Routing broadcasted events
Resolve option and promise
Cancelling route changes
WordPress
Introduction To CMS
Installation
Handling Wordpress Back End
Theme Customization In Wordpress
Introduction To Plugins
Installation and Uses Of Plugins in Wordpress
Template Development In Wordpress
Plugin Development In Wordpress
Child Theme In Wordpress
JOOMLA
Introduction To CMS
Installation
Handling Joomla Back End
Customization In Joomla
Introduction To Extensions
Installation and Uses Of Extensions in Joomla
Template Development In Joomla
Module Development In Joomla
Component Development In Joomla
Introduction To MVC(Model, View and Contoller)
Codeigniter
Introduction to MVC
Basics of Codeigniter
Template Integration in Codeigniter
Creating Modules in Codeigniter
Handling Controllers in Codeigniter
Managing Views in Codeigniter
Developing Dynamic Application Using Codeigniter
Assignment
Requirements:
Full Stack Web Development, candidates should have:
Degree in Computer Science.
Strong organizational and project management skills.
Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net.
Familiarity with database technology such as MySQL, Oracle, and MongoDB.
Excellent verbal communication skills.
Good problem-solving skills.
Web developers
Duration
120 Hrs.
Project
1
Support
Lifetime
Certification
Yes