JavaScript from scratch for web developers
JavaScript from scratch for web developers, available at $39.99, has an average rating of 4.1, with 68 lectures, based on 14 reviews, and has 177 subscribers.
You will learn about Understand what JavaScript is all about and it's use for web applications This course is ideal for individuals who are This course is for web developers who want to learn the basics of JavaScript and use it with web sites and applications. This will also set the road for you to understand JavaScript libraries like jQuery. It is particularly useful for This course is for web developers who want to learn the basics of JavaScript and use it with web sites and applications. This will also set the road for you to understand JavaScript libraries like jQuery.
Enroll now: JavaScript from scratch for web developers
Summary
Title: JavaScript from scratch for web developers
Price: $39.99
Average Rating: 4.1
Number of Lectures: 68
Number of Published Lectures: 68
Number of Curriculum Items: 68
Number of Published Curriculum Objects: 68
Original Price: $34.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand what JavaScript is all about and it's use for web applications
Who Should Attend
- This course is for web developers who want to learn the basics of JavaScript and use it with web sites and applications. This will also set the road for you to understand JavaScript libraries like jQuery.
Target Audiences
- This course is for web developers who want to learn the basics of JavaScript and use it with web sites and applications. This will also set the road for you to understand JavaScript libraries like jQuery.
What will you get out of this course
At the end of the course you will be able to use the full power of JavaScript with ASP.NET web applications to perform many cool things like client side validations, animations etc. This course starts from the scratch and cover all the basic and advanced concepts of JavaScript as we proceed. You will be able to download all the slides, code samples and text version of the videos.
What will we be covering in this tutorial
We will start with the relationship between ASP.NET web applications and JavaScript. Along the way we will understand why we need both client side and server side validation. Debugging JavaScript in Visual Studio to fix any run time or logical errors. The downsides of using JavaScript.
We will discuss different tools available for learning and practising JavaScript. Difference between inline and external JavaScript. The right location for placing the JavaScript. Commenting JavaScript code and different data types available. We will then discuss working the string object. Along the way we will discuss the basics of JavaScript strings, converting strings to numbers and retrieving sub-strings. We will also discuss in detail different conditional statements available for conditional processing and when to use what. JavaScript loops are covered next.
In the Arrays module, we will start with the basics of arrays, followed by filtering arrays and creating two dimensional arrays. In the functions module, we will be discussing different ways of defining functions, local and global variables, recursive functions, closures with examples and finally the magical JavaScript arguments object.
In the Error Handling module we will discuss handling errors using try/catch/finally block and performing global exception handling. In the Date & Time module we will cover the basics of Date object, timing events and creating a simple image slideshow. We will also discuss examples of performing client side validation.
The next module is Events. We will start with the introduction to events, and discuss different ways of assigning event handlers in JavaScript. We will also discuss the magical event object that is automatically passed to all event handler methods. We will then cover advanced concepts like event bubbling and capturing, followed by creating an image galley with thumb nails. We will also discuss preventing browser default actions, followed by different mouse events and detecting which mouse button is clicked. We will then discuss, how to create popup windows.
The next module is regular expressions. We will start with a simple example of how to use regular expressions in JavaScript, and then we will discuss the basics of regular expressions followed by different resources and tools available to learn, write and test regular expressions. We will then discuss some of the string object methods that can be used with regular expressions, followed by RegExp object. Finally we will conclude regular expressions module with an example of how regular expression can be used in real time to perform client side validation.
In the JavaScript minifaction module, we will discuss the process of minifying, tools for JavaScript minifcation, advantages and disadvantages of minification.
The next module is JavaScript and object oriented programming. We will start with different ways of creating objects in JavaScript. We will then discuss the difference between creating objects using literal notation and constructor function.
Course Curriculum
Chapter 1: JavaScript and it's use for web applications
Lecture 1: What is the use of JavaScript in ASP.NET
Lecture 2: Why do we need both client side and server side validation
Lecture 3: Disadvantages of JavaScript
Chapter 2: Debugging JavaScript
Lecture 1: How to debug JavaScript in Visual Studio
Chapter 3: JavaScript Basics
Lecture 1: Tools for learning JavaScript
Lecture 2: Inline vs external javascript
Lecture 3: Where should the script tag be placed in html
Lecture 4: Comments & DataTypes
Chapter 4: Working with Strings
Lecture 1: Converting strings to numbers
Lecture 2: String basics
Lecture 3: Substrings
Chapter 5: Conditional Statements
Lecture 1: Substring example
Lecture 2: If else statements
Lecture 3: Switch statement
Lecture 4: Ternary Operator
Chapter 6: Loops
Lecture 1: While loop
Lecture 2: Do While loop
Lecture 3: For loop
Chapter 7: Arrays
Lecture 1: Array basics
Lecture 2: Push and pop methods
Lecture 3: Array Mutators
Lecture 4: Array Filter
Lecture 5: Creating two dimensional arrays
Chapter 8: Functions
Lecture 1: Function basics
Lecture 2: Different ways of defining functions
Lecture 3: Local & Global variables
Lecture 4: Closures in JavaScript
Lecture 5: A simple closure example
Lecture 6: Arguments object
Lecture 7: Recursive function
Chapter 9: Error Handling
Lecture 1: Error handling using try catch
Lecture 2: window.onerror event
Chapter 10: Date & Time
Lecture 1: Working with dates
Lecture 2: Timing Events
Lecture 3: Image slideshow using JavaScript
Chapter 11: Events
Lecture 1: Introduction to events
Lecture 2: Assigning event handlers using DOM object property
Lecture 3: Assigning event handlers using special methods
Lecture 4: Event object
Lecture 5: Event bubbling
Lecture 6: Image gallery with thumbnails
Lecture 7: Event capturing
Lecture 8: Browser default actions
Lecture 9: How to detect which mouse button is clicked
Lecture 10: Mouse events
Chapter 12: Popup window
Lecture 1: Popup window
Chapter 13: Regular Expressions
Lecture 1: Using regular expressions in JavaScript
Lecture 2: Tools for writing regular expressions
Lecture 3: Using regular expressions with string object methods
Lecture 4: RegExp object
Lecture 5: Client side validation using regular expression
Chapter 14: JavaScript Minification
Lecture 1: JavaScript minification – advantages and disadvantages
Chapter 15: JavaScript & OOP
Lecture 1: JavaScript and object oriented programming
Lecture 2: Object literal vs object constructor
Lecture 3: Global namespace pollution in JavaScript
Lecture 4: Namespaces in JavaScript
Lecture 5: Private members in JavaScript
Lecture 6: Properties in JavaScript
Lecture 7: Static members in JavaScript
Lecture 8: Prototype in JavaScript
Lecture 9: Overriding JavaScript functions
Lecture 10: Inheritance in JavaScript
Lecture 11: Abstract classes in JavaScript
Lecture 12: Polymorphism in JavaScript
Lecture 13: Object reflection in JavaScript
Lecture 14: Strict Mode in JavaScript
Chapter 16: Cookies
Lecture 1: JavaScript Cookies
Lecture 2: Cookie Attributes
Instructors
-
Venkat Kud
Technical Architect
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 5 votes
- 5 stars: 7 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