[40% OFF]Complete JavaScript Course: Build a Real World App from Scratch Coupon-Educative.io

With Complete JavaScript Course: Build a Real World App from Scratch you will get a 40% discount on yearly plans and a 20% monthly discount oneducative.io. It is one of the popular courses from educative.io

With Complete JavaScript Course: Build a Real World App from Scratch you will get a 40% discount on yearly plans and a 20% monthly discount oneducative.io. It is one of the popular courses from educative.io

This course aims to be a useful companion for anyone wishing to (re)discover the many facets of JavaScript.

Complete JavaScript Course: Build a Real World App from Scratch– Developer Discount

With the exclusive Holiday discount, you can get a 20% discount on two years of access to educative.io which includes all the existing and future courses. Two-year access is just $199 after the discount. Lockin this price before it expires.

Get an additional 20 discount on Handling Financial Services with Square API course

Coupon: Use code devops at checkout

Also, you can get a 10% discount on all educative courses using the exclusive discount.

Coupon: Use Code Educative10 at checkout

Here is what you will Learn from Complete JavaScript Course: Build a Real World App from Scratch

1. Introduction

  1. About this Course
  2. Welcome to Programming
  3. How to Create Programs?
  4. Introduction to Algorithms
  5. Introducing JavaScript
  6. Summary

2. Basics of JavaScript

  1. Your First Program
  2. Values and Types
  3. Program Structure
  4. Coding Challenge: Presentation
  5. Solution: Presentation

3. Play with Variables

  1. Variables
  2. Expressions
  3. Type Conversions
  4. User Interactions
  5. Solution: Improved Hello

4. Add Conditions

  1. What’s a Condition?
  2. Alternative Conditions
  3. Add Additional Logic
  4. Multiple Choices
  5. Coding Challenge: Following Day

5. Repeat Statements

  1. The While Loop
  2. The For Loop
  3. Common Mistakes
  4. Which Loop to Use?
  5. Coding Challenge: Carousel

6. Write Functions

  1. Discovering Functions
  2. Function Contents
  3. Anonymous Functions
  4. Guidelines for Programming with Functions
  5. Coding Challenge: Improved Hello

7. Create your First Object

  1. JavaScript and Objects
  2. Programming with Objects
  3. Coding Challenge: Adding a New Property to a Character
  4. Solution: Adding a New Property to a Character
  5. Coding Challenge: Modeling a Dog

8. Store Data in Arrays

  1. Introduction to Arrays
  2. Manipulating Arrays in JavaScript
  3. Iterating over an Array
  4. Updating an Array’s Content
  5. Coding Challenge: Musketeers

9. Work with Strings

  1. Introduction
  2. Strings as Set of Characters
  3. Manipulating Strings
  4. Searching Inside a String
  5. Solution: Vowel Count

10. Understand Object Oriented Programming

  1. Context: A Multiplayer RPG
  2. JavaScript Classes
  3. Under the Hood: Objects and Prototypes
  4. Object-Oriented
  5. Coding Challenge: Create a Dog Class

11. Discover Functional Programming

  1. Pure Functions
  2. Array Operations
  3. Higher Order Functions
  4. JavaScript: A Multi Paradigm Language
  5. Coding Challenge: Older Movies

12. Project 1: A Social News Program

  1. Functional & Technical Requirements
  2. Implementing Social News Program

13. Create Interactive Web Pages

  1. What’s a Web Page?
  2. The Languages of the Web
  3. Quiz

14. Discover the DOM

  1. Introduction to the DOM
  2. Get Started with the DOM in JavaScript
  3. Coding Challenge: Showing a Node’s Child
  4. Solution: Showing a Node’s Child

15. Traverse the DOM

  1. Sample Web Page
  2. Selecting Elements
  3. Selecting Elements via CSS Selectors
  4. Obtaining Information about Elements

16. Modify page structure

  1. Modify an Existing Element
  2. Adding a New Element
  3. Variations on Adding elements
  4. Replacing or Removing nodes
  5. Styling Elements

17. React to Events

  1. Introduction to Events
  2. The Event Family
  3. Reacting to Keyboard Events
  4. Reacting to Mouse Events
  5. Reacting to Page Events

18. Manipulate forms

  1. JavaScript & Forms
  2. Form Fields: Text Zones
  3. Solution: Character List
  4. Coding Challenge: Auto Complete
  5. Solution: Auto Complete

19. Animate elements

  1. Repeat an Action at Regular Intervals
  2. Animate Page Elements
  3. Start/Stop an Animation
  4. Alternative: CSS Animations
  5. Choosing the Right Animation Technique

20. Project 2: A Social News Web Page

  1. Functional & Technical Requirements
  2. Implementing Social News Web Page

21. Building Web Applications

  1. How the Web Works?
  2. HTTP, the Web Protocol
  3. HTTP Status Codes & URL
  4. From Web Sites to Web Apps
  5. JSON, a Data Format for the Web

22. Query a Web Server

  1. Creating Asynchronous HTTP Requests in JavaScript
  2. Handling JSON Data
  3. Coding Challenge: Language List
  4. Solution: Language List
  5. Coding Challenge: Famous Paintings

23. Use Web APIs

  1. Introducing Web APIs
  2. Consuming a Web API
  3. Calling an API with JavaScript
  4. Web APIs and Authentication
  5. Key-Based Authentication

24. Send Data to a Web Server

  1. Sending Data: The Basics
  2. Sending Form Data
  3. Sending JSON Data
  4. Coding Challenge: New Article
  5. Solution: New Article

25. Discover Node.js

  1. Introducing Node.js
  2. Node.js Modules
  3. Exporting a Class or Object
  4. Node.js Packages
  5. Package Management with NPM

26. reate a Web Server

  1. Using a Framework
  2. Responding to Requests
  3. Creating an API
  4. Exposing Data
  5. Accepting Data: Handling Form Data

27. Project 3: A Social News Web App

  1. Functional and Technical Requirements
  2. Implementing Social News Web App

28. Conclusion

  1. Summary and Perspectives

29. Appendices

  1. Style Guide
0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like