JavaScript For Absolute Beginners
JavaScript For Absolute Beginners, available at $59.99, has an average rating of 4.6, with 247 lectures, based on 169 reviews, and has 10837 subscribers.
You will learn about Learn JavaScript basics right from scratch Learn about conditionals, operations & loops Learn about arrays & objects Learn how to write modular and well maintained code using functions Learn how to use DOM to manipulate elements on our webpage Lear how to write JavaScript code the Object Oriented Programming way Learn the latest version of Vue i.e Vue 3 Learn how to build a fully functional Todo app with Vue 3 Learn how to build a fully functional web based calculator app with Vue 3 Learn how to program the back-end using Node & Express Learn how to integrate MySQL database along with your Node & Express web applications Learn how to build a multi-client real-time chat application with JavaScript & Node This course is ideal for individuals who are Beginners who want to learn JavaScript or Beginners who want to become a full-stack JavaScript developer or Beginners who want to learn VueJS or Beginners who want to learn NodeJS or Beginners who want to learn ExpressJS or Web developers who want to switch to JavaScript as their language to build full stack web applications It is particularly useful for Beginners who want to learn JavaScript or Beginners who want to become a full-stack JavaScript developer or Beginners who want to learn VueJS or Beginners who want to learn NodeJS or Beginners who want to learn ExpressJS or Web developers who want to switch to JavaScript as their language to build full stack web applications.
Enroll now: JavaScript For Absolute Beginners
Summary
Title: JavaScript For Absolute Beginners
Price: $59.99
Average Rating: 4.6
Number of Lectures: 247
Number of Published Lectures: 246
Number of Curriculum Items: 247
Number of Published Curriculum Objects: 246
Original Price: $189.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn JavaScript basics right from scratch
- Learn about conditionals, operations & loops
- Learn about arrays & objects
- Learn how to write modular and well maintained code using functions
- Learn how to use DOM to manipulate elements on our webpage
- Lear how to write JavaScript code the Object Oriented Programming way
- Learn the latest version of Vue i.e Vue 3
- Learn how to build a fully functional Todo app with Vue 3
- Learn how to build a fully functional web based calculator app with Vue 3
- Learn how to program the back-end using Node & Express
- Learn how to integrate MySQL database along with your Node & Express web applications
- Learn how to build a multi-client real-time chat application with JavaScript & Node
Who Should Attend
- Beginners who want to learn JavaScript
- Beginners who want to become a full-stack JavaScript developer
- Beginners who want to learn VueJS
- Beginners who want to learn NodeJS
- Beginners who want to learn ExpressJS
- Web developers who want to switch to JavaScript as their language to build full stack web applications
Target Audiences
- Beginners who want to learn JavaScript
- Beginners who want to become a full-stack JavaScript developer
- Beginners who want to learn VueJS
- Beginners who want to learn NodeJS
- Beginners who want to learn ExpressJS
- Web developers who want to switch to JavaScript as their language to build full stack web applications
The Complete Modern JavaScript Masterclass 2021.
Here Is What You Get By Enrolling In This Course:
Word-By-Word Explanation: In the entire course, I explain each line of code, without skipping a single line of code.
Awesome Quality Content: Over 25+ hours of HD Videos.
Well Structured & Easy To Learn:Course has been specially designed to make it easy for the students to learn JavaScript, VueJS, NodeJS & Express.
24 X 7 Support: I will always be there to guide you in your journey to become JavaScript expert.
Here Is Everything You Will Learn In This Complete Course:
In this hands-on course, you will learn JavaScript right starting from scratch to the level where you can build almost anything with it, be it a fully functional database oriented web application or a real-time chat app.
This course will teach you JavaScript right from scratch from a very basic level and will gradually move you towards more advanced topics.
We not just cover all the JavaScript basics but also the most popular JavaScript libraries such as Vue, Node, & Express.
The Complete Course is divided into 13 Major sections.
Here is a brief description of what you will learn in each section.
Section 1: Introduction & Installing Required Tools.
In this section we will have a brief introduction about JavaScript & install tools required for development.
Section 2: JavaScript Basics, Variables & Data Types.
In this section we will learn the basic syntax of the JavaScript programming language, we will learn about concepts such as data types present in JavaScript, variable declaration & assignment, the ‘const’ keyword to declare variables, math object and its methods, string & string methods, comparison & equality operator to perform comparison & type conversion from one data type to another.
Section 3: Conditionals, Logical Operators & Loops.
After learning all the basics, in this section we will learn how to use conditionals like if, else if, nested if & switch case statements to make decisions in our code. We also learn about the Boolean operators such as the logical AND & OR. Finally we will learn how to loop through a given set of instructions using the for, while & the do-while loop.
Section 4: Arrays & Objects.
In this section we will what are arrays and how the array data structures could be created in JavaScript. We will learn the different ways of creating an array, and along with it, we will also learn different array methods which can be used to manipulate data inside of an array. After arrays, we now move on to learn what are objects and how data and methods can be contained inside an object. We will learn how to create, access, manipulate & delete properties inside of a JavaScript object.
Section 5: Functional Programming In JavaScript.
Once we know enough JavaScript to write basic programs, its now time to learn how to write code in a proper way by creating functions. In this section we will learn how to write modular and well maintained code using functions. We will learn how to define and call functions in JavaScript and the different ways to creating or declaring a function like the modern arrow notation. Along with it we will also learn how to make a function accept arguments and return values. We will also learn about functional scope and lexical scope and learn how it affects the variables defined inside a function.
Section 6: JavaScript Document Object Model: DOM & DOM Events.
This section covers how to use JavaScript to control the document object model which helps us to manipulate elements on our webpage. We learn how to get access to every element on our webpage by using different methods. Once we have access to these elements we could easily manipulate, create and delete them using different methods provided. After completing this section, we could now manipulate almost any element on our webpage.
Section 7: Object Oriented Programming In JavaScript.
Object oriented programming is another way of writing code just as functional programming is. In this section we will learn how to write JavaScript code the OOP way. We will first understand what object oriented programming actually means, the advantages of using OOP over functional programming and then jump into learning different terminologies and implement them by writing code. We will learn what are classes, how to create them. How to create or derive objects from classes, how to access data and methods form objects etc. Along with it we also learn how to perform inheritance between multiple classes and also cover concepts such as prototypes.
Section 8: Front-End Web Development With Vue.
In this section we learn the VueJS library right form scratch. We will learn all the basics of the Vue library and learn how these concepts can be put to practice to build interactive interfaces for our websites & web applications. We will learn how different elements on our webpages can be made reactive by attaching them to the data such that they change with changes in data. We will also learn how to use Vue components to modularize the front end of our application.
Section 9: Building A Todo App With Vue & JavaScript .
Now that we know how to use Vue to power our applications, its now time to put our knowledge into practice. In this section we will build a fully functional Todo List application entirely in Vue which is capable of performing create, read, update & delete operations on data also known as CRUD.
Section 10: Building A Calculator App With Vue & JavaScript .
Vue is best suited for SPAs or single page applications. Hence in this section we build a fully functional browser based calculator app that performs operations such as addition, subtraction, multiplication, division, finding percentage etc.
Section 11: Back End Programming With Node & JavaScript.
The best part about JavaScript is that you can use it both at the front as well as the back end. As we have already learned how to use JavaScript in the front-end now its time to use it in the back-end. In this section we will learn how to use JavaScript to program servers using NodeJS which is a JavaScript runtime. We will learn what NodeJS is and how it allows us to run JavaScript in the backend. We will lean NodeJS right from the basics such as accessing the file system, reading from and writing to files, creating directories etc. We will also learn how to create our very own server which is capable of handling incoming client request and render dynamic HTML pages as a response. We will also learn Express, which is a NodeJS framework that makes things such as rendering webpages and routing for our web applications easier. We will also cover different templating engines such as EJS & Mustache to create and render HTML templates.
Section 12: Integrating MySQL Database With JavaScript Web Apps:
While building web applications, we want the data to persist so that it can later be retrieved. To do so we need our data to be saved in our database. Hence in this section we will learn how to setup database for our Node & Express applications so that the data for our applications persist. We will learn how to connect databases with our JavaScript apps and how to make our app query and manipulate data from the database.
Section 13: Building A Chat Application With Socket io & NodeJS.
In this section we will learn how multiple clients can be connected to a single server via using sockets. We will learn this by building a chat application which consists of one server and multiple clients. We program the server using NodeJS and a library called as socket io. Using which we build a server that can broadcast messages received from one client to multiple other.
So let’s begin the journey of becoming an expert in JavaScript.
In addition to the Udemy 30-day money back guarantee, you have my personal guarantee that you will love what you learn in this course. If you ever have any questions please feel free to message me directly and I will do my best to get back to you as soon as possible!
Make sure to enroll in the course before the price changes.
Take yourself one step closer towards becoming a full-stack JavaScript developer by clicking the “take this course button” now!
Join the journey.
Sincerely,
Ashutosh Pawar
Course Curriculum
Chapter 1: Introduction To JavaScript & Installing Required Tools
Lecture 1: Introduction To Course
Lecture 2: Introduction To JavaScript
Lecture 3: Installing Required Tools
Chapter 2: JavaScript Basics, Variables & Types
Lecture 1: Hello World
Lecture 2: Mathematical Operations
Lecture 3: Variables Part 1
Lecture 4: Variables Part 2
Lecture 5: Implementing Types Part 1
Lecture 6: Implementing Types Part 2
Lecture 7: Const Keyword
Lecture 8: Math Object Part 1
Lecture 9: Math Object Part 2
Lecture 10: String Methods
Lecture 11: String Index
Lecture 12: String Index Methods
Lecture 13: String Template Literals
Lecture 14: Equality Operator
Lecture 15: Comparison Operator
Lecture 16: Type Conversion
Lecture 17: Writing JavaScript Code In A File
Lecture 18: Picking A Color Theme
Lecture 19: Comments
Lecture 20: Coding Challenge Part 1: Discount Price
Lecture 21: Coding Challenge Part 1: Discount Price (Solution)
Lecture 22: Coding Challenge Part 2: Area Of A Circle
Lecture 23: Coding Challenge Part 2 : Area Of A Circle (Solution)
Chapter 3: Conditionals, Logical Operators & Loops
Lecture 1: Introduction To If Conditional Statement
Lecture 2: Implementing If Conditional Statement
Lecture 3: If Conditional With Strings
Lecture 4: If Conditional With Boolean
Lecture 5: Introduction To Else If
Lecture 6: Implementing Else If
Lecture 7: Nested If Statement
Lecture 8: Switch Case
Lecture 9: Logical AND
Lecture 10: Logical OR
Lecture 11: While Loop
Lecture 12: Do While Loop
Lecture 13: For Loop
Lecture 14: Coding Challenge Part 3: IF Else
Lecture 15: Coding Challenge Part 3: IF Else (Solution)
Lecture 16: Coding Challenge Part 4: Nested If
Lecture 17: Coding Challenge Part 4: Nested If (Solution)
Lecture 18: Coding Challenge Part 5: Multiplication Loops
Lecture 19: Coding Challenge Part 5: Multiplication Loops (Solution)
Lecture 20: Coding Challenge Part 6: Detect Odd Numbers
Lecture 21: Coding Challenge Part 6: Detect Odd Numbers (Solution)
Chapter 4: Arrays & Objects
Lecture 1: Arrays In JavaScript
Lecture 2: Creating Arrays
Lecture 3: Using Spread Operator To Create Array
Lecture 4: For Of Loop
Lecture 5: Push, Pop, Shift, Un-shift
Lecture 6: Indexof & Splice
Lecture 7: Concat Arrays
Lecture 8: Reverse Join & Split
Lecture 9: Introduction To Objects
Lecture 10: Creating Objects Using Object Literals
Lecture 11: Nesting Objects
Lecture 12: Changing Properties
Lecture 13: Avoiding Property Access Errors
Lecture 14: Deleting Properties
Lecture 15: Serialising Objects
Chapter 5: Functional Programming In JavaScript
Lecture 1: Introduction To Functions
Lecture 2: Implementing Functions
Lecture 3: Passing Arguments To Functions
Lecture 4: Area Of A Circle Using Functions
Lecture 5: Making A Function Return A Value
Lecture 6: Making A Function Return A Value Part 2
Lecture 7: Function Expressions
Lecture 8: Arrow Functions
Lecture 9: Nested Functions
Lecture 10: Comparing Methods & Functions
Lecture 11: this Keyword In Object
Lecture 12: Hoisting
Lecture 13: Functions As Value
Lecture 14: Default Parameters
Lecture 15: Function Scope
Lecture 16: Lexical Scope
Lecture 17: Introduction To Callbaccks
Lecture 18: Coding Challenge Part 7: Creating & Calling A Function
Lecture 19: Coding Challenge Part 7: Creating & Calling A Function (Solution)
Lecture 20: Coding Challenge Part 8: Callbacks
Lecture 21: Coding Challenge Part 8: Callbacks (Solution)
Lecture 22: Coding Challenge Part 9: Global Variables & Functions
Lecture 23: Coding Challenge Part 9: Global Variables & Functions
Chapter 6: JavaScript Document Object Model: DOM & DOM Events
Lecture 1: Introduction To DOM
Lecture 2: Get Element By ID
Lecture 3: Get Element By Tag Name & Class Name
Lecture 4: InnerText & TextContent
Lecture 5: QuerySelector
Lecture 6: Parent & Child Nodes
Lecture 7: Siblings
Lecture 8: Create Element
Lecture 9: Document Fragment
Instructors
-
Ashutosh Pawar
Python & Django Geek, Software Engineer, Entrepreneur.
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 2 votes
- 3 stars: 8 votes
- 4 stars: 53 votes
- 5 stars: 104 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