Welcome to the repository "Java Script 1"! This repository provides a beginner-friendly course on JavaScript programming.
- Introduction to JavaScript We will get to know the JavaScript language and show how to write simple programs in JavaScript.
- Introduction to Git We will introduce the Git versioning system, which will make it easier for us to manage and share source codes.
- Input and output, objects We will teach our programs to communicate with the user and work with more complex data.
- Working with strings, conditions We'll try out useful string operations and teach our programs to make decisions.
- DOM and innerHTML We will add to our programs the ability to manipulate page content using JavaScript.
- Libraries and custom functions We will show you how to use libraries in JavaScript and learn how to create your own functions.
- Functions and areas of validity We will practice writing our own functions and show how to work with variable scopes.
- Functions as arguments, events We will teach our pages to react to events such as clicks, keystrokes or scrolling. This will require passing functions as arguments to other functions.
- Practicing events, forms We will show another possibility of working with distances and learn how to get data from the user.
- Fields and data processing We will show how to store values in fields and also how to transform and otherwise process structured data.
- Multipage applications and bug hunting We will learn how to write multi-page applications and how to effectively debug our programs.
- Repeat: FilmBox We will practice what we have learned so far in JavaScript on a fictitious web project, so-called "from life".
-
Clone the repository:
git clone https://github.com/ShevchenkoOl/JavaScript1.git -
Navigate to the relevant section to explore the corresponding material.
-
Open files and study the provided code examples.
This repository was created and maintained by Oleksii Shevchenko. Questions, suggestions and feedback can be directed to email or linkedin profile. If you have any questions or suggestions, feel free to create an issue or submit a pull request. Best of luck with learning JavaScript!