Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Javascript Crash Course: Learn Essential Coding Skills Fast!

Posted By: ELK1nG
Javascript Crash Course: Learn Essential Coding Skills Fast!

Javascript Crash Course: Learn Essential Coding Skills Fast!
Published 3/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.97 GB | Duration: 14h 46m

Accelerate Your JavaScript Journey: Variables, Loops, Functions, Classes, Expressions, Conditional Processing & More!

What you'll learn

Learn the core Javascript skills needed to apply for Javascript developer positions in just 15 hours.

Have a fundamental understanding of the Javascript programming language.

Understand how to create your own Javascript programs.

Be able to demonstrate industry best practices in the Javascript code you write.

Obtain a solid understanding of what debugging and refactoring is and how to do it.

Requirements

A computer running Windows, Mac OS, or Linux so that the free tools for writing Javascript code can be installed and used in the course.

An open mind to learn something new and exciting which may make a huge difference in your future career.

Description

Discover the Fastest Way to Learn JavaScript and Boost Your Programming Career!Time is precious, and finding the perfect balance between work, study, and personal life can be challenging. However, with our streamlined JavaScript programming course, you can unlock the doors to a successful programming career without sacrificing your quality of life.Introducing the JavaScript Crash Course: Learn Essential Coding Skills Fast!Our course is designed to teach you the most important JavaScript concepts and commands in record time. By focusing on the core essentials, we cut through the clutter and empower you with the knowledge you need to land your first programming job or enhance your current position.Why Learn Just the Essentials?Programming languages are vast, but not every feature is necessary for success. Think of using a spreadsheet program: most users only need basic functionality. Learning every feature would be time-consuming and not always beneficial.Our course adopts the same principle for JavaScript. We focus on what you need to know to achieve your goals, saving the rest for when it becomes relevant.Perfect for Beginners and Experienced ProgrammersWhether you're new to programming or looking to learn a second or third language, our course caters to all skill levels. We start from scratch, guiding you through downloading and installing the tools, writing your first programs, and mastering essential JavaScript concepts.Student Testimonial (from the instructors Python crash course on Udemy):"One of the best courses I have come across. Very smart and unique way to teach a programming language. Enjoying it thoroughly so far :)" - Anil M.What Will You Learn?Our curriculum covers essential JavaScript skills, including: • Creating a basic JavaScript program • Setting up and running JavaScript programs • Data Types, Variables, Conditional Processing, Loops, Classes, Operators, Expressions, and more • Check the curriculum on this page for a full list of topicsLearn by Fixing and Improving Real JavaScript CodeThroughout the course, you'll work with real JavaScript code, identifying errors, and enhancing its quality. This hands-on approach will help you think like a programmer and maximize your JavaScript proficiency.Meet Your Instructor: FaisalWith 12+ years of experience building global products, Faisal's passion for technology and teaching shines through. He has successfully led startups, raised funding from Google and other investors, and is now the Head of Product at a fast-growing Indian startup.Instructor SupportFaisal is committed to your success, offering full support and answering of your questions in a timely manner. You'll never be stuck on a lesson for too long, ensuring smooth progress throughout the course.Risk-Free Investment with a 30-Day Money-Back GuaranteeWe're confident in the value of our course, which is why we offer a full 30-day money-back guarantee. If you're not satisfied with the course or your progress, you'll receive a 100% refund, no questions asked.Ready to Jumpstart Your JavaScript Career?Enrol now using the "Add to Cart" button and start your journey to becoming a skilled JavaScript programmer. Preview some of the course content to be sure it's the right fit for you.We'll see you on the inside (hurry, your JavaScript adventure awaits!)

Overview

Section 1: Introduction and setup

Lecture 1 Introduction to the course

Lecture 2 What is JavaScript?

Lecture 3 JavaScript in browser

Lecture 4 Getting the Software Tools

Lecture 5 Your first JavaScript program

Lecture 6 Structure of a JavaScript code

Lecture 7 Doing more with your development environment

Lecture 8 Separating JS file

Lecture 9 Dot notation

Lecture 10 Introduction to the JavaScript language

Lecture 11 Summary

Section 2: Starting to code

Lecture 12 Introduction

Lecture 13 Variables

Lecture 14 Dynamic Typing

Lecture 15 Number Guessing Game

Lecture 16 Why use Variables

Lecture 17 Challenge

Lecture 18 Naming convention

Lecture 19 Naming convention challenge

Lecture 20 Challenge Solution

Lecture 21 Summary

Section 3: Modifying DOM and string interpolation

Lecture 22 Introduction

