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
The Full Stack Web Development at Eduonix Course details
- Students and IT professionals
- Basic Knowledge of Programming will certainly help but not compulsory
- 33.5 hours on-demand video
- 187 Supplemental Resources
- Course Completion Certificate
- 40 Industry case studies & 40 real world examples
- 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.
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
The Full Stack Web Development at Eduonix Students Ratings & Reviews
- 2-31