Web Development

This course is for anyone who wants to learn about web development, regardless of previous experience

Web design is a process of creating, presenting the content on web pages which the end-users can access through the internet with the help of a web browser. A web designer is concerned with how a website looks and how the customers connect with it.

WHAT YOU WILL LEARN

With this course, you get the best of both worlds. This is a course designed for the complete beginner, yet it covers some of the most exciting and relevant topics in the industry. Throughout the course we cover tons of tools and technologies including:
  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap
  • SemanticUI
  • DOM Manipulation
  • jQuery
  • Unix(Command Line) Commands
  • NodeJS
  • NPM
  • ExpressJS
  • REST
  • MongoDB
  • Database Associations
  • Authentication
  • PassportJS
  • Authorization

EXPLORE THE BEST CONCEPTS THROUGH

  • Lectures
  • Code-Alongs
  • Projects
  • Exercises
  • Research Assignments
  • Slides

Course Syllabus

  • OVERVIEW OF WEB DEVELOPMENT
    • Why this course?
    • What is Web Development?
    • Understanding Web Development
    • Understanding FTP & Domain
  • INTRODUCTION TO HTML
    • Introduction to HTML
    • HTML Basics
    • Basic Tags
    • HTML Lists
    • Paragraph Tags
    • HTML Attributes
    • Formatting Text
    • Unordered Lists
    • Ordered Lists
    • Images
    • Tables
    • Links
    • IFrames
    • Putting It All Together – Files
    • Setting Up FTP
    • Uploading using FTP
  • INTRODUCTION TO CSS
    • What Is CSS?
    • Divs
    • Colors
    • Floating
    • Positioning
    • Margins
    • Borders
    • Fonts
    • Styling Text
    • Aligning Text
    • Styling Links
    • External CSS
  • JAVA SCRIPT
    • Introduction To Javascript
    • Internal Javascript
    • Accessing Elements
    • Responding To A Click
    • Changing Website Content
    • Variables
    • Arrays
    • If Statements
    • Loops
    • Functions
    • External Javascript
  • JQUERY
    • What Is jQuery?
    • Using jQuery In Your Webpages
    • Detecting A Click
    • Changing Website Content
    • Changing Website Styles
    • Fading Content
    • Animating Content funds
    • Introducing jQuery UI
    • Fading Content
    • Draggables & Resizablest
    • Droppables
    • Accordion & Sortables
  • BOOTSTAP
    • Introduction To Bootstrap
    • What Is Bootstrap?
    • Your First Bootstrap Site
    • The Grid System
    • Introducing Navbars
    • Forms & Tables
    • Bootstrap Components
    • Modals, Popovers & Tooltips
    • ScrollSpy
  • WORDPRESS
    • Introduction To WordPress
    • What Is WordPress?
    • The WordPress Dashboard
    • WordPress Themes
    • Creating A Blog
    • WordPress Challenge
    • Create A Site
    • WordPress Pluggins
    • Setting up contact form
  • PHP
    • Introduction To PHP
    • Hello World With PHP
    • Variables
    • Arrays
    • If Statements
    • For And For Each Loops
    • While Loops
    • GET Variables
    • POST Variables
    • Sending An Email With PHP
  • MySQL
    • Introduction To MySQL
    • Connecting To A Database
    • Retrieving Data From A Database
    • Inserting And Updating Data
    • Looping Through Data
    • Session Variables
    • Storing Passwords Securely
  • NODE JS
    • Introduction to Node
    • Using Node
    • Node Echo Exercise
    • Introduction to NPM
    • Installing NPM Packages
  • WORKING WITH API’S
    • Intro to API’s
    • JSON and XML
    • Making API Requests with Node
  • DATABASES
    • What is a Database?
    • Installing MongoDB
    • Mongo Shell Basics
  • INTERVIEW PREPARATION
  • HANDS ON EXPERIENCE WITH LIVE PROJECTS