Lecture 23 Working with DOM

Lecture 24 Events and EventHandlers

Lecture 25 Modifying the DOM

Lecture 26 Events and DOM manipulation in HammerBitcoin

Lecture 27 String Interpolation in JavaScript

Lecture 28 String Interpolation in JavaScript Continued

Lecture 29 Summary

Section 4: JavaScript types and expressions

Lecture 30 Introduction

Lecture 31 Primitive types

Lecture 32 Number type

Lecture 33 JavaScript is Dynamically Typed

Lecture 34 Expressions

Lecture 35 Boolean expressions

Lecture 36 Compound boolean expressions

Lecture 37 Boolean variables

Lecture 38 Booleans in the HammerBitcoin program

Lecture 39 Solution to Boolean Expression challenge

Lecture 40 Classes and Objects

Lecture 41 Class instances

Lecture 42 Fields

Lecture 43 Class Constructors

Lecture 44 Public and Private members

Lecture 45 Summary

Section 5: Flow Control: for and while

Lecture 46 Introduction to Flow Control

Lecture 47 The JavaScript Language Reference

Lecture 48 for loops

Lecture 49 The JavaScript Debugger

Lecture 50 More for loops

Lecture 51 Nested for loops

Lecture 52 Using the Debugger with HammerBitcoin

Lecture 53 for loops in Eliza

Lecture 54 Understanding more about Eliza

Lecture 55 While loops

Lecture 56 Challenge solution

Lecture 57 Which way is better

Lecture 58 do - while

Lecture 59 Summary

Section 6: Flow control: if/else and switch

Lecture 60 Introduction

Lecture 61 if statement

Lecture 62 else statement

Lecture 63 More if and else

Lecture 64 if-else challenge

Lecture 65 Challenge solution

Lecture 66 Solution to the Play again challenge

Lecture 67 The switch statement

Lecture 68 The default case

Lecture 69 Handling multiple cases

Lecture 70 break

Lecture 71 continue

Lecture 72 scope of break and continue

Lecture 73 The ternary conditional operator

Lecture 74 The ternary conditional operator in HammerBitcoin

Lecture 75 Challenge solution

Lecture 76 Summary

Section 7: Flow control: methods

Lecture 77 Introduction

Lecture 78 Calling methods

Lecture 79 Methods calling methods

Lecture 80 Method parameters

Lecture 81 Solution to parameter challenge

Lecture 82 Solution to Brake challenge

Lecture 83 Simple car game

Lecture 84 public and private methods

Lecture 85 Returning a result from a function

Lecture 86 Duplicating code is bad

Lecture 87 Refactoring to remove duplicate code

Lecture 88 value and reference parameters - or "passing by value" vs "passing by reference"

Lecture 89 Using Global Variables

Lecture 90 Refactoring challenge

Lecture 91 Challenge solution

Lecture 92 Variable scope

Lecture 93 Removing side effects

Lecture 94 Scope summary and challenge

Lecture 95 Solution to challenge

Lecture 96 Solution continued

Lecture 97 Summary

Section 8: Operators

Lecture 98 Introduction

Lecture 99 Operators and operator precedence

Lecture 100 Operators in JavaScript

Lecture 101 Avoid ++ and – in expressions

Lecture 102 Operator precedence

Lecture 103 Using the remainder operator

Lecture 104 Remainder in Rock, Paper, Scissors

Lecture 105 Relational and Conditional operators

Lecture 106 Short-circuit evaluation

Lecture 107 Assignment Operators

Lecture 108 Summary

Section 9: Working with strings

Lecture 109 Introduction

Lecture 110 What is a string

Lecture 111 Indexing

Lecture 112 String Length

Lecture 113 IndexOf and substrings

Lecture 114 StringComparison

Lecture 115 LastIndexOf and repeated matches

Lecture 116 Processing matches and replace

Lecture 117 JavaScript String methods

Lecture 118 Strings are immutable

Lecture 119 Concatenating and method chaining

Lecture 120 Summary

Section 10: Classes

Lecture 121 OOP and Classes

Lecture 122 Setting up the Airport

Lecture 123 Class members

Lecture 124 constructors and fields

Lecture 125 getters and setters

Lecture 126 Why use getters and setters

Lecture 127 The Single Responsibility Principle

Section 11: Extra Information - Source code, and other stuff

Lecture 128 Source Codes

Lecture 129 Bonus Lecture and Information

This course is perfect for absolute beginners with no previous programming experience.,Existing programmers who know Java, C#, Python, Java, or other languages who want to become skilled in Javascript.