FullStack JavaScript - course 275,000 rub. from Elbrus coding bootcamp, training 15 weeks, date December 18, 2023.
Miscellaneous / / November 28, 2023
a person who assumes responsibility for all stages of web service development. He takes part in both the creation of the visual part of the Internet resource and the implementation of the server part. Creates a web application from scratch - independently or with the support of a development team. Full stack = Frontend + Backend.
Frontend is what you see on the monitor. Backend is everything that is responsible for the logic “under the hood”
Frontend developer Education and career Was involved in the development of UI components, layout of landing pages and corporate websites, development of an internal task manager system. At the company, I develop frontend, implement new functionality, create and refine interface elements. Why...
Frontend developer Education and career Was involved in the development of UI components, layout of landing pages and corporate websites, development of an internal task manager system. At the company, I develop frontend, implement new functionality, create and refine interface elements. Why frontend? Because this way I can see the result of the written code. Frontend allows you to make interfaces more clear and user-friendly. My students do not need to be afraid of difficult tasks or learning new information. Approach learning step by step and determine the end goal you want to achieve.
Developer, teacher
3+ years of active programming. He will talk about JavaScript, GO, react, express, koa, nest, nosql. Bombically salts the pork belly.
Developer, teacher
5 years of experience developing SPA applications using React. Loves the UI/UX component of development. He does not only “make it work” but also “make it look beautiful.”
PHASE 0 / 1-3 weeks
You will be able to combine it with work or study and complete tasks at a convenient time during the day. The pre-course will take approximately 4 hours per day and will provide basic knowledge of the main development tools.
- Learn to work with the terminal of Unix-like systems, with Git, GitHub
- Understand the HTML/CSS/JS base
- Explore responsive layout
- You will create a full-fledged layout of several simple websites
Final test: test of knowledge of JavaScript, including variables, objects, functions. Your task is to create a custom web application with the function of transliterating Russian words and then saving them into a dictionary.
PHASE 1 / 4-7 weeks
You'll learn the basics of JavaScript, mastering core programming concepts that apply to any language. Get to know the daily life of a professional developer.
- Master common developer tools (Chrome Developer Tools, IDE, code linters)
- Learn to program in pairs
- You will solve algorithmic problems
- Get acquainted with the concept of complexity of algorithms (Big O Notation)
- Dive deeper into array and string methods
- Learn to write unit tests (Jest)
- Understand JavaScript prototypes and classes
- Learn to work with asynchrony (Event Loop, promise, async/await)
- Learn PostgreSQL DBMS
Exam: solving several tasks that demonstrate mastery of the material covered.
PHASE 2 / 8-11 weeks
You will learn how to create full-fledged client-server web applications. Master the Express framework. You will work with real customers.
- Explore the backend of the Express framework
- Learn to work with template language - Handlebars
- Learn how to integrate with third-party API services
- Learn to register and authenticate a user in the system using Cookie and Session technologies
- Create a full-fledged project for a real customer
Exam: creating a full-fledged CRUD application.
PHASE 3 / 12-15 weeks
You will learn a library for creating user interfaces - React.js. Get acquainted with the SPA concept. Create a full-stack application.
- Learn to create functional components
- Master the most popular hooks
- Learn to deploy your applications to popular platforms
- Learn to work with the popular application state manager - Redux
Final project: team development of a Fullstack application with subsequent deployment on one of the popular resources. You will need all the knowledge acquired during the course.
CAREER WEEK
Where does the career of an Elbrus Bootcamp graduate begin? Since career week is a mandatory part of the training program. You will communicate with a team of coaches, receive knowledge, tips and life hacks that will help you find your dream job in the shortest possible time.
Create a resume that sells.
On the first day, you will work on your resume and cover letter. With the help of career coaches, you will correctly package your existing experience and highlight your strengths.
Prepare for your interview with HR.
You will learn to present yourself and talk about your professional and personal achievements. Together with a coach, you will practice the skill of answering tricky HR questions and learn how to formulate questions for the employer. You will take test interviews in different formats to reduce anxiety, increase self-confidence and put all the recommendations into practice.
Practice your technical interview skills.
A mandatory part of the career week is technical lectures with a teacher. In them you will solve programming problems and learn how to pass technical interviews.
Get an escort.
After Career Week, you will be supported by a team of coaches on your job search journey. You will participate in individual consultations and group meetings. The coach will accompany you until the stage of receiving an offer and will remain in touch after employment to support you during the adaptation period to a new job.
Become a successful programmer!
Our graduates work in such large companies as Ozon, VK, SBER, Yandex, Finam, VTB, AlfaBank. You will become one of them!