JavaScript Academy

Skopje
Apply
Begin date
27 Sep 2021
Number of Classes
210
Course price
1.505 EUR

JavaScript Academy

The program is designed for young people who would like to enter the world of programming and become junior web developers. During the training, the trainees will work on a real project, learn how to develop every part of a complex solution in the enterprise industry with MEAN Stack (technologies): GNU / Linux, HTML / CSS, JavaScript / React.js, Node.js and MongoDB, a third party API.


Program

Compulsory modules

  • Introduction to GNU/Linux environment.
  • Introduction to the work project and getting familiar with the topics covered.
  • Introduction to GIT, setting up the team environment, push the first commit.
  • Introduction to HTML/CSS for web developers.
  • Learning the basics of programming using Javascript.
  • Using GULP for automation of processes during the development of web applications
  • Learning the React.js Javascript framework for front-end development
  • Back-end development with Node.js
  • Databases
  • Creation and usage of web services
  • Integration of third party API
  • Deployment and project launching

By completing the vocational JavaScript program, the attendee will be able to apply the latest principles and technologies in this area, and will learn to:

  • To plan and mock a scalable design
  • Choose the right assets, images, typography and presentation style
  • Use the base technologies encountered in a web project
  • To read and write code
  • Utilize the elements of design for layout compositions
  • Convert a graphic design into a complete website
  • Create functional interactive components and complete websites
  • To write and execute frontend JavaScript programs
  • To structure and document code
  • To call and access remote data resources
  • Know how to manipulate the presentation of content
  • To create websites that run offline
  • To access the integrated browser functionalities
  • JavaScript and ES6
  • React.js
  • To write React components
  • Plan and set an environment for building web applications
  • To create applications that work on different browsers and platforms
  • To develop spas (Single Page Applications)
  • To write their own, and use third-party libraries
  • To host their React web app
  • Basic knowledge of the life cycle of a web application
  • Basic knowledge of the constituent elements of a web application
  • To create custom modules, basic building blocks of one Node.js application
  • Convenient knowledge for connecting and inserting data in MongoDB
  • Application of FS and HTTP modules and Expression Express as constituents of a modern application in Node.js

Methods

Lectures are conducted in a modern and interactive way, using modern informal methods, through individual and group work, with practical mentoring as well as interactive consultations with lecturers during classes.

Contact person

Dijana Vasilevska
Head of Javascript Academy
+389 70 349 030

Academic calendar for 2021/22- enrollment 1 /online

March 15, 2021 - Start

March 15 to July 15, 2021 - First semester

August 16 to September 30, 2021 - Second semester

October 20, 2021 - Project presentation

Academic calendar for 2021/22 – enrollment 2

September 27, 2021 – Start

September 27 to December 30, 2021 – First semester

January 20 to April 29, 2022 – Second semester

May 20, 2022 – Project presentation

Javascript

Javascript is one of the most popular languages in the world. This popularity is due to its role as the scripting language of the WWW. Initially designed to add a small amount of interactivity to the site, Javascript is now used for large apps and games and can be found in web servers.
Javascript is a unique language because of the complete integration with HTML/CSS, the simple things made in a simple way, as well as the support from all web browsers.

React

For creating front-end components we will use HTML with the help of React, which is called "View" in the Model View Controller, and we will stylize those components using CSS.
React is a Javascript library created by Facebook on which the user interface is built. Using React will very likely increase the speed and stability of your software and will change the way you think about building the same. It is currently one of the most widely used Javascript libraries that has a strong foundation and a large community behind it.

Node.js & MongoDB

For working on the back-end part we will use Node.js. The growing popularity of Node.js has made it one of the most used platforms in recent years. Based on V8 Javascript, the mechanism used in Google Chrome has attracted developers who already have experience in the front-end part, but also back-end developers in the need of an event-driven platform.
When it comes to databases, MongoDB is an integral part of Node.js. This first NOSQL lightning movement takes the lead role as a database in many companies.

Verification Documents

  •  Certificate for successfully completed JavaScript Academy