Канал по веб разработке. Таких много в RU-vid но мой особенный. В этом видеоблоге я буду рассматривать токонсти в профессии разработчика. Основные направление: - js, html, css, php - angular, nestjs, nodejs - git, github - OOP, Паттерны программирования, DDD, TDD
---- Чтобы поддержать канал 1) Можно поставить лайк под просмотренным видео (или дизлайк, если не понравилось видео) 2) Оставить комментарий более 5 слов (можно решенное ДЗ) 3) Досмотреть видео до конца (так удержание будет выше и мне это поможет в продвижении) 4) Оставить отзыв в комментариях, что можно улучшить в видео, чтобы не хотелось его закрывать
Материально поддержать канал можно следующим способом 1) Перевод на карту send.monobank.ua/7oqmsFg3Y 2) Пройти опрос, чтобы помочь выбрать подходящие варианты поддержки docs.google.com/forms/d/1Sx9as3eHCSo1kNyIwUQWyhPB3Wjqdtj8hUMf1uz7YRE/prefill
Максим, благодарю вас за труд, за отличное разъяснение материала! У вас отличная подача материала и подробно разъясняете довольно не легкий материал для понимания простым языком!
Я не могу понять, как можно устраиваться лидом и доказывать, что ты сеньор и не умеешь писать тесты ?? Как это работает ?? Где гитхаб, где доказательства кода ?? Ученый, который так и не стал учёным 🤣🤣 Зачем ты так прикалываешься ?
Хз, не понятно) работаю теперь лидом, и по иронии судьбы буду разрабатывать стандарты по написанию тестов 🙃 Интересно как часто гитхаб на собесе смотрят, когда собеседуют 10 человек, хотелось чтобы они резюме прочитали 😅
@@ugin-nb4sy на 70% работаю как разработчик в команде На 30% делаю задачи уровня отдела Максимально технически ориентированная должность, иногда с архитекторами работаю, иногда с командными тех лидами Правда недавно сделали менеджером для двух разработчиков… Если рассматривать ветку, то следующая позиция это principal developer Условно мою позицию можно переименовать как эксперт front end, я привык когда Техлид это у кого есть команда, но у нас это squad tech lead P.S. За Hiring не отвечаю, в прошлой компании привлекали, тут еще ни разу
May can you create video - how to build GRUD project with ANGULAR 17 includ JWT token,Reduce,RXJS and best practices .NET CORE API .(я присоединился к каналу)
Очень полезная информация. Я серверный программист, начал изучать ANGULAR. Очень профессионально. Акцент на том, что будут спрашивать на собеседовании.Thanks a lot.
Канал в котором лежит золотой клад знаний, не только по ангуляру, но и в целом, если вы захотите стать разработчиком, тут находиться один из лучших материалов, автор научит Вас как правильно делать, расскажет об альтернативах, разберет плюсы и минусы, тут все что нужно разрабу.
Единственное чтобы добавил так это то что в ngFor можно получить первый и последний элемент используя такие переменные как first и last, поставил лайк, топ ролик.
Вроде как фронтендерам как не крути нужно немного разбираться в Ноде, а в целом фуллстак это миф или реальность, хоть где то есть реально работающие фуллстекеры на JS?
У прикладі з for i var це виглядає так ніби var на самому початку ініціалізується з for включаючи дії з інкрементом і тоді вже коли код виконується var має значення при якому for має зупинитися
Хочу спросить довольно общий вопрос про синхронизацию данных с сервером. Вот у меня есть Angular application, в нем нет роутинга, и в нем я делаю CRUD операции над данными. Они применяются, серверная часть срабатывает и меняется, но чтобы изменения увидеть визуально в клиенте, страницу нужно обновить. Как это исправить?
Думаю запросы в сервисе делаются Тогда данные в сервисе надо хранит в BehaviorSubject чтобы компонент мог подписаться на изменения Если запрос в компоненте, то возможно стоит OnPush стратегия определения изменений, тогда нужен вызов changeDetectionRef.markForCheck() В момент обновления данных внутри компонента
@@grommaks пока что не получается, в сервисе у меня такое: getLists(){ return this.http.get<Lists>(this.baseUrl); } В компоненте, который это отображает такое: ngOnInit(): void { this.listsService.getLists().subscribe({ next: lists => { this.lists = lists.lists; this.listsNames = lists.listNames; } }) } А в компоненте, который вносит изменение на сервер вот такое: editList(){ this.listsService.editList(this.id, this.name).subscribe({ next: () => this.toastr.success("The list has been updated") }) }
Пока не получается сделать правильно, у меня такой код в сервисе: getLists(){ return this.http.get<Lists>(this.baseUrl); } Такой в компоненте, где эти данные отрисовуются: ngOnInit(): void { this.listsService.getLists().subscribe({ next: lists => { this.lists = lists.lists; this.listsNames = lists.listNames; } }) } Такой в компоненте, где данные меняются: editList(){ this.listsService.editList(this.id, this.name).subscribe({ next: () => this.toastr.success("The list has been updated") }) }
Огромное спасибо, лучшее объяснение ChangeDetectionStrategy OnPush так еще и вместе с ngOnChanges и ngDoCheck , круто что при объяснении все моменты четко проговариваются.
Спасибо за урок! После установки выдает список файлов находящихся в blog если запускать просто через localhost. Если через Artisan serve,то страницу Laravel с вкладками documentation, laracasts, laravel news, vibrant ecosystem. Но совсем не ту, что в примере. В чем может быть ошибка?
Вчора мені дали оффер на мою першу роботу і мене дуже пощастило та я буду працювати з Angular! Дякую за твої відео, вони дуже допомогли та допомагають (ще не все передивився 😁) розібратися у цьому непростому, але крутому фремворке! Привіт з Харкова! 🇺🇦Немає бажання зробити огляд 17 версії?)
Спасибо за видео Как новичок пока все еще не понимаю в чем разница между модулями и компонентами. По идеи в видео итак создается компонент. Но зачем еще модуль, пока мне не понятно)
В ангулар на верхнем уровне модули, модуль уже дает доступ к компонентам и прочим артефактам, по этому модуль нужен В новой версии standalone component это модуль плюс компонент, там явно модуль уже не нужен
здравствуйте, в чем может быть причина, что выводится: undefined(pin):undefined. код полностью совпадает. единственное, сейчас standalone: true, в новой версии ангуляра. предполагаю, что ни все импорты добавлены. не могли бы вы подсказать, что требуется помимо AsynkPipe дописать. спасибо
Пишу коммент, чтобы поддержать автора. Только начал изучать ангу, свичнулся с реакта. Почитал немного метанит и думаю, что на подобном курсе смогу с практической точки зрения ознакомиться с архитектурой и техами. После прохождения курса напишу как и что)
Хороший совет - если завис браузер(случился бесконечный цикл), то не нужно пробовать закрыть вкладку, а закройте сам браузер. Он закроется сразу, в отличии от закрытия вкладки
Огромное спасибо тебе, Макс. На проекте столкнулся с такой проблемой - в укр. и рус. нужно прописывать доп переводы для падежей. Например - англійська/англійської/англійську. Пока написал для пары случаев pipe решение, но таких вариантов может быть множество. Может быть существует более правильное решение чем pipe?
Типичное решение не автоматизировать падежи а переводить фразы целиком, и поддерживать словарь фраз Условно для заголовка будут строки для каждого из языка
Класний контент! Є ще зацікавленість проводити код ревю чи це вже в минулому? Маю ангулар пет проект і відчуваю що багато чого можна було зробити краще :)
а те кто не хомячок в колесе делают так: делают оценку сроков побольше но чтоб норм выглядело, делают задачу спокойно, но сдают её не вот сразу, а точно в срок! и вот тут сложно ошибиться, так пофиг сколько ты делаешь как быстро - как сдаёшь то точно в срок всегда! ;-)
Это лучшее, и наиболее полное сравнение из всех что я искал. Вообще, этот канал - находка. Единственное, не соглашусь по поводу верстки на анге) Хрен меня кто верстать заставит, разве что по мелочёвке. Для этого есть отдельные позиции верстальщиков с меньшей зп. Имхо, заставлять верстать ангуляр разраба - это всё равно, что таксовать на болиде. А вот друг у меня на нексте сидит - верстает до посинения 😂 Мелким конторам отдельный верстальщик не по карману 🤷🏻♂️