The Full Stack Web Development

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.

What You Will Learn

  • Learn core concepts of both the front end and backend programming course
  • Get familiar with the latest web developer technologies and ecosystems
  • Learn all about sql and nosql databses
  • Learn complete web development process

Audience

This course is designed for:- Students who want to become the Full Stack Web Developers will find this course very beneficial- Front end Developers who want to learn backend programming- Backend developers who want to learn front end programming concepts

About The Author

Eduonix: Eduonix learning Solutions is a premier training and skill development organization which was started with a vision to bring world class training content, pedagogy and best learning practices to everyone's doorsteps . Eduonix aims to identify and provide the best learning and training environment. It identifies industry veterans and content creators around the globe and bring it to the global audience using number of intuitive platforms for easy and affordable access to quality content. Eduonix offers easy to understand online courses and workshops for everyday people. If you have ever wanted to learn a new skill, but don't want to attend four years of college to do it, we have a solution for you.

Table of contents

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

Product information

  • Title: The Full Stack Web Development
  • Author(s): Eduonix
  • Release date: October 2017
  • Publisher(s): Packt Publishing
  • ISBN: 9781788470735