Курс завершен
На нашем курсе участники закрепили теорию и научились выполнять несложные задачи на практике. Наши обучающие материалы помогли понять основы Node.js, Express.js, принципы работы с базами данных и многое другое. Курс был максимально приближен к современным подходам в Backend разработке, которые мы используем в наших проектах.
Начинающим веб-разработчикам, прошедшим курсы по веб разработке, а также выпускникам технических вузов. Требовалось понимание принципов разработки ПО, понимание принципов взаимодействия между браузером и веб-сервером.
модулей
тем
дней практики
Познакомились с основами Node.js; научились создавать и запускать приложения в консоли и передавать им параметры; узнали о принципах работы системы контроля версий git и веб-сервиса GitHub.
Продолжили знакомиться с платформой Node.js. Разобрали на практике как работает Event Loop и асинхронность. Узнали, как правильно писать и управлять асинхронным кодом. Познакомились с протоколом HTTP и написали первый сервер.
В этом разделе мы начали проектировать API. Обсудили теоретическую часть проектирования API: что следует учитывать во время проектирования, примеры плохого и хорошего API, версионирование API. Затем обсудили как Node.js может выступать в роли веб-сервера и обрабатывать запросы от клиентов. Подключили фреймворк Express.js и узнали как он может упростить задачу разработки API.
Узнали, какие бывают базы данных и каковы их характерные особенности; поближе познакомились с реляционными базами данных и языком запросов SQL, а также разобрались с основами Docker.
Научились взаимодействовать с PostgreSQL из Node.js; практиковали в работе с базой данных через ORM, а также попробовали себя в проектировании базы данных для приложения.
Взглянули на базы данных с другой стороны - познакомились с нереляционными базами данных; научились писать запросы, проектировать нереляционную БД, а также работать с ней через Node.js.
Разобрали термины «аутентификация» и «авторизация». Узнали чем они отличаются и на практике рассмотрим реализацию аутентификации в приложении. Научимся валидировать данные, полученные от клиента. Познакомимся с механизмом сессий и JWT (JSON Web Token). Обсудим вопросы безопасности: XSS, CSRF.
Узнали, о том, почему важно грамотно делить проект на модули и создавать распределённую и масштабируемую архитектуру. Также поговорили о централизованной обработке ошибок и о том, какие инструменты существуют для их фиксации и обработки.
Узнали, что из себя представляют приложения реального времени, познакомились с различными подходами, такими как long polling, server sent events, протокол WebSocket.
Обучение проводят наши талантливые практикующие разработчики. Они делятся своими знаниями, практическими советами и лайфхаками в Node.js разработке, которые они уже много лет успешно применяют в работе над проектами различной сложности.
В обучении, как и в работе, мы ко всему подходим комплексно и системно, опираясь на основы, развивая экспертизу и применяя современный стек технологий.
Таня Поликарпова
Node JS
Таня начинала свой путь в разработке с С++ и далее перешла на Node.js. Сейчас она успешно работает на передовых и самых сложных проектах нашей компании, менторит специалистов с меньшим опытом и постоянно развивается в Backend разработке.
Таня преподавала дискретную математику на ФПМИ БГУ, знает, какие подходы эффективно работают в обучении, и рада делиться своими знаниями с другими.
Игорь Антонов
Node JS
Игорь — уверенный Backend разработчик, которому всегда интересно развиваться и достигать поставленных целей. Он начинал с С++, потом перешел в Node.js. Он отлично справляется со сложными задачами на проектах, предлагает и реализует новые идеи, ответственно подходит к работе.
Еще обучаясь в университете Игорь хотел учить и делиться знаниями с другими. И вот уже несколько лет он учит детей и подростков: базовые навыки в программировании, игры на Python, JS.
Занятия проходили как в офлайн, так и в онлайн формате.
Для закрепления материала давали домашнее задание. Мы проверяли его выполнение и разбирали вопросы, чтобы убедиться, что учащиеся отлично усвоили пройденную тему.
Теоретические материалы на курсе были подкреплены практическими заданиями. Работали над написанием несложных запросов и создали свой небольшой проект.
Наши преподаватели были на связи с учащимися. Мы создали телеграм-канал, где учащиеся задавали вопросы в течение всего курса и один месяц после него.
На сегодняшний день курс по Node.js завершен и мы получили отзывы нескольких наших выпускников курса. Также в карусели представлены отзывы от выпускников курса по мануальному тестированию, который проходил у нас в 2019 году.
Сотрудников
Лет на международном рынке
Реализованных проектов
Стран используют наши продукты
Конечных пользователей
PixelPlex – ведущая продуктово-аутсорсинговая компания в области блокчейн разработки, основанная в 2007 году. Мы разрабатываем надежные, высокоэффективные продукты, направленные на решение ключевых бизнес-проблем. Наши клиенты – это известные мировые бренды и небольшие, перспективные стартапы.
Мы работаем и в других направлениях веб- и мобильной разработки: AI & Machine Learning, Computer Vision, AR / VR и IoT. Мы всегда в курсе всех новейших технологий. Наша команда держит руку на пульсе индустрии разработки ПО, расширяет экспертизу и следит за трендами.
Мы находим индивидуальные решения для каждого клиента. Используя этот подход, наша команда реализовала более 450 проектов.
Next-gen metaverse platform
Uforika
A mobile app allowing to monitor tokens’ statistics via widgets and set NFT lockscreens live photo
Hodl APE