Eduonix
Eduonix Logo

The Full Stack Web Development 

  • Offered byEduonix

The Full Stack Web Development
 at 
Eduonix 
Overview

Duration

40 hours

Total fee

2,166

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Intermediate

Credential

Certificate

Future job roles

Business Communication, Business Analytics

The Full Stack Web Development
 at 
Eduonix 
Highlights

  • 187 Supplemental Resources
  • 40 Industry case studies & 40 real world examples
Details Icon

The Full Stack Web Development
 at 
Eduonix 
Course details

Who should do this course?
  • Students and IT professionals
  • Basic Knowledge of Programming will certainly help but not compulsory
What are the course deliverables?
  • 33.5 hours on-demand video
  • 187 Supplemental Resources
  • Course Completion Certificate
  • 40 Industry case studies & 40 real world examples
More about this course
  • A Full Stack is nothing but a combination of technologies that are used for designing and launching entire apps and websites. This could range from 3 to 4 different technologies, or in some cases even more. The objective is that the developer must be able to design the entire app from scratch. There are five major aspects that one must look at when trying to become a Full Stack Developer ? Frontend, Backend, Database, Cache/Memory and Version Control. These are exactly what we cover in the duration of this course. This Massive 40+ hours course covers all the different segments that a developer must learn and seamlessly stitches it together to give the learner a wholesome experience. The developer will go through the entire five segments step by step, learning how to see the puzzle as a big picture rather than in pieces.
Read more

The Full Stack Web Development
 at 
Eduonix 
Curriculum

SECTION 1 : Course Introduction

Introduction

SECTION 2 : Basic HTML Programming

Getting Started With HTML Preview

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 Preview

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 : Datbase 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 Preview

Update Delete & Alter Preview

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

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.

Other courses offered by Eduonix

199
10 hours
Intermediate
– / –
4 hours
Intermediate
View Other 119 CoursesRight Arrow Icon

The Full Stack Web Development
 at 
Eduonix 
Students Ratings & Reviews

3/5
Verified Icon1 Rating
Y
Yaseen Allauddin Sarang
The Full Stack Web Development
Offered by Eduonix
3
Other: It's a really awesome course. It helps me upgrade my skills. And I'm looking forward for cracking the interview.
Reviewed on 20 Jun 2020Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

The Full Stack Web Development
 at 
Eduonix 

Student Forum

chatAnything you would want to ask experts?
Write here...