Intermediate Frontend Web Development

Intermediate
4 sections
27 topics
Duration: 10 weeks

N50000

What you'll learn

This course will teach the students how to work with asynchronous JavaScript in frontend applications as well as introduce the student to React which is a modern and top rated JavaScript library for building user interface. This course will also prepare the student to excel in technical interviews as a frontend developer.

Course content

  • Classes
  • Advanced Functions
  • Asynchronous Javascript
  • Web APIs
  • Project 1: A CRUD Todo App using Vanilla JavaScript

  • Introduction to JavaScript frameworks
  • Introduction to React
  • Setup
  • JSX
  • Component
  • Styling in React
  • Events Handlers
  • React Hooks
  • Lists in React
  • Props
  • Forms in React
  • React Router
  • Working with APIs
  • Context API
  • Project 2: A digital business card
  • Project 3: A meme generator
  • Project 4: A stock trading App
  • Project 5: A React CRUD Todo App

  • Introduction to Computer Science
  • Data structures and Algorithms in Javascript
  • Coding Interview Practice Tests

  • React Portfolio Website

Requirements

  1. An understanding of HTML, CSS and Basic JavaScript
  2. Familiarity with a coding IDE and Git
  3. A stable Internet and a laptop

Description

Frontend Web development is the client facing aspects of web development through which users can interact with applications. It relies heavily on three major building blocks HTML, CSS and JAVASCRIPT. Frontend development also relies on frameworks and libraries that makes it easier for developers to build application user interface (UI) like React much faster.

Who this course is for:

  1. For developers seeking to level up their knowledge of JavaScript
  2. For beginners in React