YoVDO

Responsive Personal Portfolio Website Using HTML, CSS, and JavaScript - Full Tutorial

Offered By: EGATOR via YouTube

Tags

Web Development Courses Computer Science Courses Javascript Courses Flexbox Courses HTML Courses Responsive Design Courses CSS Media Queries Courses CSS Grid Courses CSS Animation Courses

Course Description

Overview

Learn to build a responsive personal portfolio website using HTML, CSS, and JavaScript in this comprehensive tutorial. Master modern web development techniques including BEM naming conventions, CSS variables, animations, grid and flexbox layouts, and responsive design with media queries. Create a fully functional contact form with spam protection, and implement interactive features like a responsive navigation menu and dynamic testimonial generation. Perfect for beginners and intermediate developers looking to enhance their front-end skills and create a professional online presence.

Syllabus

Intro Project Preview
Project Folder/Files Structure
VS Code Extensions
Navbar Markup HTML
Iconscout CDN importation
CSS Variables
Importing Google Fonts
General CSS Styles
Navbar Styles CSS
Header Markup HTML
Header Styles CSS
Companies Markup HTML
Companies Styles CSS
Services Section Markup HTML
Services Section Styles CSS
Portfolio Section Markup HTML
Portfolio Section Styles CSS
Testimonials Section Markup HTML
Testimonials Section Styles CSS
Contact Section Markup HTML
Contact Section Styles CSS
Form Submission with Spam protection using Formspree
Responsive Design CSS Media Queries for Tablets
Responsive Nav Menu open & close Functionality using JavaScript
Responsive Dropdown Menu Animation using CSS Keyframes
Header and other Section Media Queries for Tablets
Responsive Design CSS Media Queries for Mobile Phones using
Nav Dropdown Menu Close Functionality on Nav Item Click using JavaScript
Change Navbar Styles on scroll using JavaScript
Generating Testimonials using JavaScript


Taught by

EGATOR

Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera