The JavaScript Bible – JavaScript Bootcamp
The JavaScript Bible – JavaScript Bootcamp, available at $79.99, has an average rating of 4.42, with 429 lectures, based on 1765 reviews, and has 42987 subscribers.
You will learn about Become a Senior JavaScript developer by learning and practicing all modern features of the JavaScript. Become able easily apply to Web Developer, Frontend Developer, Backend Developer or Full Stack Web Developer jobs. Learn JavaScript, ES6, NPM, Webpack, Babel, Node, React by solving tens of CHALLENGES with real-world scenarios. Each CHALLENGE has task and solution. And all of them are available in the GIT repositories that you will download at the beginning of the course. Learn all FUNDAMENTAL features of the JavaScript starting from basic concepts such as Variables, Objects, Functions, Scopes, Operators and finishing with ADVANCED topics as Closures, Hoisting, IIFEs (Immediately Invoked Function Expressions), Classes and many more. Learn and understand ES6 features such as Arrow functions, Destructuring, Default function parameters, Template Literals, Array helper methods, Classes Understand proper methods to work with Arrays – map, forEach, reduce, filter, includes Deeply understand purpose of the NPM – Node Package Manager Learn and practice Babel – JavaScript Compiler Learn basics of the most popular NoSQL database with JavaScript Engine – MongoDB This course is ideal for individuals who are JavaScript developers of all levels: Beginners, Full Stack Developers, Frontend Developers, Web Developers, Backend Developers or JavaScript developers who feel that they don't fully understand all concepts of the language or Beginners in JavaScript or Developers with knowledge of other programming languages such as Python, Java, C++ etc or Advanced JavaScript developers who want to test their knowledge It is particularly useful for JavaScript developers of all levels: Beginners, Full Stack Developers, Frontend Developers, Web Developers, Backend Developers or JavaScript developers who feel that they don't fully understand all concepts of the language or Beginners in JavaScript or Developers with knowledge of other programming languages such as Python, Java, C++ etc or Advanced JavaScript developers who want to test their knowledge.
Enroll now: The JavaScript Bible – JavaScript Bootcamp
Summary
Title: The JavaScript Bible – JavaScript Bootcamp
Price: $79.99
Average Rating: 4.42
Number of Lectures: 429
Number of Published Lectures: 429
Number of Curriculum Items: 429
Number of Published Curriculum Objects: 429
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Become a Senior JavaScript developer by learning and practicing all modern features of the JavaScript. Become able easily apply to Web Developer, Frontend Developer, Backend Developer or Full Stack Web Developer jobs.
- Learn JavaScript, ES6, NPM, Webpack, Babel, Node, React by solving tens of CHALLENGES with real-world scenarios. Each CHALLENGE has task and solution. And all of them are available in the GIT repositories that you will download at the beginning of the course.
- Learn all FUNDAMENTAL features of the JavaScript starting from basic concepts such as Variables, Objects, Functions, Scopes, Operators and finishing with ADVANCED topics as Closures, Hoisting, IIFEs (Immediately Invoked Function Expressions), Classes and many more.
- Learn and understand ES6 features such as Arrow functions, Destructuring, Default function parameters, Template Literals, Array helper methods, Classes
- Understand proper methods to work with Arrays – map, forEach, reduce, filter, includes
- Deeply understand purpose of the NPM – Node Package Manager
- Learn and practice Babel – JavaScript Compiler
- Learn basics of the most popular NoSQL database with JavaScript Engine – MongoDB
Who Should Attend
- JavaScript developers of all levels: Beginners, Full Stack Developers, Frontend Developers, Web Developers, Backend Developers
- JavaScript developers who feel that they don't fully understand all concepts of the language
- Beginners in JavaScript
- Developers with knowledge of other programming languages such as Python, Java, C++ etc
- Advanced JavaScript developers who want to test their knowledge
Target Audiences
- JavaScript developers of all levels: Beginners, Full Stack Developers, Frontend Developers, Web Developers, Backend Developers
- JavaScript developers who feel that they don't fully understand all concepts of the language
- Beginners in JavaScript
- Developers with knowledge of other programming languages such as Python, Java, C++ etc
- Advanced JavaScript developers who want to test their knowledge
This course covers everything you need to know about JavaScript and become either Frontend Web developer, or Full-stack Web Developer, or Backend developer.
This course includes more than 70 CHALLENGES and all exercise files are available in Git repositories.
We will start from the very beginning and you will learn fundamentals and basic concepts of JavaScript.
Than you will learn new features included in ES6, ES7 etc.
Also we will dive into the Node.js – environment for JavaScript code execution and you will understand what is the difference between Web Browser and Node.js.
In separate sections we will discuss Babel, NPM, Webpack and MongoDB.
Also you will learn most popular JavaScript framework – React.
JavaScript Bible was designed for developers with different levels of JavaScript knowledge.
If you are BEGINNER in JavaScript– start with very first section called JavaScript Basics.
In case you have SOME experience with JavaScript – jump directly in the sections where I cover ES6 topics such as rest/spread parameters, arrow functions, ES6 Classes etc.
If you are experienced MIDDLE or SENIOR developer with years of JavaScript development background – jump directly into the Challenges and test your knowledge. Each challenge has task and solution in separate Git branches.
All videos have different labels:
-
LECTURE: in those videos I explain different features and concepts of the language. Main main goal in those videos is to teach you HOW specific feature work under the hood. I don’t teach HOW TO USE feature.
Instead I teach you WHY and HOW specific feature works.
-
PRACTICE: here I will dive into the coding and show you different real-world examples of the usage of specific feature. Usually I will present to you several examples for each specific feature. I strongly recommend you to follow me in those videos and code along with me.
-
CHALLENGE: each challenge (except simple and short challenges) has START and FINISH branches with task and solution. PLEASE don’t skip challenges even if you are already familiar with the topic. Try to solve each challenge yourself.
-
DEMO: in some videos I will demonstrate you examples where you don’t necessarily need to follow me and code along with me
If you want to become an Expert in JavaScript, please join this course now!
See you onboard!
Course Curriculum
Chapter 1: Intro
Lecture 1: Intro
Lecture 2: Let's get connected! Join the Learning Community
Lecture 3: Course Navigation
Chapter 2: EXERCISE Files and SOFTWARE Setup
Lecture 1: INTRO – Exercise Files and Software Setup
Lecture 2: LECTURE – Software Setup Overview
Lecture 3: PRACTICE – WINDOWS ONLY – Install "cmder"
Lecture 4: PRACTICE – Visual Studio Code Setup
Lecture 5: PRACTICE – Launch Node.js and execute test JavaScript file
Lecture 6: PRACTICE – Git Overview – PART 1
Lecture 7: PRACTICE – Git Overview – PART 2
Lecture 8: PRACTICE – Clone remote GIt repository and switch Branches
Lecture 9: PRACTICE – Use SourceTree for Git repositories management
Chapter 3: JAVASCRIPT BASICS – Intro
Lecture 1: INTRO – JAVASCRIPT BASICS – Intro
Lecture 2: GIT REPOSITORY FOR THIS SECTION
Lecture 3: PRACTICE – Exploring Web Sites in the Browser
Lecture 4: PRACTICE – Create first HTML file and start Live Server
Lecture 5: PRACTICE – Add favicon to the HTML file
Lecture 6: PRACTICE – JavaScript embedded into the HTML
Lecture 7: DEMO – Git branches management
Lecture 8: PRACTICE – JavaScript in the separate file
Lecture 9: CHALLENGE – External Scripts
Lecture 10: ✓ CHALLENGE – External Scripts – SOLUTION
Lecture 11: PRACTICE – JavaScript in the Console of the Browser
Chapter 4: JAVASCRIPT BASICS – Types and Variables
Lecture 1: INTRO – JAVASCRIPT BASICS – Types and Variables
Lecture 2: LECTURE – Object in JavaScript
Lecture 3: LECTURE – Primitive vs Reference Value Types
Lecture 4: PRACTICE – Exploring Primitive Value Types
Lecture 5: PRACTICE – Exploring Reference Type – Object
Lecture 6: LECTURE – Variable declaration using "var", "let" and "const"
Lecture 7: PRACTICE – Variable declaration and assignment
Lecture 8: CHALLENGE – Variable Declaration and Assignment
Lecture 9: CHALLENGE – Variables Reusage
Lecture 10: LECTURE – Statically vs Dynamically typed Languages
Lecture 11: PRACTICE – Dynamic typing in JavaScript
Chapter 5: JAVASCRIPT BASICS – Objects
Lecture 1: INTRO – JAVASCRIPT BASICS – Objects
Lecture 2: LECTURE – Variety of Objects in JavaScript
Lecture 3: LECTURE – Objects Modification
Lecture 4: PRACTICE and CHALLENGES – Objects – PART 1
Lecture 5: PRACTICE and CHALLENGES – Objects – PART 2
Lecture 6: PRACTICE and CHALLENGES – Objects – PART 3
Lecture 7: LECTURE – Global Objects – "window" and "global"
Lecture 8: LECTURE – Methods of the Object
Chapter 6: JAVASCRIPT BASICS – Functions
Lecture 1: INTRO – JAVASCRIPT BASICS – Functions
Lecture 2: LECTURE – Introduction to the Functions
Lecture 3: LECTURE – Syntax of the Function
Lecture 4: PRACTICE – Functions – PART 1
Lecture 5: PRACTICE – Functions – PART 2
Lecture 6: CHALLENGES – Functions – PART 1
Lecture 7: CHALLENGES – Functions – PART 2
Lecture 8: LECTURE – Function Expressions vs Function Declarations
Lecture 9: PRACTICE – Function Expressions, setTimout(), setInterval()
Lecture 10: CHALLENGE – Function Expressions
Lecture 11: ✓ CHALLENGE – Function Expressions – SOLUTION
Chapter 7: JAVASCRIPT BASICS – Operators
Lecture 1: INTRO – JAVASCRIPT BASICS – Operators
Lecture 2: LECTURE – Operators
Lecture 3: LECTURE – Operands, Unary vs Binary Operators and Notations
Lecture 4: PRACTICE – Arithmetic Operators – PART 1
Lecture 5: PRACTICE – Arithmetic Operators – PART 2
Lecture 6: PRACTICE – Comparison Operators – PART 1
Lecture 7: PRACTICE – Comparison Operators – PART 2
Lecture 8: PRACTICE – Logical Operators – PART 1
Lecture 9: PRACTICE – Logical Operators – PART 2
Lecture 10: PRACTICE – Operators Precedence and Associativity
Lecture 11: CHALLENGES – Operators – PART 1
Lecture 12: CHALLENGES – Operators – PART 2
Chapter 8: JAVASCRIPT BASICS – Expressions vs Statements
Lecture 1: INTRO – JAVASCRIPT BASICS – Expressions vs Statements
Lecture 2: LECTURE – Expressions vs Statements – PART 1
Lecture 3: LECTURE – Expressions vs Statements – PART 2
Lecture 4: PRACTICE – Expressions vs Statements – PART 1
Lecture 5: PRACTICE – Expressions vs Statements – PART 2
Lecture 6: CHALLENGES – Expressions vs Statements
Chapter 9: JAVASCRIPT BASICS – Scopes
Lecture 1: INTRO – JAVASCRIPT BASICS – Scopes
Lecture 2: LECTURE – Scopes – PART 1
Lecture 3: LECTURE – Scopes – PART 2
Lecture 4: LECTURE – Undeclared Variables and "use strict"
Lecture 5: PRACTICE – Scopes – PART 1
Lecture 6: PRACTICE – Scopes – PART 2
Lecture 7: CHALLENGES – Scopes
Chapter 10: JAVASCRIPT BASICS – Arrays
Lecture 1: INTRO – JAVASCRIPT BASICS – Arrays
Lecture 2: LECTURE – Arrays
Lecture 3: LECTURE – Array Methods
Lecture 4: PRACTICE – Arrays – PART 1
Lecture 5: PRACTICE – Arrays – PART 2
Lecture 6: CHALLENGES – Arrays
Chapter 11: JAVASCRIPT BASICS – Loops and Conditional Statements
Lecture 1: LECTURE – Introduction to the Loops
Lecture 2: LECTURE – "for" Loop
Lecture 3: LECTURE – "while" Loop
Lecture 4: LECTURE – "do while" Loop
Lecture 5: LECTURE – "for in" and "for of" Loops
Instructors
-
Bogdan Stashchuk | Software Engineer, MBA, PhD
Just keep learning – stashchuk
Rating Distribution
- 1 stars: 16 votes
- 2 stars: 18 votes
- 3 stars: 150 votes
- 4 stars: 530 votes
- 5 stars: 1051 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