Complete Modern JavaScript Firebase BootCamp the beginner
Complete Modern JavaScript Firebase BootCamp the beginner, available at $44.99, has an average rating of 4.05, with 109 lectures, based on 1341 reviews, and has 178158 subscribers.
You will learn about Go from a total beginner to an advanced JavaScript developer Asynchronous JavaScript: The event loop, promises, async/await, AJAX and APIs OOP including ES5 prototypes & ES6 classes ES6 features like arrow functions, classes, default and rest parameters, etc. This course is ideal for individuals who are Those who want to gain an understanding of most popular language JavaScript or Those who want to get start with programming in general or Those who want to learn modern JavaScript from beginner to advanced without libraries and frameworks or Those who want to gain an understanding of most popular language JavaScript It is particularly useful for Those who want to gain an understanding of most popular language JavaScript or Those who want to get start with programming in general or Those who want to learn modern JavaScript from beginner to advanced without libraries and frameworks or Those who want to gain an understanding of most popular language JavaScript.
Enroll now: Complete Modern JavaScript Firebase BootCamp the beginner
Summary
Title: Complete Modern JavaScript Firebase BootCamp the beginner
Price: $44.99
Average Rating: 4.05
Number of Lectures: 109
Number of Published Lectures: 109
Number of Curriculum Items: 109
Number of Published Curriculum Objects: 109
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Go from a total beginner to an advanced JavaScript developer
- Asynchronous JavaScript: The event loop, promises, async/await, AJAX and APIs
- OOP including ES5 prototypes & ES6 classes
- ES6 features like arrow functions, classes, default and rest parameters, etc.
Who Should Attend
- Those who want to gain an understanding of most popular language JavaScript
- Those who want to get start with programming in general
- Those who want to learn modern JavaScript from beginner to advanced without libraries and frameworks
- Those who want to gain an understanding of most popular language JavaScript
Target Audiences
- Those who want to gain an understanding of most popular language JavaScript
- Those who want to get start with programming in general
- Those who want to learn modern JavaScript from beginner to advanced without libraries and frameworks
- Those who want to gain an understanding of most popular language JavaScript
This is a JavaScript course for everybody.
JavaScript is everywhere
JavaScript is the most popular programming language out there, you need to know JavaScript no matter you are a frontend developer or backend developer. YouTube tutorials are usually talking about a JavaScript features without showing how to use them.
Complete Modern JavaScript BootCamp from the beginning starts from scratch and builds up your knowledge of the JavaScript language. Yes, you’ll learn all the features of the language, but you’ll also learn how to use those features together to create a complete application.
Firestore -Real time database
Besides JavaScript, we will also learn to build web with Firebase. Cloud Firestore is also a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform.
Course Curriculum
Chapter 1: [JS Essential] Fundamentals
Lecture 1: VsCode setup and file setup
Lecture 2: Console
Lecture 3: Variables
Lecture 4: let and const
Lecture 5: Data types
Lecture 6: Primitive vs reference
Lecture 7: Convert to string
Lecture 8: Convert to number
Lecture 9: Numbers and math model
Lecture 10: String methods and concat
Lecture 11: Other string methods
Lecture 12: Template literal
Lecture 13: Arrays
Lecture 14: Array methods
Lecture 15: Object literals
Lecture 16: Date objects
Lecture 17: IF statement
Lecture 18: Logical operator
Lecture 19: Switch case
Lecture 20: Function declaration
Lecture 21: IIFE (Immediately Invoked Function Expression)
Lecture 22: General loop
Lecture 23: Loop through array
Lecture 24: Window object methods
Lecture 25: Window object properties
Chapter 2: [JS Essential] DOM manipulation
Lecture 1: Document Object Properties and Methods
Lecture 2: Document Object Properties and Methods2
Lecture 3: Get element by ID
Lecture 4: querySelector
Lecture 5: Child nodes
Lecture 6: Child, Parent and Siblings
Lecture 7: Create element
Lecture 8: Replace element
Lecture 9: Event listener and event object
Lecture 10: Mouse Event: mouseover, mouseout, mouseleave, mouseenter
Lecture 11: Mouse Event: click, dblclick, mousedown, mouseup, mousemove
Lecture 12: Keyboard Event: keypress, keyup, keydown
Lecture 13: Keyboard Event: cut, copy, paste, input, focus, blur
Lecture 14: Onchange event and submit event
Lecture 15: Event bubbling and event stop propagation
Lecture 16: Event delegation
Lecture 17: LocalStorage and SessionStorage
Lecture 18: JSON stringify and JSON parse
Lecture 19: querySelector and querySelectorAll vs getElementsByClassName and getElementById
Chapter 3: [JS Essential] Object Oriented Programming
Lecture 1: Constructor and this
Lecture 2: Add function to the constructor
Lecture 3: Built in constructor and typeof variable
Lecture 4: Other built in constructors
Lecture 5: Why we need to use prototype?
Lecture 6: Other prototypes
Lecture 7: Inheritance
Lecture 8: Object create
Lecture 9: es6 classes
Lecture 10: es6 subclass
Chapter 4: [JS Essential] XHR, Ajax and fetch API
Lecture 1: xhr object
Lecture 2: xhr different readystate
Lecture 3: xhr get json object
Lecture 4: xhr get json array
Lecture 5: xhr get remote data
Lecture 6: synchronous and asynchronous by using callback
Lecture 7: Custom http library
Lecture 8: Modify the http library
Lecture 9: Create the post, put and delete request
Lecture 10: es6 promises
Lecture 11: fetch api to fetct text file
Lecture 12: fetch api to fetch json
Lecture 13: fetch remote api
Lecture 14: arrow function
Lecture 15: convert to arrow function
Lecture 16: Custom http with fetch api
Lecture 17: Async await
Lecture 18: Custom http with async await
Chapter 5: [JS Essential] Error handling and regular expression
Lecture 1: Try catch block
Lecture 2: Different types of errors
Lecture 3: Regular expression
Lecture 4: Regular expression (character selector)
Lecture 5: Regular expression (symbol)
Chapter 6: [Project] Regular Expression form
Lecture 1: Create UI
Lecture 2: Validate first name, last name and email
Lecture 3: Validate phone number and zip code
Chapter 7: [JS Essential] es6
Lecture 1: Iterator & Generator
Lecture 2: User scroll with iterator
Lecture 3: Symbol
Lecture 4: Destructuring
Lecture 5: Map
Lecture 6: Loop through map
Lecture 7: Set
Lecture 8: Iterating Sets
Chapter 8: Design Pattern
Lecture 1: A good website about design pattern
Lecture 2: Module & Reveal Module Pattern
Lecture 3: Singleton
Lecture 4: Factory Pattern
Instructors
-
Kim Chen
Registered teacher, MSc in Computer Science, Statistics
Rating Distribution
- 1 stars: 43 votes
- 2 stars: 56 votes
- 3 stars: 244 votes
- 4 stars: 442 votes
- 5 stars: 556 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024