YoVDO

Mastering Web Developer Interview Code

Offered By: LinkedIn Learning

Tags

Web Development Courses Computer Science Courses Javascript Courses jQuery Courses HTML Courses AJAX Courses Front-end Development Courses Fetch API Courses

Course Description

Overview

In this course, senior staff instructor Ray Villalobos explores front-end and full-stack coding concepts that every developer should have in their toolkit.

Syllabus

Introduction
  • Stay sharp with web developer interview code
  • What you should know
  • Using the exercises for this course
1. Questions
  • How do you use the data- attribute in HTML?
  • Are you comfortable using jQuery?
  • Describe when you should use the bind() method
  • Do you know how to use the conditional operator?
  • Have you used Ajax to load an external file?
  • Have you used JavaScript templates?
  • How do you manipulate the DOM?
  • How do you search using functional programming?
  • How do you use a constructor to create instances?
  • How do you use arrow functions in ES6?
  • How do you use the Fetch API?
  • How do you render JSON to a DOM element?
  • How does an IIFE work?
  • How does immutability work in JavaScript?
  • How would you use JavaScript reduce()?
  • Quick concepts: Do you have experience linting your code?
  • What are event bubbling and propagation about?
  • What does "use strict" do?
  • What is a callback and how do you use it?
  • What is the relationship between promises and callbacks?
  • What is the virtual DOM?
  • What is variable hoisting and how do you guard against it?
  • What tooling options have you used in the past?
  • When would you use recursion?
  • Can you build a Sass mixin?
  • Do you know how to use CSS variables?
  • Animate an underline on hover in CSS
  • Explain the difference between absolute and relative positioning
  • How comfortable are you with Sass?
  • How do you animate CSS?
  • How do you debug CSS using your browser?
  • How do you use calc() in CSS?
  • How would you use flexbox to control horizontal alignment?
  • In CSS, what's the difference between ems and rems?
  • What's the difference between a pseudo-class and a pseudo-element?
  • Do you know how to use npm?
  • Do you have experience using version control?
  • How does routing work in a modern web application?
2. Tasks
  • Create a list of URLs from these links
  • Create a practical example of closures
  • Show me how to use the map function
3. Interviews with Working Professionals
  • What questions are asked in developer interviews? with John Riviello
  • How do you manage your career? interview with Chris Coyier
  • How do I figure out what to learn? with Kevin Skoglund
  • What's the hiring process like when hiring for a team? with Justin Yost
  • What experience do you need to work at top companies? interview with Adam Geitgey
  • Should a developer consider freelancing? with Carrie Dills
  • Staying motivated, with Raymond Camden

Taught by

Ray Villalobos

Related Courses

Advanced React
Meta via Coursera
Agrega estilo a una página HTML usando CSS
Coursera Project Network via Coursera
Make Your Own App
Technische Universität München (Technical University of Munich) via edX
Заключительный курс по теме «Прикладная наука о данных»
IBM via Coursera
Build an Automobile Listing Website with PHP
Coursera Project Network via Coursera