Привет ребята и девушки!!

Сегодня я поделюсь полезными ссылками на учебные пособия, которые помогли мне изучить Core Basic и Advanced JavaScript за последние два года.

Когда я начинал свой путь в качестве бэкенд-разработчика, я сильно запутался в выборе учебных тем и курсов. Поэтому я делюсь теми темами со ссылками, которые помогли мне больше всего.

После этого я поделюсь ценными советами, которые сделают разработку легкой ежедневно.

Итак, приступим.

JavaScript

Будь то фронтенд-разработчик или бэкэнд, без основных концепций JavaScript вы никогда не сможете решать проблемы и писать логику.

Кроме того, поведение JavaScript в разных ситуациях довольно удивительно.

Основные сведения

  1. Начните с трех типов объявления переменных, доступных в JS: var, let и const. Узнайте об их различии, области действия и о том, что и когда использовать.
  2. Типы данных — Узнайте о типах данных в JS. Узнайте о классах типов данных, доступных для доступа к связанным с ними методам. Для начала узнайте о классах String и Number.
  3. Объекты и Массивы — JavaScript полностью посвящен объектам и массивам. Чем удобнее вам будет получать к ним доступ и манипулировать ими, тем лучше это повлияет на ваш код.
  4. Циклы — для манипулирования объектами и массивами.

Как только вы освоите эти темы, вы узнаете о функциях и условных операторах.

Подробнее о функции, ее объеме и типах можно узнать здесь.

Получив отличные знания по этим темам, вы сможете изучить популярные библиотеки, которые в основном используются во внешних и внутренних JS-проектах, такие как lodash и dayjs. Они предоставляют служебные функции для массивов и объектов и дат соответственно.

Дополнительно

Давайте углубимся в продвинутые концепции JavaScript.

  1. Поднятие переменных в JS, пропустите его, если вы уже проходили его, изучая объявления переменных.
  2. Стрелочные функции
  3. Узнайте об асинхронном JS с помощью: Promises, Callbacks и async/await.
  4. Позвоните, привяжите и подайте заявку в JS
  5. События времени JS: setTimeout и setInterval
  6. Цикл JS-событий

Наконец, если вы больше любите видео, чем любите читать, посмотрите эту серию, доступную на YouTube: Namaste JavaScript.

Подробное изучение этих тем может помочь вам пройти любое собеседование по JS как новичку или новичку. В основном упомянутые темы задаются в интервью JS/NodeJS/React.

Это все для JS. Комментарий, если я что-то пропустил.

Изучив основы JS, вы можете либо начать с NodeJS для разработки бэкенда в качестве новичка, либо перейти на React/Angular для разработки интерфейса.

Несколько полезных советов

  1. Используйте IDE VSCode для написания кода на JS.
  2. Настройте ESlint в своих проектах, чтобы следовать правилам линтинга и исправлять ошибки при разработке. Воспользуйтесь этим расширением.
  3. Добавляйте комментарии во время работы над любыми большими или маленькими проектами. Воспользуйтесь этим расширением. Вы можете проверить мою статью на эту тему.
  4. Если вы новичок, изучите основы Git и его команды вместе с изучением JS и загрузите в Git все, что ваш код.

Это все для этой статьи. В следующей статье мы узнаем о бэкэнд-разработке с помощью NodeJS, API и баз данных.

Используйте эту ссылку: https://javascript.info/, чтобы искать и находить руководства по любой теме, которую вы хотите изучить.

Приятного обучения 🤗

Обо мне

Я Backend-разработчик в компании DhiWise.

Вы можете подписаться на меня в LinkedIn и Twitter, чтобы получать больше технических обновлений.

Продолжайте писать код👩‍💻️ и продолжайте разрабатывать отличные приложения. Пока. 👋️