The Full Stack Web Development [Video]

Preview in Mapt

The Full Stack Web Development [Video]

Eduonix

Learn Full Stack Web Development Building Over 40+ Projects

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
$29.99/m after trial
Video
$50.15
RRP $58.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$50.15
$29.99 p/m after trial
RRP $58.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


The Full Stack Web Development [Video] Book Cover
The Full Stack Web Development [Video]
$ 58.99
$ 50.15
The complete JavaScript developer: MEAN stack zero-to-hero [Video] Book Cover
The complete JavaScript developer: MEAN stack zero-to-hero [Video]
$ 73.99
$ 62.90
Buy 2 for $35.00
Save $97.98
Add to Cart

Video Details

ISBN 139781788470735
Course Length33 hours 16 minutes

Video Description

With the fast paced nature of technology, developers can no longer become experts in aspects of development, but now must learn the entire process of development from design to actual deployment. This has introduced a new role for developers – Full Stack Developers.However, resources to become a Full Stack Developer are limited and only offer sections or just random technologies that you must learn and combine on your own. So, we introduced this course that compiles all technologies in perfect sync to help developers transition from a simple developer to become a Full Stack Developer. Starting from front-end development, the learner will slowly progress to become to other aspects of development including back-end, database, debugging, version control and other essential technologies that are helpful for a developer.

Style and Approach

Our Full Stack Course breaks down the fundamentals of each technology that you would require to become a Full Stack Developer. The entire course is broken down into five separate segments: Frontend, Backend, Database, Other Essential Technologies and Debugging/Version Control. Each section includes multiple technologies to help you gain more experience as a developer.In addition to theory based learning, the course also focuses on practical applications by covering multiple projects in great detail, helping you learn with hands-on experience.

Table of Contents

