Front-End Web Development

Intermediate 90 Days Weekends
  • Introduction to HTML5 - Tags
    • Installing VS Code (Code Editor)
    • Document Structure
    • HTML5 Basics
    • Headings and Paragraphs
    • Text Formatting
    • Links in HTML5
    • HTML5 Nested Links
    • HTML5 Lists
    • Working with Images
    • Tables in HTML5
  • HTML - Forms
    • Forms in HTML5
    • Creating a Contact Form
    • Creating a Login Form
    • Creating a Registration Form
  • HTML5 - Media
    • Grouping Elements
    • HTML5 Media Tags
    • IFrames in HTML5
    • Figure Tag in HTML5
  • HTML5 - Website Structure
    • Creating The Header
    • Creating Nav Menu
    • Adding Content to Page
    • Creating Sidebar
    • Building Page Footer
    • Adding Copyright
  • CSS3 - Fundamentals
    • Inline CSS
    • Internal CSS
    • External CSS
    • Box Model in CSS
    • Targeting Elements in CSS
    • Designing with Box Model 
  • Project 1 - Designing Employment Management System
  • Introduction to JavaScript
    • JavaScript Statements
    • Placements in JavaScript
  • JavaScript Fundamentals
    • Variables in JavaScript
    • Conditions in JavaScript
    • Operators in JavaScript
    • Working with Browser Console
    • Loops in JavaScript
    • Functions in JavaScript
    • Creating Custom Loops with Functions
  • JavaScript - Data Types
    • Working with Arrays
    • Numbers in JavaScript
    • Strings in JavaScript
    • Working with Dates Object
    • Objects in JavaScript
  • JavaScript DOM - Document Object Model
    • DOM in JavaScript
    • Element Node Types
    • Working with DOM Elements
    • Changing Contents of DOM
    • Creating New Elements with JavaScript
    • Adding Events to DOM Elements
    • Working with Form Elements
    • Timers in JavaScript
  • ECMA Script 6 - ES6 Fundamentals
    • Introduction to ES6
    • What is ES6
    • Syntax in ES6
    • Using the Const Keyword
    • Working with Template Strings
    • Spread Operator in JavaScript ES6
    • Default Function Parameters in ES6
    • Working with Object Literals in ES6
    • Arrow Functions in JavaScript ES6
    • Generators in JavaScript ES6
    • Classes  in JavaScript
    • Class Inheritance in JavaScript
  • Introduction to Bootstrap 5
    • Basics of Bootstrap 5
    • Bootstrap Document Structure
  • Bootstrap 5 - Layouts
    • Breakpoint in Bootstrap 5
    • Container Types
    • Grid
    • Grid Option
    • Nesting Rows and Columns
    • Column Vertical Alignment
    • Column Horizontal Alignment
    • Column Wrapping and Column Breaks
    • Reordering and Offsetting Columns
    • Merging Utilities
    • Gutters
    • Horizontal and Vertical Gutters
  • Bootstrap 5 - Contents
    • Typography
    • Inline Text Elements
    • Abbreviations and Block Quotes
    • Working with Lists
    • Images in Bootstrap
    • Tables in Bootstrap
    • Table Alignment, Nesting, and Anatomy
    • Figures in Bootstrap
  • Bootstrap 5 - Forms
    • Forms in Bootstrap
    • Forms Control
    • Checks and Radio
    • Range
    • Input Groups
    • Floating Labels
    • Forms Layout
    • Horizontal Forms
    • Auto Sizing Forms
    • Inline Forms
    • Form Validation
  • Bootstrap 5 - Components
    • Accordions
    • Alerts
    • Dismissing Alerts
    • Badges
    • Breadcrumb
    • Buttons
    • Button Group
    • Button Toolbar
    • Button Group Alteration
    • Card
    • Card Sizing
    • Card Navigation
    • Card Images
    • Card Styles
    • Carousel
    • Carousel Control, Indicator, Caption, Fade Effect, Timing
    • Close Button
    • Collapse
    • Horizontal Collapse
    • Multiple Target
    • Dropdown Form, Alignment
    • Split Button
    • Menu Items, Alignment, Content
    • List Group
    • Navbar
    • Placeholders
    • Progress bar
    • Tooltips
  • Bootstrap 5 - Utilities
    • Backgrounds - Gradient, Opacity
    • Borders - Color, Width, Opacity, Radius
    • Interactions
    • Position
    • Bootstrap Icon
  • Project 2 - BLOG APP
  • Project 3 - Professional Website
  • Getting Started with Angular
    • Introduction to Angular
    • Installing Node JS
    • Installing Angular
    • Installing Cmder for Angular
  • Fundamentals of Angular
    • Creating New Components in Angular
    • Creating Styles in Angular Components
    • Adding Bootstrap and jQuery to Angular Project
    • Interpolation in Angular
    • Data Binding in Angular
    • Event Binding in Angular
    • Pipes in Angular
    • Input Decorator in Angular
    • Creating Services in Angular
    • HTTP Client Module in Angular
  • Getting Started with ReactJS
    • Introduction to ReactJS
    • Installing Browser Tools
    • JSX in ReactJS
  • ReactJS - Fundamentals
    • What is a Component in ReactJS
    • Creating First Component in ReactJS
    • Stateless Component in ReactJS
    • Props in ReactJS
    • Events in ReactJS
    • State in ReactJS
    • Adding State to Note Component
    • Refs in ReactJS
  • Getting Started with Create React App
    • Introduction to Create React App
    • What is React App
    • Installing React Tools on Chrome
  • Create React App - React Elements
    • Install Create-React-App
    • Project Generation
    • Creating React Elements
    • Using JSX to Refactor Elements
  • Create React App - Components in React
    • Creating React Components
    • Creating Different Components
    • Component Properties
    • Working with Lists
    • Adding Keys to List Items
    • Display Images in React
    • Working with Fragments
  • Create React App - State in React Component
    • Conditional Rendering
    • Destructuring Arrays and Objects
    • Working with useState Hook
    • Working useEffect
    • Incorporating useReducer with React
  • Create React App - Asynchronous
    • Using Hooks to Fetch Data
    • Displaying Data from API with React
    • Handling Loading State
  • Create React App - Testing
    • Testing Platform using Create React App
    • Using Jest to Test Small Functions
    • Testing Library in React
    • Testing Hooks with React Testing Library
  • Create React App - React Routers
    • Installing and Setting Up React Routers
    • React Routers Configuration
    • Linking Components together

