shape
shape

Javascript

Students: 0 Views: 1785

Javascript

About The Course

If you want to learn how to create programs in Javascript you are more than welcome to join us. The course duration is 30 weeks in which will be held 60 classes. Duration of the class is 45 min. Weekly is planed to be held one block of two classes with duration of 45 min. Classes are separated with 15 min break.  The course schedule can be crashed up to 15 weeks in which will be conducted two block classes weekly. Lectures can be held online or on site depending of student needs. Online lectures will be held in the same timing with the one held physically in the classroom.

What Will You Learn?

You will learn the fundamentals of Javascript programming

  • Javasript Fundamentals.
  • Javascript in the Browser.
  • Data Structures, Modern Operators and Strings.

  • Modern Javascript Development: Modules, Tooling and Functional.
  • Building a Modern Application.
  • Setting up Git and Deployment, and Node.js.

The Course Curriculam

Variables, Statements and Expressions, Conditional Statements, Loops, Arrays, Functions, Objects, Coding Challenges
Javasript Fundamentals

  • Week1
    00:00

Variables, Statements and Expressions, Conditional Statements, Loops, Arrays, Functions, Objects Coding Challenges
Javasript Fundamentals

Variables, Statements and Expressions, Conditional Statements, Loops, Arrays, Functions, Objects, Coding Challenges
Javasript Fundamentals

Setting up VS Code, Node.js, Debuggin, etc. Fundamentals of HTML and CSS
Developer Skills and Editor Setup, and Basics of HTML and CSS

DOM Manipulation and Events Many Coding Examples and Challenges
Javascript in the Browser

DOM Manipulation and Events Many Coding Examples and Challenges
Javascript in the Browser

Execution context and callstack, Scope and The Scope chain, Hoisting and TDZ, The This keyword
How Javascript works behind scenes

Execution context and callstack, Scope and The Scope chain, Hoisting and TDZ, The This keyword
How Javascript works behind scenes

Destructuring Objects, Destructuring Arrays, Enhances Objects, Maps, Looping Arrays, Looping Objects, Strings,
Data Structures, Modern Operators and Strings

Destructuring Objects, Destructuring Arrays, Enhances Objects, Maps, Looping Arrays, Looping Objects, Strings
Data Structures, Modern Operators and Strings

Destructuring Objects, Destructuring Arrays, Enhances Objects, Maps, Looping Arrays, Looping Objects, Strings
Data Structures, Modern Operators and Strings

Default parameters, Passing Arguments: value vs reference, First class and high order functions, functions accepting callback functions, functions returning functions, the call and apply methods, the bind method, closures
Functions

Default parameters, Passing Arguments: value vs reference, First class and high order functions, functions accepting callback functions, functions returning functions, the call and apply methods, the bind method, closures
Functions

Working with Arrays
Array methods (simple, new, for each), Looping Array, DOM elements, Map Method, filter method, reduce method, find method, findIndex method

Working with Arrays
Array methods (simple, new, for each), Looping Array, DOM elements, Map Method, filter method, reduce method, find method, findIndex method

Numbers, Dates, Intl, and Timers
Numbers, Dates, Intl, and Timers

Numbers, Dates, Intl, and Timers
Numbers, Dates, Intl, and Timers

Advanced DOM and Events
Advanced DOM and Events

Advanced DOM and Events
Advanced DOM and Events

Object Oriented Programming
Object Oriented Programming Part 1

Object Oriented Programming
Object Oriented Programming Part 2

MaptyApplication: OOP, Geolocation, External Libraries, and More
Part 1

MaptyApplication: OOP, Geolocation, External Libraries, and More
Part 2

Asynchronous Javascript: Promises, Async/Await, AJAX
Part 2

Modern Javascript Development: Modules, Tooling and Functional
Part 1

Modern Javascript Development: Modules, Tooling and Functional
Part 2

Building a Modern Application
Part 1

Building a Modern Application
Part 2

Building a Modern Application
Part 3

Setting up Git and Deployment, and Node.js

IMG_0121_35x45

Stojan Kitanov

Professor

Dr. Stojan Kitanov has been part of the academic community for more than 13 years, holding various positions. Dr. Stojan

8 Courses 2 Students
IP 1

Ivan Petrov

Professor

Dr. Ivan Petrov is a prominent professional and stakeholder in both the academic and business community. He has a professional

21 Courses 2 Students
No Review Yet
No Review Yet