Course Introduction
Introduction
Basic HTML Programming
Course Introduction: Introduction
Basic Elements & Document Setup - Project Basic Elements
Lists & Tables - Project List &Table
Forms & Input - Project Registration Form
Basic Styling - Project on Basic CSS
Project - Building A Simple HTML Template
HTML5 Programming
Getting Started With HTML5
New Elements - Project on New Elements
Video & Audio - Project Audio Visual
Canvas - Project on Drawing with Canvas
Svg - Project on Vector Graphics
Web Storage - Project on Web Storage
Drag & Drop - Project on HTML5 Drag and Drop
Geolocation - Project on Geolocation
Project MyNote - A HTML5 App
Styling with CSS3
Getting Started With CSS
CSS Basic Styling - Project on Basic Styling
Positioning & Background Images - Project on Images
Pseudo Classes - Project on Pseudo Classes
Colors, Backgrounds & Gradients - Project on Color Backgrounds
Text & Box Shadows - Project Text Shadows
Transitions & Animation - Project on Animations
Columns & Flexbox - Project in FlexBox
CSS3 - Project using Dropdown Menu
Twitter Bootstrap Programming
Getting Started With Bootstrap
Setup, Templates & Navbar - Project using Navbar
Typography, Forms & Tables - Project using Forms and Tables
CSS Components - Project using Components - Part A
CSS Components - Project using Components - Part B
Grid System - Project using Grid System
Modal, Dropdown, Tabs & Tooltip - Project on JavaScript Plugins(Part A)
Collapse, Accordion and Carousel
Project Custom Bootstrap Theme - Part A
Project Custom Bootstrap Theme - Part B
Project Custom Bootstrap Theme - Part C
Basic JavaScript Concepts
Getting Started With JavaScript
Variables, Arrays & Objects - Project using Arrays and Objects
Loops, Conditionals & Switches - Project on Iterations
Functions & Events - Project on Functions
JavaScript Form Validation - Form Project
Learning Ajax - Basic Ajax Project
Project - Github AJAX
jQuery Programming Techniques
Getting Started With jQuery
Selectors & Mouse Events - Project on Selectors
Form Events - Project Form Events
DOM Manipulation - Project on DOM
Effects & Animation - Project on Effect and Animation
Traversing & Filtering - Project on Filtering
Project - jQuery Image Slider
Backend programming with Node.js
Getting Started With Node
Installation and Simple Server - Project using Simple Node Server
Express Setup and Routing
Template Engines - Project using template Engine
Node MongoDB Driver - Part 1
Node MongoDB Driver - Part 2
Setup, Middleware & Routes - Starting the Project
Creating the UI
Form Validation and User Register
Password Encryption
Login Functionality
Access Control & Logout
App Development with Meteor.js
Getting Started With Meteor
Installation & Templates - Project on Quick Todo
Find & Insert Into Collections
Mark & Delete From Collection
User Accounts
Implementing Methods
Publications & Subscriptions
Bootstrap Package and UI
App Development with Angular
Getting Started With Angular
Part 1 - Angular 2 App From Scratch
Part 2 - Angular 2 App From The Quickstart
Components & Properties - Part 1 - Project Simple Profile
Components & Properties - Part 2
Events & Binding With ngModel - Projects on Event Binding
Part 1 - Fetch Data From A Service - Project on Blog
Part 2 - Submit Data To Service
Http Module & Observables
Routing - Project ngWebsite
Backend Programming with PHP
Getting Started With PHP
Linux Installation
XAMMP Environment Setup
PHP Programming Fundamentals - Project on Basic PHP
PHP Data Types & Dates
$_POST & $_GET Superglobals
PHP Cookies
PHP Sessions
Project Bookmarker
Objects and Classes
Intro to PHP & MySQL
Creating a MySQL Database
Connect & Fetch Data From MySQL
Insert MySQL Data From PHP - Basic DB operation project
Delete MySQL Data From PHP
JobLister Project
Template Class & Setup
Database & Job Class
Filter Jobs By Category
Single Job Listing
Create A Job Listing
Edit & Delete Job Listings
Backend Programming with Ruby On Rails
Getting Started With Ruby
Getting Started With Ruby On Rails
RailsInstaller Setup
Controllers and Basic Routes - Project Rails App
Views & Partials
Creating a Resource With Routes
Models and DB Migrations
Data Validation & Listing Data
Update & Delete Data
Model Associations
Basic HTTP Authentication
Database Design using MySQL
Getting Started With MySQL
An Overview of SQL
XAMPP and MySQL Setup
Create Tables, Columns and Insert Data
Part 1 - Selecting Data
Part 2 - Distinct, Aliases & Concat
Update, Delete & Alter
Part 1 - Foreign Keys
Part 2 - Table Joins
Project - CD Collection Database
Database design using PostgreSQL
Getting Started With PostgreSQL
Installing PostgreSQL in Windows
Add User via psql
Queries & Constraints in psql
Medic Database in PGAdmin4
Connecting to Postgres via PHP - Project Simple Blog
Foundation UI & Fetch Categories
Adding New Posts
Filter Posts By Category
MongoDB - Learning NoSQL Database Design
NoSQL Explained
NoSQL Explained
Installing MongoDB
Inserting Documents
Finding Documents
Cursor Methods
Operators & Aggregation
Updating & Deleting Documents
Node Express Server Setup - Project Mongo Movies
Mongoose Model & Get Movies
Get Single Movie & Post Data
Update & Delete Movies
Learning CouchDB
Getting Started With CouchDB
Installing CouchDB In Windows
Installing CouchDB in Linux
Create Database & Docs In Fauxton - Project in Couch DB
_EXTRA - Create Database & Docs In Futon
Views & Design Docs
Remote DB & Replication
Using cURL With CouchDB
Redis - The Cache Database
Getting Started With Redis
Installation & Redis-CLI Basics
String Commands
Working With Lists & Hashes
Working With Sets & Sorted Sets
Data Persistence Overview
Data Persistence In Action
Project Intro - Redis ToDo Project
Server & Redis Client Setup
Fecth Todos From Redis
Adding Todos To Redis
Deleting Todos From Redis
Learning Caching Using Memcached
Getting Started With Memcached
Installing Memcached
Telnet Commands
Using libmemcached-tools
Memcached With Python
Project - Page Cache Project With PHP
Markdown- The formatting markup language
Getting Started With Markdown
Markdown Basic Syntax
Task List & Tables
Project - Markdown With Node.js
Sass - The CSS Preprocessor
Getting Started With Sass
Compiling Sass With Koala
Sass Features By Example
Project Intro - Studiocity project
Creating The HTML
Add Initial CSS
Adding Variables
Nesting & Extend
Git & Version Control
Getting Started With Git
Installing Git In Linux
Installing Git In Windows
Working With A Local Repository
Branches and Merging
Working With A Remote Repository
Task Runners - Grunt and Gulp
Getting Started With Task Runners
Gulp Install & Minify Task
Compiling Sass Files With Gulp
Gulp JShint Plugin
Gulp Webserver
Concatenate Files Using Grunt
Grunt Watch Plugin
Chrome Developer Tools
Getting Started With Developer Tools
DOM Inspection & Editing
Save Changes With Sources
Network Tab
Console & Debugging
Working With Storage
PHP Errors, Debugging & Config
PHP Error Types
Error Reporting & Triggering Errors
Helpful Functions For Debugging
PHP Exceptions
phpinfo() Function
Course Summary
Summary

