The nearest start date of the course is unknown. Contact us for more information
For beginners and for those who have basic knowledge in Frontend
Format
The hybrid training format allows you to combine the course with study and work
For whom?
Frontend Course Mentor
Talgat Saribayev
Has 10+ years of experience in Frontend development
Full-stack software developer
Ex-Senior Developer (Contract) in Google
Experience working with React.js, Ruby, Go, Node.js
Why Frontend Development?
The ability to work remotely with a flexible schedule
Frontend developers can easily perform duties from anywhere in the world and at a time convenient for them.
High demand for specialists
A strong frontend developer clearly understands how the web works, knows how to dig deep, choose between an ideal and a quick solution.
High salary and fast growth
The salaries of Frontend developers directly depend on the level of the position. The median is 350 thousand tenge, and the highest salary is 1.6 million tenge.
Lectures on the basics of programming from scratch with a top-end engine, as well as learn practical skills and subtleties of android development
Stepik Platform
In addition to live lectures, we have posted the entire theoretical base on modules, lesson recordings, as well as practical tasks on this platform
In 7 months You will learn how to:
Interact with other developers
such as Backend developers, DevOps engineers
To fully immerse yourself in IT, we organize hackathons where you will work with Backend developers, DevOps engineers and solve real problems in practice
Internal hackathons
Working with the API
working with React.js
Projects in the portfolio
Create websites using the popular React framework
Writing code efficiently in Javascript
The basics of HTML, CSS
adaptive and cross-browser layout
learn how to study its main functions and features
The course program: 7 months of intensive training
120 hours of theory - 30 weeks
Classes are held twice a week. (The exact schedule will come from the desire of the students).
After each lesson, there are practical tasks to practice new skills. For comfortable learning, you will need 12-15 hours a week for lectures and homework.
Introduction to JS part1: variables, primitives and objects
Introduction to JS part2: functions and scope
Arrays
Loops and iterations
Objects
Properties and methods
Functions
Context, arrow functions and function as an object
Recursion, stack, rest and spread
Variable scope, closure and context
Introduction to Typescript
Typescript debugging and compiling
OOP, FP and PP
Classes in JS
Miscellaneous: Error handling, try..catch
Miscellaneous: Modules. Import and export packages
Introduction to async
Introduction to async 2: timers(setTimeout and setIntervall)