- 3.5 hours on-demand video
- 2 articles
- 20 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Explore the differences between package managers, build tools, and deployment options
- Utilize real-world APIs to write portfolio-building projects
I will explain the DOM API, and cover functions from typical job interviews, including getElementById, querySelector, createAttribute, and more. This is a fundamental topic to understand moving forward.
In this activity, we'll make a NASA image search site. This will be similar to our GitHub user search activity, but with a few more parts.
- Pull data from the NASA Image API using AJAX. A link to the API and its documentation is attached to this lecture. You can get a free API key from NASA, and the link to that is also attached. Make sure you use ES6 arrow functions for all of your callbacks.
- Handle 200, 400, and 500 response errors using Promises.
- Display different image search results by using destructuring to parse the JSON response.
- Save the user's previous searches using the DOM local storage API. We didn't cover this in the course, but it's very easy to work with, and a link to its documentation is also attached.
- Use a mouseover event to make the caption appear for each image search result.
- Use a default value for when a user doesn't input anything in the search box.
- Use template strings to display all the text on the page.
- In this course, I will help you install the necessary software, libraries, and tools on your computer. It will be helpful if you are comfortable with installing your own software and knowing a couple terminal commands (specifically mkdir and cd).
Whether you are a student or working developer who only knows Java or Python, a wannabe developer who’s learning on their own, an applicant for a coding bootcamp, or a developer who hasn’t touched web technologies in a while, the concepts covered in this course will help you beef up your knowledge, your skills, your resume, and your portfolio.
In this course, you will:
Call real-world APIs and parse the data in your own web projects
Use popular web tooling including npm, Yarn, Grunt, Gulp, and webpack
Study the ins and outs of React component lifecycles, state, properties, and other core React concepts
Build modern web projects with React
Deploy your web applications online for the world to see
Take real-world interview practice quizzes as you build your knowledge
- People who want to build modern web applications with React
- Developers who want to build their resume material with a modern framework
- People interested in applying to join a coding bootcamp
- College students who want to try their hand at web programming