Fullstack developer - course 149,000 rub. from Hexlet, training 16 months, date November 30, 2023.
Miscellaneous / / November 28, 2023
A fullstack developer is immersed in all stages of web service development. He takes part both in the creation of the visual part - the front end, and in the implementation of the server - the backend
Learn to create web applications from scratch: layout pages in HTML and CSS, bring them to life using JavaScript, develop the client side in React, and assemble the entire backend using Node.js.
A fullstack developer is immersed in all stages of web service development. He takes part in both the creation of the visual part - the front-end, and the implementation of the server - the back-end.
The learning process on Hexlet is designed in such a way that it is impossible to “sit through” or “listen to”. Hexlet is designed for serious training and is ideal for those who want to become a good engineer
Deep study of topics
We are not proponents of the “repeat after the teacher” approach.
On Hexlet, problem solving comes only through real understanding. You will not just write code, but learn how to find the best solutions yourself
Certificate
Employers value Hexlet graduates; the certificate is confirmation that you have worked hard on yourself and have a good prospect of becoming a first-class specialist
Practice from day one
Let's start writing code in the first lesson. You will find hundreds of exercises in the simulator, challenge tasks for those who like things more challenging, as well as 4 projects in which you will write full-fledged portfolio applications on GitHub
Experienced mentors
Practicing developers who will adjust your learning path and help you overcome difficulties.
You will not be left alone and you will not be ashamed of the result
Guaranteed interviews
We will comprehensively prepare you for interviews and searching for your first job. We will propose your candidacy to partner companies
Radiophysicist by training, in web development since 2014. Has experience working both as a freelancer and in distributed teams. Developed projects for Rostelecom, front for the access distribution system in Gazprom Neft
Our graduate! Became a full stack developer on Hexlet. I managed to work both as an outsourcer and in the team of a product company. Currently a developer at EPAM Systems. Main stack – React / Redux / Effector / TypeScript
Works as a lead JS Frontend programmer. With more than 10 years of experience in software development, I tried myself in different roles. In addition to front-end development, he is interested in back-end development, design and management of software development.
[Basics of layout and positioning]
Create front pages using HTML and CSS
Position HTML elements using available positioning capabilities and the CSS Flex module
Learn the basics of CSS for styling elements on a page.
Learn to create forms, tables, use available HTML tags for correct semantics
WEBINARS
Debugging Code (Chrome DevTools)
Layout stylistics and basic layout methodologies
COURSES
Basics of modern layout
Content Layout Basics
CSS: Element Positioning
CSS: Flex Basics
[Web Programming Basics]
Learn programming fundamentals: data types, conditionals, loops and functions
Fill your GitHub portfolio with your first programs
Improve your algorithmic thinking and implement sorting functions yourself
Correctly configure the operating system for development, learn to use the command line
Install Git, VS Code code editor
COURSES
Introduction to Programming
Command Line Basics
JS. Setting up the environment
JS. Arrays
Introduction to Git
WEBINARS
Setting up the environment (asdf version manager, ubuntu on windows)
Effective code debugging (debugger, approaches)
Search for technical information
Organizing tasks using Kanban board (Trello)
FINAL PROJECT
Mind games
[03]
[Professional JavaScript]
Learn to write production-ready code
Set up continuous integration and publish your first package to npm
Master the principles of project-oriented and functional programming
Start writing modular code that's easy to extend and maintain
Speed up with automated testing of your code
COURSES
Employment
JS.Functions
JS. Abstraction using data
JS.Objects
JS.Automated testing
JS.Trees
WEBINARS
Algorithms and data structures
Efficient work (hot keys, workspace organization, touch typing)
Functional programming (purity, side effects)
Language structure (parsing, AST, interpreter/compiler operation, calculation order, typing)
FINAL PROJECT
Difference Calculator
[04]
[Asynchronous Programming and Network Requests]
Immerse yourself in asynchrony, learn to write code that utilizes the CPU efficiently
Learn HTTP and make requests with Axios
Build a utility architecture that downloads website pages from the Internet, parses them and changes them so that they can work without Internet access
COURSES
JS. Introduction to OOP
Object-oriented design
HTTP protocol
Asynchronous programming
Regular expressions Regexp
Advanced testing
WEBINARS
The structure of operating systems (code, administration, processes, memory, file system)
Connecting to learning podcasts, books and online events, getting involved in local communities, blogging, helping others in Hexlet Slack and Discussions
FINAL PROJECT
Page loader
[05]
[Browser Application Development]
Build interactive apps in the browser and bundle them with Webpack
Efficiently use the DOM API, make HTTP requests using AJAX
Use the MVC architectural approach to create change-resistant applications
Learn to work with forms correctly: check the correctness of data and think about security
Get to know the asynchronous nature of JavaScript
COURSES
JS. DOM API
Frontend architecture
JS. Polymorphism
WEBINARS
Teamwork in Git
REST API, Queues, Background Jobs
FINAL PROJECT
RSS aggregator
[06]
[React Application Development]
Master React to build complex single page sites (SPAs)
Make full use of the knowledge gained in previous modules
Connect websockets for real-time applications
Smartly manage application state with Redux Toolkit
Create components that are easy to maintain and reuse, even across sites
Integrate libraries with React that were not originally designed to work with it
COURSES
JS.React
JS.Redux (React)
JS.Polymorphism
JS. React Hooks
React. Redux Toolkit
JS. Diving into classes
WEBINARS
Mock interviews
React Hooks: useState, useEffect, useRef
Basic Webpack
How Redux works and making an analogue using React Hooks
Practice React Hooks
FINAL PROJECT
Chat (Slack)
[07]
[Development on Fastify]
Build end-to-end services with Fastify
Use ORM to create models and map them to a database. Roll out migrations for database evolution. Implement authentication and authorization
Write automated tests to improve code quality and ensure it works
Deploy the site to the server
COURSES
JS. HTTP Server
JS. Express
Relational Data Basics
WEBINARS
Product development (Lean Start Up: Time To Market, MVP, A/B tests)
Engineering culture
FINAL PROJECT
Task Manager