Course Description
JavaScript is arguably the ideal
language to learn programming: it does not require a compiler or a
linker, it is simple and easy to use, yet incredibly versatile.
JavaScript is the backbone that gives your web pages life and interactivity, you can use it to customize other applications that you use such as a word processor or a spreadsheet program, you can also create stand-alone programs, and even components and libraries to be used by other programming languages.
This ambitious hands-on, step-by-step course by Dr Alex Davidovic
takes you from your first programming steps to becoming a JavaScript
guru. The material is divided into bite-size chunks that can be easily
completed, and going through half a section every day brings you to the
end of the course in two weeks. As soon as you master the programming
fundamentals, the building blocks and the ways to control the program
flow, you start "swimming in the deep water" and take aim at the
advanced concepts such as recursion (a function calling itself) and
working with objects.
You learn how to animate text and images, capture the mouse, keyboard and other events, and direct the execution of the program accordingly.
As a special project at the end of the course, you get to design a teleprompter,
which comes handy whenever you get to shoot a video for your website.
The knowledge that you gain by completing the project is something that
you apply to a whole range of software projects.
The
course includes 8 sections, 43 lectures, 35 videos, and the download
with the documentation and the source code for all the lectures. Also
included is the special bonus that allows you to bring your JavaScript
and web-development knowledge to an even higher level after you finish
the course, through self-study.
Curriculum
Adding and Modifying HTML Content
Adding Sound to Your Pages
Animating Text Objects
Animation Sequencing
Arrays
Arrays, Objects and Advanced Topics Quiz (A)
Arrays, Objects and Advanced Topics Quiz (B)
Break, Continue and Switch Statements
Code Islands and Embedded JavaScript
Coding the Teleprompter
Conditional Operator
Controlling the Program Flow Quiz
Course Outline
CSS - Cascading Style Sheets
Data Types and Conversions
Declaring and Naming Variables
Do you know your HTML?
Hello, World! - Your First JavaScript Program
Improving the Teleprompter
Iteration
JavaScript Operators
Looping Animation
Message Boxes
Moving an Image
Object Constructors
Objects
Passing Data by Value and by Reference
Recursion
Reserved Keywords
Section 1: Getting Started
Section 2: The Building Blocks of JavaScript
Section 3: Controlling the Program Flow
Section 4: Arrays, Objects and Advanced Concepts
Section 5: Using JavaScript in Web Pages
Section 6 Quiz
Section 6: Animation
Section 7: Project: Creating Your Own Teleprompter
Section 8: Conclusion
Sequence and Conditional Branching
Setting up Your Programming Environment
Special Characters
Statements, Expressions and Functions
The Building Blocks of JavaScript - Quiz (A)
The Building Blocks of JavaScript - Quiz (B)
The Final Word
The Life of Variables
The Structure of a Web Page and Common HTML Tags
The Teleprompter Project Structure
Using JavaScript in Web Pages Quiz
Variables
Welcome!
What Can JavaScript do for You?
What you've learned, and where to go from here
Working with Functions
LINK FOR THE FREE COURSE
https://www.udemy.com/learnprogramming/?couponCode=DREAMBIG2015100% Off, Udemy 100% Off, Udemy Coupon, Udemy Coupon Code, Udemy course, Udemy course download, Udemy course reviews, Udemy courses, Udemy courses for free, Udemy courses free, Udemy courses free download, Udemy discount, Udemy download, Udemy education, Udemy free, Udemy free course, Udemy free courses, Udemy free online courses, Udemy online, Udemy online course, Udemy online courses, Udemy online courses review, Udemy reviews, Udemy tutorial, Udemy tutorials, Udemy.com free courses,