study

Starting javascript course

JavaScript is a scripting language used in the creation of the client side of a website to “animate” the page and add interactivity to it. It is also used on the server side to work with the database and program logic. Such a wide scope of use of this language indicates its demand in the IT market. The course “JavaScript Starter” is an excellent choice for beginner developers who know the basics of HTML and CSS. It will help you learn JS from scratch at a basic level. Classes are conducted by certified teachers who clearly explain all the training material, accompanying it with easy-to-understand practical examples. After completing the training, you will be able to create simple programs using JavaScript, which after studying the advanced course can be supplemented with more complex logic.

COURSE PROGRAM

  1. Introduction to JavaScript. Variables and data types
  • What is JavaScript, the possibilities of this programming language
  • Choosing a code editor
  • Difference between client and server side development
  • Instructions and comments
  • Ways to connect the script
  • The concept of script interpretation, what is the difference between interpretation and compilation
  • Variables and constants, data types in JavaScript
  • Recommendations for naming variables
  • Using the browser console
  • Recommended literature

2. Strings and operators

  • What is literal, string literals
  • Concatenation and template strings
  • Type conversion in JavaScript
  • Using the prompt function
  • The concept of operator and operand
  • Binary and unary operators
  • Arithmetic operators
  • Comparison operators

3. Logical structures

  • Using the if else statement
  • Conversion to Boolean type
  • Logical operations – conjunction, disjunction, negation
  • Using the ‘switch’ statement
  • Keyword “break” in switch
  • Using the ternary operator

4. Arrays and loops

  • Cyclic constructs in JavaScript – while, do/while, for
  • Using continue and break in the loop body
  • Using labels in loops for continue and break
  • Creating arrays
  • Reading and modifying array elements
  • The length property
  • How to process arrays using looping constructs