Блог JavaScript → Полезные материалы по JS | OTUS
Проектная работа выпускника курса «Fullstack разработчик JavaScript»

JS_Deep_29.11-5020-b03077.png

Предлагаем вашему вниманию проектную работу Михаила Киселёва, студента курса «Fullstack разработчик JavaScript». Михаил реализовал начальный вариант B2B-приложения портала ГК «Легион».

Пишем код без let в JavaScript

JS_Deep_22.11-5020-65f9e8.png

Многие знают, что для объявления переменных в JS нежелательно применять ключевое слово var. Но не все знают, что ключевое слово let тоже лучше не использовать. Дело в том, что объявленные с его помощью переменные могут быть переназначены, что усложнит анализ кода.

Границы ошибок в React

React_deep_9.9-5020-956dd2.png

В React 16 появилась замечательная вещь, которая называется границы ошибок. Из названия ясно, что речь про компоненты, «отлавливающие» ошибки в дочерних компонентах. Сама идея довольно проста и очень полезна.

Как я писал web app angular + material и REST на Yii2 + webserver nginx

JS_Deep_12.9-5020-916232.png

Начну с предыстории самого проекта. Мысль пришла в голову совершенно случайно — мне явно не хватало для работы над своими проектами какой-то дополнительной ответственности. Вот и решил создать портал, где я смог бы стимулировать собственную мотивацию, публично рискуя репутацией и деньгами.

Методы‌ ‌управления‌ ‌отображением‌ ‌компонентов‌ ‌Vue‌

JS_Deep_2.8-5020-d09525.png

Управление тем, какую HTML-разметку и/или компоненты отображать на странице зависимости от значений в модели данных в приложении — задача, решаемая разными способами. Сегодня мы посмотрим, какие из них доступны в фронтенд-приложениях, написанных на VueJS.

BakeMaster — CRM для самозанятых кондитеров

JS_feedback_VK_1000x700_26.8-5020-1dc036.png

Идея сервиса долго витала в воздухе, и спусковым крючком стало очень простое событие. У нас с супругой была первая годовщина свадьбы. На свадьбу мы заказывали торт. Как вы думаете? Нам позвонили? Поздравили? Предложили испечь маленький тортик, чтобы мы отпраздновали? Конечно, нет.

Собираем Blackjack: 21 способ выровнять div по горизонтали

JS_Deep_13.6_site-5020-e9b3f0.png

Во frontend-разработке неизбежное зло – это вёрстка. Насколько бы навороченными не были фреймворки для построения UI, рано или поздно возникнет необходимость в вёрстке. Да и жизнь осложняется тем, что в CSS нет полифиллов, как таковых.

Отзыв по курсу «Разработчик JavaScript»

JS_feedback_VK_1000x700_4.4-30470-15d9f5.png

Первостепенной и важнейшей чертой разработчика я всегда выделяю техническую компетенцию, к которой так стремлюсь — это навыки программирования. Они являются осью, на которую нанизываются все остальные возможности. Для меня это является самым важным критерием оценки тех или иных идей и предприятий. В первую очередь я задаю себе вопрос: «Насколько лучшим это сделает меня, как программиста — решателя задач?». И если я получаю положительный ответ, я позволяю дальше развиваться этой идее. Так случилось и с этой.

Популярное
Сегодня тут пусто