Привет ребята и девушки!!
Сегодня я поделюсь полезными ссылками на учебные пособия, которые помогли мне изучить Core Basic и Advanced JavaScript за последние два года.
Когда я начинал свой путь в качестве бэкенд-разработчика, я сильно запутался в выборе учебных тем и курсов. Поэтому я делюсь теми темами со ссылками, которые помогли мне больше всего.
После этого я поделюсь ценными советами, которые сделают разработку легкой ежедневно.
Итак, приступим.
JavaScript
Будь то фронтенд-разработчик или бэкэнд, без основных концепций JavaScript вы никогда не сможете решать проблемы и писать логику.
Кроме того, поведение JavaScript в разных ситуациях довольно удивительно.
Основные сведения
- Начните с трех типов объявления переменных, доступных в JS: var, let и const. Узнайте об их различии, области действия и о том, что и когда использовать.
- Типы данных — Узнайте о типах данных в JS. Узнайте о классах типов данных, доступных для доступа к связанным с ними методам. Для начала узнайте о классах String и Number.
- Объекты и Массивы — JavaScript полностью посвящен объектам и массивам. Чем удобнее вам будет получать к ним доступ и манипулировать ими, тем лучше это повлияет на ваш код.
- Циклы — для манипулирования объектами и массивами.
Как только вы освоите эти темы, вы узнаете о функциях и условных операторах.
Подробнее о функции, ее объеме и типах можно узнать здесь.
Получив отличные знания по этим темам, вы сможете изучить популярные библиотеки, которые в основном используются во внешних и внутренних JS-проектах, такие как lodash и dayjs. Они предоставляют служебные функции для массивов и объектов и дат соответственно.
Дополнительно
Давайте углубимся в продвинутые концепции JavaScript.
- Поднятие переменных в JS, пропустите его, если вы уже проходили его, изучая объявления переменных.
- Стрелочные функции
- Узнайте об асинхронном JS с помощью: Promises, Callbacks и async/await.
- Позвоните, привяжите и подайте заявку в JS
- События времени JS: setTimeout и setInterval
- Цикл JS-событий
Наконец, если вы больше любите видео, чем любите читать, посмотрите эту серию, доступную на YouTube: Namaste JavaScript.
Подробное изучение этих тем может помочь вам пройти любое собеседование по JS как новичку или новичку. В основном упомянутые темы задаются в интервью JS/NodeJS/React.
Это все для JS. Комментарий, если я что-то пропустил.
Изучив основы JS, вы можете либо начать с NodeJS для разработки бэкенда в качестве новичка, либо перейти на React/Angular для разработки интерфейса.
Несколько полезных советов
- Используйте IDE VSCode для написания кода на JS.
- Настройте ESlint в своих проектах, чтобы следовать правилам линтинга и исправлять ошибки при разработке. Воспользуйтесь этим расширением.
- Добавляйте комментарии во время работы над любыми большими или маленькими проектами. Воспользуйтесь этим расширением. Вы можете проверить мою статью на эту тему.
- Если вы новичок, изучите основы Git и его команды вместе с изучением JS и загрузите в Git все, что ваш код.
Это все для этой статьи. В следующей статье мы узнаем о бэкэнд-разработке с помощью NodeJS, API и баз данных.
Используйте эту ссылку: https://javascript.info/, чтобы искать и находить руководства по любой теме, которую вы хотите изучить.
Приятного обучения 🤗
Обо мне
Я Backend-разработчик в компании DhiWise.
Вы можете подписаться на меня в LinkedIn и Twitter, чтобы получать больше технических обновлений.
Продолжайте писать код👩💻️ и продолжайте разрабатывать отличные приложения. Пока. 👋️