Frontend Bootcamp
by Atem Randy Asong
About this course
Our Lesson Plan
Lesson 1: Introduction to Frontend Development
What is Frontend Development?
8minsThe Role of a Frontend Developer
18minsOverview of the Frontend Tech Stack
9minsLesson 2: HTML Fundamentals
How to Create an HTML Document
17minsStructure and Anatomy of an HTML Document
1h:19minCommon HTML Elements
1minsHTML Attributes and Global Attributes
1h:17minForms, Input Fields, and User Interactions
9minsSemantic HTML for Better Accessibility and SEO
1h:6minLesson 3: CSS Basics
Introduction to CSS
1h:4minApplying CSS (Inline, Internal, External)
43minsCSS Selectors
1h:29minSpecificity and Inheritance
1h:13minThe Box Model
1h:11minCSS Units and Sizing
1h:38minPositioning in CSS
1h:27minDisplay and Visibility
1h:15minFloats and Clearing
7minsFlexbox Fundamentals
12minsAdvanced Flexbox Techniques
1h:28minCSS Grid Basics
20minsAdvanced CSS Grid Layouts
1h:12minIntroduction to Tailwind CSS
1h:27minUtility-First Workflow in Tailwind CSS
55minsCustomization and Theming in Tailwind CSS
1h:14minLesson 4: Advanced CSS Techniques
Responsive Design Principles
4minsAnimations and Transitions
29minsCSS Variables
1h:19minUsing Preprocessors (SASS, LESS)
19minsLesson 5: JavaScript Essentials
Introduction to JavaScript
30minsSetting Up a JavaScript Development Environment
19minsVariables and Data Types
15minsOperators in JavaScript
1h:3minControl Flow – Conditional Statements
1h:16minControl Flow – Loops and Iteration
1h:26minFunctions and Function Expressions
57minsScope and Closures
23minsJavascript Objects
36minsArrays and Array Methods
42minsWorking with Strings and String Methods
1h:23minThe Document Object Model (DOM) – Introduction
29minsDOM Manipulation and Event Handling
1h:20minLesson 6: Advanced JavaScript Concepts
Callbacks and Higher-Order Functions
42minsIntroduction to Asynchronous JavaScript
44minsPromises and the Event Loop
1h:28minAsync/Await and Handling Asynchronous Code
10minsMaking API Requests with Fetch API
50minsWorking with RESTful APIs in JavaScript
22minsError Handling with Try, Catch, and Finally
1h:24minES6+ Features – Arrow Functions, Template Literals
58minsES6+ Features – Destructuring and Spread/Rest Operators
44minsES6+ Features – Default Parameters and Optional Chaining
18minsIntroduction to JavaScript Modules (import/export)
44minsStorage APIs (Local Storage, Session Storage, and Cookies)
25minsLesson 7: Web Development with React.js
Introduction to React and Its Ecosystem
1h:32minSetting Up a React Project (Vite)
37minsUnderstanding JSX and Rendering Elements
51minsReact Functional Components
1h:39minProps and Prop Drilling
16minsState Management with useState
1h:19minReact Lifecycle Methods and useEffect Hook
29minsEvent Handling in React
1h:20minForms and Controlled Components in React
18minsReact Router – Navigation and Dynamic Routing
1h:33minFetching and Handling Data in React (Fetch API & Axios)
4minsTake a peek at what you will get inside the course
If you want to move from being a complete beginner to creating awesome interactive designs, search no more. Enroll now for free and join the adventure.
Course Content
Category:Development, Programming, CodeDuration:N/ALessons:7 Lesson(s)Language:englishYou will Learn
Ideation, sketching, wireframingPrototyping Low Fidelity: Paper PrototypingHigh Fidelity DesignUser TestingRequirements
There are no prerequisites or requirements for this course.
Description
Frontend development is the practice of building the visual and interactive parts of a website or web application that users interact with directly. It involves structuring content, styling elements, and making them dynamic using programming languages and
Atem Randy Asong
Here is what our students experienced
Acquire industry standard skills for free and land your dream job