Programming with JavaScript (Udemy.com)

JavaScript is a powerful and versatile scripting language used in web applications, games, asynchronous coding, and more

Created by: Zak Ruvalcaba

Produced in 2018

icon
What you will learn

  • Define what JavaScript is and how to install the necessary software including Brackets
  • Understand the fundamentals of the JavaScript language
  • Work with control statements including loops and conditional logic
  • Break out code into reusable functions
  • Work with strings, numbers, dates, and times
  • Use data structures such as arrays
  • Learn about the DOM, DOM Scripting, and the JavaScript event model
  • Validate data input within HTML forms using regular expressions
  • Understand the fundamentals of object-oriented programming and how it applies to JavaScript
  • Work with XML and JSON data using the XmlHttpRequest object
  • Handle errors and debug JavaScript code

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 100 / 100

icon
Course Description

JavaScript is a powerful and versatile scripting language used in web applications, games, asynchronous coding, and more. Students will learn how this language can enhance a web page, allowing additional interactivity and more precise control of page elements. Students will also learn how JavaScript can be used to validate web forms and how to script for the DOM in an effort to manipulate web page elements. More advanced techniques used in creating a website and making the content more dynamic will also be taught as well as how to use JavaScript in a variety of ways from building simple games to simple financial applications.Who this course is for:
  • This course is meant for beginning to intermediate programmers and Web developers aspiring to learn the JavaScript language

icon
Instructor Details

placeholder

My name is Zak Ruvalcaba and I have been researching, designing, and developing for the Web since 1995. I specialize in web and mobile web site and application development focusing on responsive user interface design, user experience, and usable presentation. I hold a Bachelor's degree from San Diego State University and a Master of Science in Instructional Technology from National University in San Diego.
My skill set includes numerous front-end and back-end authoring, scripting, and programming languages, technologies, and tools. Many of which I've written about or currently teach at the community college level. I am a Microsoft Certified Application Developer for .NET (MCAD) and a Microsoft Certified Solutions Developer for .NET (MCSD).
I have been teaching at the community college level for over 19 years at several community colleges including the San Diego Community College District, Mt. San Jacinto, and Palomar College. That experience has landed me the position of Associate Professor for the Front-End Web Developer Certificate Program at the San Diego Community College District's Continuing Education North City campus. Aside from my teaching duties I am also a Web Application Developer at MiraCosta College.
I have written several books on Web Development, including the Dreamweaver Unleashed series on Sam's Publishing, the Build Your Own ASP.NET Website Using C# and VB series on SitePoint Press, Beginning Expression Web by Wrox Press, Murach's HTML5 and CSS3 by

icon
Reviews

5.0

21 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Just what I was looking for!

Comprehensive and extremely Informative. Great Course, I would highly recommend.

I enjoyed this course immensely. Very informative instructions with great hands-on examples that helped me gain a solid understanding of the power of JavaScript in web development.

The instructor did a really good job teaching this course ! I learned a lot, and would recommend to anyone wanting to learn more about Javascript.

I like how the course is structure that it builds one concept to another at it is easy to follow. The experience of the instructor Zak is noticeable.

This JavaScript course has clear wording and great imagery that make the course easy to understand and constantly engaged. The course does a great job of getting the basic information out and then quickly ramping up for the user to learn a great deal of information in a short amount of time. I'm definitely looking forward to future courses from this instructor.

I like the way this course is structured, labs are fun and engaging. Highly recommend!

If you are looking to learn JavaScript from scratch this is the course for you. JavaScript has been dominating the programming world and can be used on the front end, server, and back end. What I like about this course is the ES6 coverage that Zak goes over, this will help down the path of wanting to pick up a framework like Angular, React, Vue, Etc.

Great course! highly recommend.

This difficult topic is presented in a straight forward way and is easier to learn when presented by Zak. Great class to take.

This is the BEST course on JavaScript I have found on the internet! Zak's style of teaching is great for beginners. I highly recommend this course for anyone wanting to learn JavaScript.

this is a good course because it is useful info for you

Zak has a great teaching style. He is concise, provides great notes and explains things in a clear and understandable manner. I think this course will be good for beginners and those with experience with other languages. Highly recommended!