What You Will Learn

  • Frontend – HTML, HMTL5, CSS3, Twitter Bootstrap, JavaScript, jQuery
  • Backend – Node.js, Meteor.js, Angular 2, PHP, Ruby on Rails
  • Database – MySQL, PostgreSQL, MongoDB, CouchDB, Apache Cassandra
  • Other Essential Technologies – Memcached, Redis, Apache Lucene, Apache Solr
  • Debugging/Version Control – GIT, Subversion, Task Runners (Grunt, Gulp), Debuggers (Xdebug, Firedebug)
  • Each technology will include functional projects that you will create with the help of the instructor. Here are a few of the projects are included in this course:PHP Job Board, AJAX Github Profile Finder, RESTful JSON API, SASS Template Page Cache/Memcached, PHP MYSQL Messaging App, HTML5 Note App Using LocalStorage. These are just a few of the 40 different projects that are packed in this brilliant course. 

Authors

Table of Contents

Course Introduction
Introduction
Basic HTML Programming
Course Introduction: Introduction
Basic Elements & Document Setup - Project Basic Elements
Lists & Tables - Project List &Table
Forms & Input - Project Registration Form
Basic Styling - Project on Basic CSS
Project - Building A Simple HTML Template
HTML5 Programming
Getting Started With HTML5
New Elements - Project on New Elements
Video & Audio - Project Audio Visual
Canvas - Project on Drawing with Canvas
Svg - Project on Vector Graphics
Web Storage - Project on Web Storage
Drag & Drop - Project on HTML5 Drag and Drop
Geolocation - Project on Geolocation
Project MyNote - A HTML5 App
Styling with CSS3
Getting Started With CSS
CSS Basic Styling - Project on Basic Styling
Positioning & Background Images - Project on Images
Pseudo Classes - Project on Pseudo Classes
Colors, Backgrounds & Gradients - Project on Color Backgrounds
Text & Box Shadows - Project Text Shadows
Transitions & Animation - Project on Animations
Columns & Flexbox - Project in FlexBox
CSS3 - Project using Dropdown Menu
Twitter Bootstrap Programming
Getting Started With Bootstrap
Setup, Templates & Navbar - Project using Navbar
Typography, Forms & Tables - Project using Forms and Tables
CSS Components - Project using Components - Part A
CSS Components - Project using Components - Part B
Grid System - Project using Grid System
Modal, Dropdown, Tabs & Tooltip - Project on JavaScript Plugins(Part A)
Collapse, Accordion and Carousel
Project Custom Bootstrap Theme - Part A
Project Custom Bootstrap Theme - Part B
Project Custom Bootstrap Theme - Part C
Basic JavaScript Concepts
Getting Started With JavaScript
Variables, Arrays & Objects - Project using Arrays and Objects
Loops, Conditionals & Switches - Project on Iterations
Functions & Events - Project on Functions
JavaScript Form Validation - Form Project
Learning Ajax - Basic Ajax Project
Project - Github AJAX
jQuery Programming Techniques
Getting Started With jQuery
Selectors & Mouse Events - Project on Selectors
Form Events - Project Form Events
DOM Manipulation - Project on DOM
Effects & Animation - Project on Effect and Animation
Traversing & Filtering - Project on Filtering
Project - jQuery Image Slider
Backend programming with Node.js
Getting Started With Node
Installation and Simple Server - Project using Simple Node Server
Express Setup and Routing
Template Engines - Project using template Engine
Node MongoDB Driver - Part 1
Node MongoDB Driver - Part 2
Setup, Middleware & Routes - Starting the Project
Creating the UI
Form Validation and User Register
Password Encryption
Login Functionality
Access Control & Logout
App Development with Meteor.js
Getting Started With Meteor
Installation & Templates - Project on Quick Todo
Find & Insert Into Collections
Mark & Delete From Collection
User Accounts
Implementing Methods
Publications & Subscriptions
Bootstrap Package and UI
App Development with Angular
Getting Started With Angular
Part 1 - Angular 2 App From Scratch
Part 2 - Angular 2 App From The Quickstart
Components & Properties - Part 1 - Project Simple Profile
Components & Properties - Part 2
Events & Binding With ngModel - Projects on Event Binding
Part 1 - Fetch Data From A Service - Project on Blog
Part 2 - Submit Data To Service
Http Module & Observables
Routing - Project ngWebsite
Backend Programming with PHP
Getting Started With PHP
Linux Installation
XAMMP Environment Setup
PHP Programming Fundamentals - Project on Basic PHP
PHP Data Types & Dates
$_POST & $_GET Superglobals
PHP Cookies
PHP Sessions
Project Bookmarker
Objects and Classes
Intro to PHP & MySQL
Creating a MySQL Database
Connect & Fetch Data From MySQL
Insert MySQL Data From PHP - Basic DB operation project
Delete MySQL Data From PHP
JobLister Project
Template Class & Setup
Database & Job Class
Filter Jobs By Category
Single Job Listing
Create A Job Listing
Edit & Delete Job Listings
Backend Programming with Ruby On Rails
Getting Started With Ruby
Getting Started With Ruby On Rails
RailsInstaller Setup
Controllers and Basic Routes - Project Rails App
Views & Partials
Creating a Resource With Routes
Models and DB Migrations
Data Validation & Listing Data
Update & Delete Data
Model Associations
Basic HTTP Authentication
Database Design using MySQL
Getting Started With MySQL
An Overview of SQL
XAMPP and MySQL Setup
Create Tables, Columns and Insert Data
Part 1 - Selecting Data
Part 2 - Distinct, Aliases & Concat
Update, Delete & Alter
Part 1 - Foreign Keys
Part 2 - Table Joins
Project - CD Collection Database
Database design using PostgreSQL
Getting Started With PostgreSQL
Installing PostgreSQL in Windows
Add User via psql
Queries & Constraints in psql
Medic Database in PGAdmin4
Connecting to Postgres via PHP - Project Simple Blog
Foundation UI & Fetch Categories
Adding New Posts
Filter Posts By Category
MongoDB - Learning NoSQL Database Design
NoSQL Explained
NoSQL Explained
Installing MongoDB
Inserting Documents
Finding Documents
Cursor Methods
Operators & Aggregation
Updating & Deleting Documents
Node Express Server Setup - Project Mongo Movies
Mongoose Model & Get Movies
Get Single Movie & Post Data
Update & Delete Movies
Learning CouchDB
Getting Started With CouchDB
Installing CouchDB In Windows
Installing CouchDB in Linux
Create Database & Docs In Fauxton - Project in Couch DB
_EXTRA - Create Database & Docs In Futon
Views & Design Docs
Remote DB & Replication
Using cURL With CouchDB
Redis - The Cache Database
Getting Started With Redis
Installation & Redis-CLI Basics
String Commands
Working With Lists & Hashes
Working With Sets & Sorted Sets
Data Persistence Overview
Data Persistence In Action
Project Intro - Redis ToDo Project
Server & Redis Client Setup
Fecth Todos From Redis
Adding Todos To Redis
Deleting Todos From Redis
Learning Caching Using Memcached
Getting Started With Memcached
Installing Memcached
Telnet Commands
Using libmemcached-tools
Memcached With Python
Project - Page Cache Project With PHP
Markdown- The formatting markup language
Getting Started With Markdown
Markdown Basic Syntax
Task List & Tables
Project - Markdown With Node.js
Sass - The CSS Preprocessor
Getting Started With Sass
Compiling Sass With Koala
Sass Features By Example
Project Intro - Studiocity project
Creating The HTML
Add Initial CSS
Adding Variables
Nesting & Extend
Git & Version Control
Getting Started With Git
Installing Git In Linux
Installing Git In Windows
Working With A Local Repository
Branches and Merging
Working With A Remote Repository
Task Runners - Grunt and Gulp
Getting Started With Task Runners
Gulp Install & Minify Task
Compiling Sass Files With Gulp
Gulp JShint Plugin
Gulp Webserver
Concatenate Files Using Grunt
Grunt Watch Plugin
Chrome Developer Tools
Getting Started With Developer Tools
DOM Inspection & Editing
Save Changes With Sources
Network Tab
Console & Debugging
Working With Storage
PHP Errors, Debugging & Config
PHP Error Types
Error Reporting & Triggering Errors
Helpful Functions For Debugging
PHP Exceptions
phpinfo() Function
Course Summary
Summary

Video Details

ISBN 139781788470735
Course Length33 hours 16 minutes
Read More

Read More Reviews

Recommended for You

The complete JavaScript developer: MEAN stack zero-to-hero [Video] Book Cover
The complete JavaScript developer: MEAN stack zero-to-hero [Video]
$ 73.99
$ 62.90
Full Stack Kotlin Development [Video] Book Cover
Full Stack Kotlin Development [Video]
$ 124.99
$ 106.25
Full Stack .NET Web Development [Video] Book Cover
Full Stack .NET Web Development [Video]
$ 124.99
$ 106.25
Full Stack AWS Application Development [Video] Book Cover
Full Stack AWS Application Development [Video]
$ 124.99
$ 106.25
Go Essentials for Full Stack Web Development [Video] Book Cover
Go Essentials for Full Stack Web Development [Video]
$ 124.99
$ 106.25
Mastering MEAN Web Development: Expert Full Stack JavaScript [Video] Book Cover
Mastering MEAN Web Development: Expert Full Stack JavaScript [Video]
$ 94.99
$ 80.75