課程資料
課程簡介
Use Modern HTML5, CSS3, VanillaJs, Boots, JavaScript To build Responsive And Mobile Friendly Web Development project
JavaScript is a text-based programming language used both on the client-side and server-side that allows you to make web pages interactive. Where HTML and CSS are languages that give structure and style to web pages, JavaScript gives web pages interactive elements that engage a user. Common examples of JavaScript that you might use every day include the search box on Amazon, a news recap video embedded on The New York Times, or refreshing your Twitter feed.
Incorporating JavaScript improves the user experience of the web page by converting it from a static page into an interactive one. To recap, JavaScript adds behavior to web pages.
What is JavaScript used for?
JavaScript is mainly used for web-based applications and web browsers. But JavaScript is also used beyond the Web in software, servers and embedded hardware controls. Here are some basic things JavaScript is used for:
1. Adding interactive behavior to web pages
JavaScript allows users to interact with web pages. There are almost no limits to the things you can do with JavaScript on a web page – these are just a few examples:
Show or hide more information with the click of a button
Change the color of a button when the mouse hovers over it
Slide through a carousel of images on the homepage
Zooming in or zooming out on an image
Displaying a timer or count-down on a website
Playing audio and video in a web page
Displaying animations
Using a drop-down hamburger menu
2. Creating web and mobile apps
Developers can use various JavaScript frameworks for developing and building web and mobile apps. JavaScript frameworks are collections of JavaScript code libraries that provide developers with pre-written code to use for routine programming features and tasks—literally a framework to build websites or web applications around.
Popular JavaScript front-end frameworks include React, React Native, Angular, and Vue. Many companies use Node.js, a JavaScript runtime environment built on Google Chrome’s JavaScript V8 engine. A few famous examples include Paypal, LinkedIn, Netflix, and Uber!
3. Building web servers and developing server applications
Beyond websites and apps, developers can also use JavaScript to build simple web servers and develop the back-end infrastructure using Node.js.
4. Game development
Of course, you can also use JavaScript to create browser games. These are a great way for beginning developers to practice their JavaScript skills.
課程章節
- 10 個章節
- 232 堂課
- 第 1 章 Introduction
- 第 2 章 Project-1: Create Sortable List App
- 第 3 章 Project-2: Build Analog Clock
- 第 4 章 Project-3: Build a JavaScript Booklist Application From Scratch
- 第 5 章 Project-4: Create Custom Music Player In JavaScript
- 第 6 章 Project-5: Code a Dictionary App In JavaScript Using API
- 第 7 章 Project-6: Create a Simple To Do List Application with JavaScript
- 第 8 章 Project-7: Code a Snake Game from Scratch in JavaScript
- 第 9 章 Project-8: Building an Action Game in JavaScript
- 第 10 章 Project-9: Create a Quiz Web Application using JavaScript
課程內容
- Project based teaching to sharpen your HTML, CSS & JavaScript skills
- Write clean, maintainable and performant Javascript code
- Modern Techniques and Tricks
- Projects with pure JavaScript, HTML5, CSS3 with all code provided
- Learn UI/UX practices to build responsive and mobile first web applications
- Become job-ready by understanding how JavaScript really works behind the scenes
- Build 18 beautiful real-world projects for your portfolio
此課程所涵蓋的技能
評價
-
PPatrice Bertrand
Hi, it's too bad since the idea was really interesting and the way the author "thinks" is nowhere to be seen, I like the way he approaches "algorithm" since I'm no beginner in JS. That being said, it's just like a Shubham course (another author) but definitely much worse. The voice is "linear", not engaging, the guy is not methodical (many errors in the text, no correction since 5 years! no question answered from his students whatsoever!, some videos are missing, who cares? (apparently, not the author himself)), his CSS approach is quite messy but the worst part after having completed 6 projects is, he cannot explain how he thinks, explanations are "messy", "blurry", you don't really understand what you do, how he thinks his algorithm, disappointing whereas the idea was really ambitious. It could have been a top-rated course but not with this "it could be worse/who cares" attitude from the author (like I said, some videos are missing, questions not answered in 5 years and so forth.)
-
FFestus Chimezie
So far, it is been fantastic, and I am making progress.
-
AAsligul Safarova
super!
-
NNel Kasako
great course!!