The Full Stack Web Development

BY
Eduonix

Understand the fundamentals of full-stack web development and learn front-end and back-end technologies to become a professional developer.

Mode

Online

Fees

₹ 199 995

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Developers no longer perform a single job in development. Instead, they are multifunctional - operating as designers, developers, coders, and database professionals. As a result, apps and websites now appear more polished and finished, rather than carelessly assembled blocks. The Full Stack Web Development online certification is developed and presented by Eduonix Learning Solutions, a company that generates and distributes high-quality technology training content, they intend to teach technology in the manner in which it is used in industry and the professional world. 

The Full Stack Web Development syllabus incorporates both academic and practical applications. Among the 40 projects covered in the course are as follows: CSS3 Dropdown Menu with jQuery Slider, CD Collection Databases in Ruby on Rails, PHP Bookmarker HTML5 Audio Player, Passport Authentication System Using Node.JS, PHP App for Messaging in MySQL, and many more. 

The Full Stack Web Development course will not only help students master a variety of technologies, but will also prepare them to become full-stack developers. Interested candidates who wish to enrol for the course have to purchase the lifetime subscription of the course by paying the fee of any online mode of payment.

The highlights

  • Self-paced course
  • English videos with subtitles
  • 33.20 hours of pre-recorded video content
  • 207 online lectures
  • 30-day money-back guarantee
  • Lifetime access
  • Accessible on portable devices

Program offerings

  • Self-paced course
  • English videos with subtitles
  • 33.20 hours of pre-recorded video content
  • 207 online lectures
  • 30-day money-back guarantee
  • Lifetime access
  • Accessible on portable devices

Course and certificate fees

Fees information
₹ 199  ₹995
certificate availability

No

What you will learn

Web application development skills

After completing The Full Stack Web Development certification course, candidates will learn HTML5 programming and write programmes in the HTML programming language. Candidates will be able to develop applications and programmes in different segments with respective tools which are as follows: Frontend using HTML, HMTL5, CSS3, Twitter Bootstrap, JavaScript, jQuery. Backend - Node.js, Meteor.js, Angular 2, PHP, Ruby on Rails. Database using MySQL, PostgreSQL, MongoDB, CouchDB, Apache Cassandra. Debugging/Version Control using GIT, Subversion, Task Runners (Grunt, Gulp), Debuggers (Xdebug, Firedebug), and other essential technologies like Memcached, Redis, Apache Lucene, Apache Solr.

The syllabus

Section 1: Course Introduction

  • Introduction

Section 2: Basic HTML Programming

  • Getting Started With HTML 
  • 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

Section 3: 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

Section 4: Styling with CSS3

  • Getting Started With CSSPreview
  • 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

Section 5: 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

Section 6: 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

Section 7: 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

Section 8: Backend Programming with Node.js

  • Getting Started With Node
  • Installation and Simple Server - Project using Simple Node Server
  • Express Setup and RoutingPreview
  • 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

Section 9: 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

Section 10: App Development with Angular

  • Getting Started With AngularPreview
  • Part 1 - Angular 2 App From ScratchPreview
  • 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

Section 11: 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

Section 12: 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

Section 13: 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

Section 14: 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

Section 15: MongoDB - Learning NoSQL Database Design

  • NoSQL Explained
  • Getting Started With MongoDB
  • 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

Section 16: 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

Section 17: Redis - The Create 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

Section 18: Learning Caching Using Memcached

  • Getting Started With Memcached
  • Installing Memcached
  • Telnet Commands
  • Using libmemcached-tools
  • Memcached With Python
  • Project - Page Cache Project With PHP

Section 19: Markdown - The formatting markup Language

  • Getting Started With Markdown
  • Markdown Basic Syntax
  • Task List & Tables
  • Project - Markdown With Node.js

Section 20: 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

Section 21: Git & Version Control

  • Getting Started With Git
  • Installing Git In Linux
  • Installing Git In Windows
  • Working With A Local Repository
  • Branches and Merging
  • Workng With A Remote Repository

Section 22: 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

Section 23: Chrome Developer Tools

  • Getting Started With Developer Tools
  • DOM Inspection & Editing
  • Save Changes With Sources
  • Network Tab
  • Console & Debugging
  • Working With Storage

Section 24: PHP Errors Debugging & Config

  • PHP Error Types
  • Error Reporting & Triggering Errors
  • Helpful Functions For Debugging
  • PHP Exceptions
  • phpinfo() Function

Section 25: Course Summary

  • Summary

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books