- 提示:
- 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。
課程資料
課程簡介
Sharpen your skills by building 50+ quick, unique and fun mini projects
This is a purely project-based course. It is geared toward beginners, but intermediate developers can also enjoy creating new things. This course includes 50+ mini projects in HTML, CSS & JavaScript that relate to the DOM (Document Object Model). Here is a list of what we will create in this course:
Expanding Cards
Progress Steps
Rotating Navigation Animation
Hidden Search Widget
Blurry Loading
Scroll Animation
Split Landing Page
Form Wave
Sound Board
Dad Jokes
Event Keycodes
Faq Collapse
Random Choice Picker
Animated Navigation
Incrementing Counter
Drink Water
Movie App
Background Slider
Theme Clock
Button Ripple Effect
Drag N Drop
Drawing App
Kinetic Loader
Content Placeholder
Sticky Navbar
Double Vertical Slider
Toast Notification
Github Profiles
Double Click Heart
Auto Text Effect
Password Generator
Good Cheap Fast
Notes App
Animated Countdown
Image Carousel
Hoverboard
Pokedex
Mobile Tab Navigation
Password Strength Background
3d Background Boxes
Verify Account UI
Live User Filter
Feedback UI Design
Custom Range Slider
Netflix Mobile Navigation
Quiz App
Testimonial Box Switcher
Random Image Feed
Todo List
Insect Catch Game
Simple Timer (Bonus Day 1)
Many people jump into a frontend framework too early. Learning vanilla JavaScript and understanding how the document object model works are essential before moving to a framework. This course teaches you this by creating real-world projects of all types.
You will also learn more about HTML5 and CSS including semantic tags in your markup, basic CSS properties such as colors, alignment, flexbox, and shadows as well as creating responsive layouts with CSS media queries, CSS custom properties, animations/transitions, and more.
50 projects may seem like a lot, but we were able to make them small enough to where you can complete a project in just a few hours. Of course, this depends on your skill level.
課程章節
- 53 個章節
- 170 堂課
- 第 1 章 Introduction
- 第 2 章 Day 1 - Expanding Cards
- 第 3 章 Day 2 - Progress Steps
- 第 4 章 Day 3 - Rotating Navigation
- 第 5 章 Day 4 - Hidden Search Widget
- 第 6 章 Day 5 - Blurry Loading
- 第 7 章 Day 6 - Scroll Animation
- 第 8 章 Day 7 - Split Landing Page
- 第 9 章 Day 8 - Form Wave Animation
- 第 10 章 Day 9 - Sound Board
- 第 11 章 Day 10 - Dad Jokes
- 第 12 章 Day 11 - Event KeyCodes
- 第 13 章 Day 12 - FAQ Collapse
- 第 14 章 Day 13 - Random Choice Picker
- 第 15 章 Day 14 - Animated Navigation
- 第 16 章 Day 15 - Incrementing Counter
- 第 17 章 Day 16 - Drink Water
- 第 18 章 Day 17 - Movie App
- 第 19 章 Day 18 - Background Slider
- 第 20 章 Day 19 - Theme Clock
- 第 21 章 Day 20 - Button Ripple Effect
- 第 22 章 Day 21 - Drag N Drop
- 第 23 章 Day 22 - Drawing App
- 第 24 章 Day 23 - Kinetic CSS Loader
- 第 25 章 Day 24 - Content Placeholder
- 第 26 章 Day 25 - Sticky Navbar
- 第 27 章 Day 26 - Double Vertical Slider
- 第 28 章 Day 27 - Toast Notification
- 第 29 章 Day 28 - Github Profiles
- 第 30 章 Day 29 - Double Heart Click
- 第 31 章 Day 30 - Auto Text Effect
- 第 32 章 Day 31 - Password Generator
- 第 33 章 Day 32 - Good, Cheap, Fast Checkboxes
- 第 34 章 Day 33 - Notes App
- 第 35 章 Day 34 - Animated Countdown
- 第 36 章 Day 35 - Image Carousel
- 第 37 章 Day 36 - Hoverboard
- 第 38 章 Day 37 - Pokedex
- 第 39 章 Day 38 - Mobile Tab Navigation
- 第 40 章 Day 39 - Password Strength Background
- 第 41 章 Day 40 - 3D Background Boxes
- 第 42 章 Day 41 - Verify Account UI
- 第 43 章 Day 42 - Live User Filter
- 第 44 章 Day 43 - Feedback UI Design
- 第 45 章 Day 44 - Custom Range Slider
- 第 46 章 Day 45 - Netflix Navigation
- 第 47 章 Day 46 - Quiz App
- 第 48 章 Day 47 - Testimonial Box Switcher
- 第 49 章 Day 48 - Random Image Feed
- 第 50 章 Day 49 - Todo List
- 第 51 章 Day 50 - Insect Catch Game
- 第 52 章 Bonus Day 1 - Simple Timer
- 第 53 章 Bonus Day 2 - Dice Roller
課程內容
- Project based teaching to sharpen your HTML, CSS & JavaScript skills, Perfect for beginners looking for things to build unique projects in a short timeframe, Modern styling with flexbox, CSS animations, custom properties, etc, DOM manipulation, events, array methods, HTTP requests & more
此課程所涵蓋的技能
評價
-
RRaul Veras
I like the way every step was explained in this video, especially when he elaborated on the why we may or may not need certain things. Also, like how he explained different ways to link or import fonts.
-
SShimon Morgenstern
This course is amazing. Brad fills the course with a lot of relevant information, all taught in an easy to understand style with hands-on projects for reinforcement. I highly recommend this course and Brad's courses in general.
-
KKristina Vignjević
The course includes many exercises and projects, which is great for hands-on practice. Even after completing projects, I didn’t feel fully confident in my JavaScript understanding. I would recommend this course as a additional practice resource rather than a primary source for learning JavaScript.
-
ZZuzana Kotkova
I have been following Brad Traversy for some years now. Bought several his courses, and as always this one is great, never disappointed. Nice little projects to practice your JS skills, especially DOM manipulation.