Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Modern JavaScript Firebase BootCamp the beginner
Rating: 4.1 out of 5(1,364 ratings)
178,163 students

Complete Modern JavaScript Firebase BootCamp the beginner

Master JavaScript and Firebase Firestore with Pure JavaScript!JavaScript ES6+, OOP, AJAX
Created byKim Chen
Last updated 8/2021
English

What you'll 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.

Course content

10 sections109 lectures6h 8m total length
  • VsCode setup and file setup2:45
  • Console2:25
  • Variables2:26

    In this JavaScript lecture I will teach you about JavaScript variables.

  • let and const2:19

    In this video I cover two ways of creating a variable in JavaScript, let and const.

  • Data types2:27
  • Primitive vs reference3:21
  • Convert to string2:13

    JavaScript provides various ways to convert a other data types into a string. In this lecture, we will demonstrate how.

  • Convert to number3:23

    JavaScript provides various ways to convert a other data types into a number. In this lecture, we will demonstrate how.

  • Numbers and math model3:22
  • String methods and concat3:13

    JavaScript automatically converts primitives to String objects, so that it's possible to use String object methods for primitive

  • Other string methods3:13

    In this part, we continue to talk about the string methods other than the previous lecture

  • Template literal3:35

    Template literals are string literals allowing embedded expressions. You can use multi-line strings and string interpolation features with them. In this part, we will demonstrate how convenient it is compare with ancient ways

  • Arrays2:47

    Arrays are list-like objects whose prototype has methods to perform traversal and mutation operations. In this lecture, we will talk about how to create a JavaScript and also its properties

  • Array methods5:54

    Many amazing JavaScript array methods available to us. In this lecture, we will learn some of the array methods

  • Object literals0:07

    In this lecture , we will talk about how to define (and create) a JavaScript object with an object literal, also how to access its properties.

  • Date objects4:10

    JavaScript Date objects represent a single moment in time in a platform-independent format. In this lecture, I will also teach methods of date objects

  • IF statement4:55

    The if/else statement executes a block of code if a specified condition is true. In this lecture, we will talk about this

  • Logical operator6:23

    Comparison operators are used in logical statements to determine equality or difference between variables or values. In this part, we will talk about this.

  • Switch case3:52

    In this lecture we will talk about JavaScript switch statement  to perform different actions based on different conditions. We will talk about switch case for string, date and also range of numbers

  • Function declaration2:41

    The function declaration (function statement) defines a function with the specified parameters. In this lecture, we will talk more about functions

  • IIFE (Immediately Invoked Function Expression)3:46
  • General loop3:42
  • Loop through array4:18
  • Window object methods1:59
  • Window object properties7:07

Requirements

  • No coding experience is required in this course
  • Basic HTML/ CSS knowledge is an advantage, but not a must
  • All you need is a computer

Description

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.


Who this course is for:

  • 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