What you'll learn

  • You will learn complete front-end web development from scratch
  • You will learn to build Modern websites Angular & React JS
  • You will learn to build Bootstrap 5 Web Applications
  • You will learn HTML5 & CSS3 from scratch, & build a full working website
  • You will learn Complete JavaScript + ECMA Script 6 (ES6) from scratch
  • You will build front-end Reactive Web applications with CRUD

How students rated this courses

0.0

(Based on 0 reviews)


Reviews

Transcript from the "Introduction" Lesson

Course Overview [00:00:00]

My name is John Deo and I work as human duct tape at Gatsby, that means that I do a lot of different things. Everything from dev roll to writing content to writing code. And I used to work as an architect at IBM. I live in Portland, Oregon.

Introduction [00:00:16]

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

Why Take This Course? [00:00:37]

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

A Look at the Demo Application [00:00:54]

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

Summary [00:01:31]

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

Course - Frequently Asked Questions

How this course help me to design layout?

My name is Jason Woo and I work as human duct tape at Gatsby, that means that I do a lot of different things. Everything from dev roll to writing content to writing code. And I used to work as an architect at IBM. I live in Portland, Oregon.

What is important of this course?

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

Why Take This Course?

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

Is able to create application after this course?

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

We'll dive into GraphQL, the fundamentals of GraphQL. We're only gonna use the pieces of it that we need to build in Gatsby. We're not gonna be doing a deep dive into what GraphQL is or the language specifics. We're also gonna get into MDX. MDX is a way to write React components in your markdown.

$180
Installments
Enroll Now Starts January 13, 2024

What's included

  • Certificate
  • 30 Modules
  • Live Classes
  • Lifetime access
WhatsApp