💫 JavaScript 2024 - 2025 для начинающих 🧑‍💻

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025

ความคิดเห็น • 105

  • @vasylvdovychenko8437
    @vasylvdovychenko8437 4 หลายเดือนก่อน +1

    Спасибо за материал. Отличное пособие для тех кто хочет познакомиться с языком.

  • @agilkerimov
    @agilkerimov ปีที่แล้ว +23

    Отличное пособие для страдающих бессонницей, вырубает моментально

  • @anastasiya2881
    @anastasiya2881 ปีที่แล้ว +20

    Блин, это то что мне было нужно.
    Был опыт работы с JS два года назад, но потом случилась академическая учёба на си и джаве и за это время забылся элементарный JS, всё смешалось в кучу.
    Сейчас возвращаюсь к JS, но на собеседовании бывали провалы из-за неуверенности в базе языка.
    Все видео уровня "а сейчас я вам расскажу как 1+1 сложить" не для меня, скучно, а вот этот цикл оказался идеальным.
    Судя по комментариям, некоторым сложно. Видимо потому что название "для начинающих" может ввести в заблуждение. Я бы добавила, что это видео больше подойдёт для тех, кто хочет перейти на JS с другого языка или что-то вспомнить из базовых вещей.
    Спасибо огромнейшее, особенно за то что продолжаете свои записи на русском ❤

    • @thelowfer1016
      @thelowfer1016 ปีที่แล้ว +4

      Точно не для начинающих. Или для особенно талантливых начинающих. Я начинающий и не понял вообще ничего.

    • @fgdfgfvgdfgg5517
      @fgdfgfvgdfgg5517 10 หลายเดือนก่อน +1

      @@thelowfer1016 слишком много инфы новой сразу идет, вам нужно каждый урок закреплять упражнениями, чтобы он отложился в памяти

    • @thelowfer1016
      @thelowfer1016 10 หลายเดือนก่อน

      @@fgdfgfvgdfgg5517 А где брать задания для практики? Я некоторые книги почитывал, но там без заданий для практики. А у самого фантазии хватает только на примитивы типа калькулятора, генератора случайных слов/цифр и тд

  • @TimurSevimli
    @TimurSevimli ปีที่แล้ว +6

    Жаль что когда начинал, не было таких лекций, повезло начинающим, спасибо!☺️

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +4

      Если возьмешься за перевод, я дам слайды, так что, заводи ютюб канал )))

    • @qirimhani
      @qirimhani ปีที่แล้ว

      @@TimurShemsedinov перевод на какой язык?

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว

      ​@@qirimhani На турецкий

    • @qirimhani
      @qirimhani ปีที่แล้ว

      @@TimurShemsedinov я готов но хотел бы начать с менее длительных видео

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว

      @@qirimhani готов помогать Тимуру Севемли?

  • @microspacer
    @microspacer ปีที่แล้ว +10

    Это же просто праздник какой-то! Спасибо большое!

  • @KirillNadtochaev
    @KirillNadtochaev 8 หลายเดือนก่อน

    Спасибо за курс❤

  • @Crab_Cyborg
    @Crab_Cyborg ปีที่แล้ว +1

    Спасибо Ютуб, я нифига в этом не понимаю, но посмотреть интересно

  • @Saldymedis
    @Saldymedis ปีที่แล้ว

    Спасибо!

  • @theroadofchampion
    @theroadofchampion ปีที่แล้ว +4

    Ахахах мы пока не знаем функцию, но поверьте это функция 👍

  • @ВладиславГришин-ш7ш
    @ВладиславГришин-ш7ш ปีที่แล้ว

    1:35:54 цикл с do .. while выведет значение i после того как произойдет i++ т.е. начиная с единицы

  • @Dmitrijserg
    @Dmitrijserg ปีที่แล้ว +5

    Спасибо большое! Тимур, а таймкоды будут?

  • @ulietaight
    @ulietaight ปีที่แล้ว +7

    заставлять ставить линукс ради того чтобы основы js показать, зачем? для чего? чем винда не подойдет?

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +4

      виндовс - это не стыдно

    • @ulietaight
      @ulietaight ปีที่แล้ว +2

      @@TimurShemsedinov аргументировано. А тот факт что любой проект на ноде легко сейчас запустить на винде, не создавая новичкам проблем и головной боли с установкой линухи это конечно упустим, это пустяки, пусть страдают ради ничего

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +1

      ​@@ulietaight а виндовс устанавливать не нужно?

    • @ulietaight
      @ulietaight ปีที่แล้ว

      @@TimurShemsedinovнет, он по дефолту установлен на устройствах еще при продаже.

    • @2Extremum
      @2Extremum ปีที่แล้ว

      @@ulietaight Ну вам виндовс больше нравится, кому-то линукс, многие на макоси, в чем проблема? Получили бесплатный курс, человек потратил свое время, поделился знаниями, но все равно поднимают нытье "ой блин, хочу на виндовс". В IT выживают люди которым интересно изучать новое, остальные только жалуются. Поставьте себе VS Code, в него расширение Code Runner и запускайте.

  • @chintore
    @chintore ปีที่แล้ว +8

    Спасибо за работу, всегда восхищает насколько вы погружены в свое дело. И именно это сильно мешает делать курс для начинающих, которые умеют пользоваться текстовым редактором и это их первый я.п. Я вспоминаю себя как учил тогда ещё XHTML и у меня был реально ступор что в курсе создавался новый файл, а на выходе получался html. Преподаватель просто не сказал что нужно изменить расширение. Я понимаю что это не курс компьютерной грамотности, но все же. С первых секунд россыпь фраз типа "структурные типы данных", "коллекции", "контекст", "лексическое окружение", "глобальная переменная". Это немного ту мач даже в качестве описания того, что будет в курсе. Это классный начинающий курс, для тех кто уже не начинающий 😂. Если есть термины, которые человек не знает, это сильно демотивирует и усложняет процесс. Тут или изменить целевую аудиторию или сильно упростить нужно. Без федоры) Ведь программист пишет код для пользователя, совершенно определенного. И исходя из этого и функционал. Тоже самое и с учебными курсами Я думаю, что если посадить реального человека из целевой аудитории и посмотреть на него, то моя теория сразу подтвердится его глазами по 5 копеек) Спасибо за курсы И всего лучшего в новом году)

  • @АндрейКозлов-и8ч4э
    @АндрейКозлов-и8ч4э ปีที่แล้ว

    Тимур, спасибо!!! В такое непростое время, обучение. Низкий поклон. Для тех кому сложно, советую пройти основы и попробовать некоторые простейшие примеры, станет гораздо легче воспринимать. Еще есть потребность изучить NODE.js, на что в JS обратить внимание особенно пристально? Асинхронность?

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว

      По асинхронности и по ноде у меня тоже есть курсы и открытые и закрытые

  • @AntonioBenderas
    @AntonioBenderas ปีที่แล้ว +2

    Вот это я понимаю Новы год!!! Скажите пожалуйста, а фундаментальный курс, о котором идёт речь вначале, который надо проходить после этого, где искать?

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +4

      github.com/HowProgrammingWorks/Index/blob/master/Courses/Fundamentals.md

  • @ShaksUa
    @ShaksUa ปีที่แล้ว +2

    от візьму і вивчу! Дуже дякую за відео.

  • @diplom_dissertacia_kursovaya
    @diplom_dissertacia_kursovaya ปีที่แล้ว +1

    Приветствую!
    JavaScript изучал несколько лет назад, но сейчас, судя по всему, стоит повторить. Основной вопрос: файл называется "JavaScript 2024". Есть ли какие-то существенные изменения в этом курсе с учётом того, что происходило в JavaScript за последние 6 лет?
    Скажем, передо мной стоит вопрос - изучить ваш видеофайл "JavaScript 2024" или повторить уже изученный мной курс "JavaScript 2018"?

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว

      Этот более новый, но он упрощенный, не полный

  • @user-glory-of-ukraine
    @user-glory-of-ukraine ปีที่แล้ว +2

    Прикольно, новачкам буде гуд)

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +1

      Українською зараз перекодую, там ще більший курс на 10 годин th-cam.com/play/PLpmhTzMVLuRNhvlg-u7z773zu2MQyVLdB.html

  • @digitalturkistan1857
    @digitalturkistan1857 ปีที่แล้ว +1

    Спасибо

  • @СергейКапитонов-у1э
    @СергейКапитонов-у1э 7 หลายเดือนก่อน

    У Вас сплошные очепятки и неточности.
    Почему (тайм-код 1:11:26) в строке warnings.push(`Warning: negative value ${amount}`} выводится переменная amount? Проверка на < 0 была для item.price .

  • @AndNan
    @AndNan ปีที่แล้ว

    13:00, в каких Ваших лекциях, Тимур, вы освещаете пошаговый проход программ, например в Chrome?

    • @AndNan
      @AndNan ปีที่แล้ว

      @TimurShemsedinov вопрос вам

  • @smoger_0
    @smoger_0 ปีที่แล้ว +2

    Я сразу лайк поставил

  • @theloveopium
    @theloveopium ปีที่แล้ว

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

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +5

      Обычные функции имеют семантику методов классов или прототипов, они могут провязываться к объектам через this, а в струлочных этого нет, читаются они одинаково просто, это вопрос привычки, жесткая последовательность функций я считаю полезна, это заставляет выносить функции в модели, как только становится неудобно их положение в файле, а это правильно

  • @exebechey
    @exebechey ปีที่แล้ว

    Very well done! THNX!

  • @alexmarch
    @alexmarch ปีที่แล้ว

    тайм код 02:38:53 я всегда думал что время доступа к объекту и map (который тоже объект) одинаконовое, просто у мапы ключи могут быть любого типа и оно наоборот может быть чуть медленнее из-за дополнительной сложности в обработке различных типов ключей. Поясните кто то плиз почему мапы работают гораздо быстрее чем объекты ?

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +3

      Объекты быстрее, когда мало ключей, они все добавлены сразу, не добавляются и не удаляются, а мапы быстрее, если много ключей и они динамически туда-сюда появляются и пропадают

    • @alexmarch
      @alexmarch ปีที่แล้ว

      @@TimurShemsedinov спасибо

  • @Gazovchik
    @Gazovchik ปีที่แล้ว +3

    Ну ничего себе.......
    ЗдОрово
    Тимур, но есть предложение.
    Всем Адекватности мира и добра.

  • @koRioN555
    @koRioN555 ปีที่แล้ว +2

    Большое спасибо!

  • @leetcode24
    @leetcode24 ปีที่แล้ว +1

    Данный курс больше для backend разработчиков подходит?

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +3

      Це загальний, без різниці, це дуже початкові знання, щоб розділяти бек та фронт

    • @Phoenix_coding
      @Phoenix_coding ปีที่แล้ว

      Дякую@@TimurShemsedinov

  • @Aluston1783
    @Aluston1783 10 หลายเดือนก่อน

    Тимур после данного курса можно приступать к изучению React?

    • @TimurShemsedinov
      @TimurShemsedinov  10 หลายเดือนก่อน +1

      Ну до цього ще асинхронність як мінімум потрібно і ооп, патерни, solid, grasp

    • @Aluston1783
      @Aluston1783 10 หลายเดือนก่อน

      @@TimurShemsedinov react вроде же отошёл от ООП?

    • @TimurShemsedinov
      @TimurShemsedinov  10 หลายเดือนก่อน

      ​@@Aluston1783а бизнес логику вы же будете писать на фронте? Ну и кроме того, grasp и solid нужны и в мультипарадигменном программировании, как и ioc, di, separation of concerns, isolation, layers, modularity...

    • @Aluston1783
      @Aluston1783 10 หลายเดือนก่อน

      @@TimurShemsedinov бизнес логика у меня на ruby on rails.

    • @TimurShemsedinov
      @TimurShemsedinov  10 หลายเดือนก่อน +1

      @@Aluston1783 невозможно чтобы во фронте не было бизнес-логики, вот все что фронт знает про api на руби - это и есть бизнес логика размазанная по реакту

  • @KonstantinBuklis-f8z
    @KonstantinBuklis-f8z ปีที่แล้ว

    Какой шрифт используется на примерах?

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว

      В слайдах наверное roboto/mono, в редакторе стандартный консольный шрифт под fedora

    • @KonstantinBuklis-f8z
      @KonstantinBuklis-f8z ปีที่แล้ว

      @@TimurShemsedinov Спасибо большое ❤️

  • @igors1208
    @igors1208 ปีที่แล้ว

    Ну початківець на замиканях загубиться )
    Але в цілому цікавий recap базового JS, дякую.
    Дуже б хотілось подивитись про модульність + системи збірки (webpack або vite) і чи можна і як в рантаймі імпортовані модифікувати модулі (на кшталт якщо хочеш щось написати що підтримує плагіни), особливо якщо ти вже змушений користуватись якоюсь системою збірки і екосистемою що обумовлена фреймворком..

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว

      th-cam.com/video/CJr2vS3hjMU/w-d-xo.html

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว

      th-cam.com/video/31sX_3IbXs4/w-d-xo.html

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +1

      Ещё есть в курсе по ноде по модульности, а вот по системам сборки ничего нет и не будет, я не использую и на фронте не пишу, а на беке они не нужны, я же пишу лекции только по тому, что сам или использовал или сам писал

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +1

      По замиканням у мене навіть діти 10-12 років це опановували

  • @wolfern5449
    @wolfern5449 ปีที่แล้ว +3

    Тимур, вы конечно молодец, рад, что люди могут начать с ваших курсов, класс

  • @ltlt316
    @ltlt316 ปีที่แล้ว

    Дякую велике

  • @klishe2541
    @klishe2541 ปีที่แล้ว

    А что за фундаментальный курс?

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +1

      github.com/HowProgrammingWorks/Index

    • @klishe2541
      @klishe2541 ปีที่แล้ว

      @@TimurShemsedinov Спасибо

  • @ghost8652
    @ghost8652 ปีที่แล้ว +1

    А что, собственно говоря, уважаемый автор имеет против системы Виндоуз?)))

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +4

      Ну там для игрушек, там для бабушек плюс-минус...

    • @ghost8652
      @ghost8652 ปีที่แล้ว

      @@TimurShemsedinov, я взрослый молодой человек, и мне... немного обидно))) хотя, ладно, сам ведь перехожу на macOS...

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +1

      @@ghost8652 недавно после 10 летнего перерыва понадобилось мне поставить винду как вторую ос на ноут жоне, я уже отвык от этого треша, какие-то драйвера качать с сайта HP, драйвера под звуковую систему harman kardon вообще нужно руками настраивать конфиг, при установке все из uefi стирает, потом мне grub переставлять пришлось, тачпед и тачскрин не работает, при установке нужен вайфай а дров нет, пропустит нельзя так просто, нужно из диспетчера снимать, трындец, как вы там живёте с этим, в Linux fedora 5 минут и все встало с флешки и все дрова на месте

    • @ghost8652
      @ghost8652 ปีที่แล้ว

      @@TimurShemsedinov, ну да, на Винде бывает) лично я, конечно, не сталкивался с подобной катастрофой после Windows XP, но примерно понимаю тебя. Дело в том, что на каком-нибудь Lenovo Gaming 3, на котором просто идеально встала та же десятка (которую, в скором времени перестанут поддерживать) после смены ЖД на ЖД бо́льшего объема, иногда подбешивают ситуации, связанные с крайне необходимой и критически важной необходимостью обновления и/или загрузки релевантных драйверов для тех или иных устройств, а также всё те же обновления системы, когда вместо того, чтобы включить и начать работать, ты перезагружаешь и идёшь курить/пить/смотреть ТыТрубу и прочее, поскольку нервов уже не хватает порой.

    • @skatler5741
      @skatler5741 ปีที่แล้ว

      Одобрение + уважение )@@TimurShemsedinov

  • @dmitripolevoi4473
    @dmitripolevoi4473 ปีที่แล้ว

    А как строка может быть примитивом, если мы можем поставить точку

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +2

      Так же как и number у котрого тоже есть методы. Про эти значения нужно думать будто они примитивные, но они такими на самом деле не являются, хоть ведут себя иногда, как примитивы, а иногда, как объекты

  • @oleksandrlutovych2062
    @oleksandrlutovych2062 ปีที่แล้ว +2

    Вот бы таймкоды…)))

  • @profesor2009
    @profesor2009 ปีที่แล้ว

    после начала просмотра видео стал задумываться что я туту в 40 лет делаю? если тут все настолько сложно, нигде такого не слышал

  • @vugpgu
    @vugpgu ปีที่แล้ว

    Голова закипела на 15 минуте

  • @lol-sb7bz
    @lol-sb7bz 7 หลายเดือนก่อน

    Достойная замена разборам спидранов от Кармика

  • @oleksandrdemchenko482
    @oleksandrdemchenko482 9 หลายเดือนก่อน +1

    Не витримав на четвертій хвилині к "концу Курса ми будем свободно оперировать" тут за 3 роки не можеш в калькулятор написать а у вас все так просто....
    Якби було так просто то OйтішнеГов було-б уже на виході як людей на планеті я з вас ржу просто хто за місяць хто за 2 хто за рік уже все вміють .....
    Ще раз не витримав на 11-й вже хвилині це ти в КПІ викладаєш це блять я деградую? чи блять світ деградує???

  • @MaxMov-sp8hr
    @MaxMov-sp8hr ปีที่แล้ว

    Конечно нельзя выучить все закоулки языка, когда тебе с самого начала дают неправильные смысловые конструкции. Да нет же никаких "примитивных", или "структурных" типов данных! Исправьте, будьте любезны, режет слух.

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว

      Это часть терминологии js, например есть Symbol.toPrimitive, или его неправильно назвали? про примитивные значения нужно думать как про примитивные, а то, что у них можно вызвать методы, то это просто явтоматическая обертка.

  • @charleyshiman4748
    @charleyshiman4748 ปีที่แล้ว

    Программирование, как бы, умирает. Кто будет учиться кодить за год до исчезновения профессии?

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +9

      Засекаю

    • @hr_in_kz
      @hr_in_kz ปีที่แล้ว

      Рынок предложит замену программирование. Но у этого может быть цена.

    • @TimurShemsedinov
      @TimurShemsedinov  ปีที่แล้ว +4

      ​@@hr_in_kzво-первых не рынок, а рыночек, а во-вторых, не программированию, а формошлепству и крудошлепству и апишлепству

    • @hr_in_kz
      @hr_in_kz ปีที่แล้ว +1

      @@TimurShemsedinov в любом случае на дистанции за готовые решения нужно платить.
      Либо деньгами либо обрекая себя на ограничивающие рамки.
      Я долго сидел на excel. Потом все равно пришлось сесть за программирование.