
Привет, Хаброжители!
Как практикующий разработчик ПО вы уже умеете качественно выполнять задачи — на фронтенде или бэкенде. Пора перейти на следующую ступеньку карьерной лестницы и развить навыки, которыми обладают эксперты и senior-разработчики.
Милесия МакГрегор поможет разобраться, как работает вся система и как senior-разработчики принимают технические решения.
Вы изучите все необходимое для создания фулстек веб-приложения, развернутого на облачной платформе, поймете, как выявлять источники бизнес-логики для любого приложения, научитесь выбирать между различными архитектурами, сторонними сервисами и инструментами лучшие для создания масштабируемого проекта, освоите тонкие, но критически важные навыки senior-разработчика, включая стратегии взаимодействия с командами и анализ продуктовых решений.
Эта книга задумана как справочник, который можно открыть на любом этапе SDLC и использовать как чек-лист. Вы освоите все ключевые аспекты разработки приложений, чтобы уверенно принимать решения при возникновении вопросов, и будете понимать логику, сроки и методы принятия технических решений, а также эволюцию бизнес-требований.
Четыре части этой книги покажут вам, как:
разбивать дизайны на задачи и задавать технические вопросы и вопросы по продукту, чтобы добиться наилучших результатов в своей работе;
принимать решения по архитектуре бэкенда, учитывающие такие аспекты, как масштабируемость, безопасность и использование сторонних сервисов;
создавать пользовательский интерфейс проекта, управляя состоянием, данными и производительностью и решая другие проблемы, связанные с фронтенд-приложениями;
интегрировать фронтенд и бэкенд, а также разворачивать фулстек-приложение в продакшен.
Для кого эта книга
Эта книга для вас, если вы хотите понять, как senior-разработчики словно по волшебству разбираются во всем и быстро осваивают сложные концепции, — я покажу, как это происходит.
Скорее всего, вы уже несколько лет работаете разработчиком: умеете писать надежный код для задач как на фронтенде, так и на бэкенде. Хотя у вас есть опыт full-stack разработчика, вы, вероятно, специализируетесь на одной его части. Например, на фронтенде вы знакомы с адаптивной версткой, запросами к API и фреймворками вроде React, Astro или Svelte. На бэкенде — делали миграции БД, создавали API и настраивали простые схемы аутентификации.
Вы также умеете работать с Git (GitHub, GitLab) и тестировать изменения. Возможно, вы годами работали над одним проектом или переключались между разными, но в любом случае ваш опыт укладывается в описанные выше рамки.
Теперь вы готовы перейти на следующий уровень: разобраться, как устроена система в целом и почему принимаются те или иные технические решения. Именно об этом и пойдет речь в книге.
«Книга “Фулстек JavaScript: секреты, которые должен знать каждый мидл” меняет правила игры для middle-разработчиков. Милесия МакГрегор предлагает четкие и понятные идеи, которые помогут овладеть сложностями фулстек-разработки на самом популярном языке программирования в мире — JavaScript. Обязательна к прочтению для тех, кто хочет достичь новых высот в своей карьере».
— Гант Лаборд, DTM, автор O’Reilly и «безумный ученый»
«Если вы фулстек-разработчик, перегруженный бесчисленными инструментами, техниками и процессами, которые надо знать, чтобы двигаться по карьерной лестнице, вы просто обязаны прочитать эту книгу. Милесия МакГрегор предлагает массу практических советов по сложнейшим техническим вопросам и критичным софт-скилам, благодаря которым вы сможете выделиться среди все более многочисленных конкурентов».
— Итан Браун, OptionLab
Об авторе
Милесия Макгрегор
ведущий инженер-разработчик, работала с TypeScript, Angular, React, Node, Python, SQL, AWS и многими другими инструментами для создания веб-приложений. Имеет степень магистра в области машиностроения и аэрокосмической инженерии, автор научных публикаций в области машинного обучения и робототехники. Милесия выступала на международных технологических конференциях и работала на позициях от фронтенд-разработчика до заместителя директора по разработке. Она публикует статьи, посвященные различным аспектам разработки программного обеспечения, в ряде изданий, включая freeCodeCamp. Свободное время проводит с мужем и собаками, занимается боевыми искусствами и готовится к получению лицензии пилота.
Ознакомиться с оглавлением












Полистать отрывок










Приобрести книгу «Фулстек JavaScript: Секреты, которые должен знать каждый мидл» можно на нашем сайте.
По факту оплаты бумажной версии книги на e‑mail высылается электронная книга.
Для Хаброжителей действует скидка 25% по промокоду — FULLSTACK
