JavaScript Course for Beginners in Kyiv ᐈ JavaScript (JS) Courses ᐈ CyberBionic Systematics

JavaScript Starter Course (for Beginners) in Kyiv

Course start
Expected

Who is this course for

Beginner Programmers, Layout Designers, Web Developers

Prerequisites

• Confident use of a personal computer.
• Proficiency in working with text editors.
• Knowledge of HTML and CSS.
• Understanding of basic algebra at the middle school level.

JavaScript Starter Course (for Beginners) in Kyiv

Course start
Expected
Duration:
14 hours
Number of lessons:
7 Lessons
Price:
280 USD
USD
EUR

Form of learning

Daytime learning
Corporate

Course description
JavaScript Starter

JavaScript is a scripting programming language used to develop the client side of a website, bringing the page to life and adding interactivity. It is also used on the server side for working with databases and application logic. The wide range of applications for this language highlights its high demand in the IT market. The "JavaScript Starter" course is an excellent choice for beginner developers who have basic knowledge of HTML and CSS. It helps learners grasp JavaScript from scratch at a fundamental level. Classes are conducted by certified instructors who explain the material clearly, reinforcing it with easy-to-understand practical examples. Upon completing the course, you will be able to create simple JavaScript applications, which can later be enhanced with more advanced logic after taking an in-depth course.

Course program
  • 1
    Introduction to JavaScript. Variables and Data Types
    • What is JavaScript, and what are the capabilities of this programming language
    • Choosing a code editor
    • Differences between client-side and server-side development
    • Statements and comments
    • Methods for including a script
    • The concept of script interpretation and the difference between interpretation and compilation
    • Variables and constants, data types in JavaScript
    • Best practices for naming variables
    • Using the browser console
    • Recommended literature
  • 2
    Strings and Operators
    • What is a literal? String literals explained
    • Concatenation and template strings
    • Type conversion in JavaScript
    • Using the prompt function
    • Understanding operators and operands
    • Binary and unary operators
    • Arithmetic operators
    • Comparison operators
  • 3
    Logical Structures
    • Using the if...else statement
    • Type conversion to Boolean
    • Logical operations: conjunction (AND), disjunction (OR), and negation (NOT)
    • Using the switch statement
    • The break keyword in switch
    • Using the ternary operator
  • 4
    Arrays and Loops
    • Loop constructs in JavaScript: while, do...while, for
    • Using continue and break inside loops
    • Using labels in loops for continue and break
    • Creating arrays
    • Reading and modifying array elements
    • The length property
    • Processing arrays using loop constructs
  • 5
    Functions
    • Declaring and calling functions, naming conventions
    • Parameters and default parameters
    • Return values
    • Scope: local and global variables
    • The var keyword
    • Variable & function hoisting
    • Arrow functions and anonymous functions
    • Recursion
    • Callback functions
    • Array manipulation methods in ES5
  • 6
    Objects
    • What is an object?
    • Ways to create objects, properties, and methods
    • Nested objects
    • The delete keyword
    • Function context (this)
    • Factory methods
    • The in operator and the for...in loop
    • Object types vs. value types
  • 7
    Practice
    • Solving additional practical tasks based on the course materials
    • Working on course projects
    • Addressing any remaining questions from homework assignments

What you will get in the course

Online lessons with a mentor in Zoom

Practical lessons and homework review

Free video course

Online testing and certification

Upon course completion you will be able to
  • Work with variables and data types.
  • Use conditional and loop constructs.
  • Work with arrays and apply methods for data processing in arrays.
  • Use functions (understand and apply scope, context, and recursion).
  • Work with objects.
Certificate

Upon course completion

Having a CyberBionic Systematics Training Center certificate confirms your mastery of new knowledge and skills, allowing you to stand out among other candidates and increasing your chances of successful employment or career advancement. To obtain the certificate after completing the course, you must successfully pass the corresponding test on Testprovider.com.

Sign up for a course

Expected

Sign up
for a trial lesson
Please wait...
Your application has been accepted! A training center manager will contact you shortly. An error occurred. Please try again later!
Мессенджер: