Пікірлер
@user-jl4sc8hy3q
@user-jl4sc8hy3q 12 күн бұрын
Максим, благодарю вас за труд, за отличное разъяснение материала! У вас отличная подача материала и подробно разъясняете довольно не легкий материал для понимания простым языком!
@ugin-nb4sy
@ugin-nb4sy 16 күн бұрын
Я не могу понять, как можно устраиваться лидом и доказывать, что ты сеньор и не умеешь писать тесты ?? Как это работает ?? Где гитхаб, где доказательства кода ?? Ученый, который так и не стал учёным 🤣🤣 Зачем ты так прикалываешься ?
@grommaks
@grommaks 16 күн бұрын
Хз, не понятно) работаю теперь лидом, и по иронии судьбы буду разрабатывать стандарты по написанию тестов 🙃 Интересно как часто гитхаб на собесе смотрят, когда собеседуют 10 человек, хотелось чтобы они резюме прочитали 😅
@ugin-nb4sy
@ugin-nb4sy 16 күн бұрын
@@grommaks в твои функции входит набор сотрудников и проведение собесов ??
@grommaks
@grommaks 16 күн бұрын
@@ugin-nb4sy на 70% работаю как разработчик в команде На 30% делаю задачи уровня отдела Максимально технически ориентированная должность, иногда с архитекторами работаю, иногда с командными тех лидами Правда недавно сделали менеджером для двух разработчиков… Если рассматривать ветку, то следующая позиция это principal developer Условно мою позицию можно переименовать как эксперт front end, я привык когда Техлид это у кого есть команда, но у нас это squad tech lead P.S. За Hiring не отвечаю, в прошлой компании привлекали, тут еще ни разу
@user-db2mk5dq3k
@user-db2mk5dq3k 17 күн бұрын
на 12:20 подсказки value: и prefix: для записи метода transform() какое расширение показывает подсказки, о том какие параметры мы передали?
@grommaks
@grommaks 16 күн бұрын
Webstorm из коробки может это делать
@Leonidn1972
@Leonidn1972 18 күн бұрын
May can you create video - how to build GRUD project with ANGULAR 17 includ JWT token,Reduce,RXJS and best practices .NET CORE API .(я присоединился к каналу)
@Leonidn1972
@Leonidn1972 18 күн бұрын
Очень полезная информация. Я серверный программист, начал изучать ANGULAR. Очень профессионально. Акцент на том, что будут спрашивать на собеседовании.Thanks a lot.
@halfbelf5923
@halfbelf5923 19 күн бұрын
Канал в котором лежит золотой клад знаний, не только по ангуляру, но и в целом, если вы захотите стать разработчиком, тут находиться один из лучших материалов, автор научит Вас как правильно делать, расскажет об альтернативах, разберет плюсы и минусы, тут все что нужно разрабу.
@user-ys9kd4pn9b
@user-ys9kd4pn9b 22 күн бұрын
А можно было использовать with?
@halfbelf5923
@halfbelf5923 22 күн бұрын
Единственное чтобы добавил так это то что в ngFor можно получить первый и последний элемент используя такие переменные как first и last, поставил лайк, топ ролик.
@Leonidn1972
@Leonidn1972 Ай бұрын
Thanks a lot.Usefull content.
@dobrinyanicitich7514
@dobrinyanicitich7514 Ай бұрын
Такая жизнь, такой JavaScript, извините =)
@mila4308
@mila4308 Ай бұрын
спасибо большое еще раз за прекрасное объяснение! за труд! мне любой формат нравится, главное понятное объяснение на примерах 🙏
@mila4308
@mila4308 Ай бұрын
спасибо большое за подробный, интересный, понятный курс 🤩🙏
@mila4308
@mila4308 Ай бұрын
девочки тоже есть)) у нас на проекте больше женского пола, чем мужского
@askerkotsev363
@askerkotsev363 Ай бұрын
structuredClone()
@frontend_coder
@frontend_coder Ай бұрын
комфорт Кити важнее личного комфорта)
@virnus1
@virnus1 2 ай бұрын
Вроде как фронтендерам как не крути нужно немного разбираться в Ноде, а в целом фуллстак это миф или реальность, хоть где то есть реально работающие фуллстекеры на JS?
@grommaks
@grommaks 2 ай бұрын
Конечно есть, но мой стек был PHP, так что это не обо мне :)
@kdannothere
@kdannothere 2 ай бұрын
У прикладі з for i var це виглядає так ніби var на самому початку ініціалізується з for включаючи дії з інкрементом і тоді вже коли код виконується var має значення при якому for має зупинитися
@user-dy4kw2tb9w
@user-dy4kw2tb9w 2 ай бұрын
Стало немножко понятно :) Спасибо.
@iamantoon
@iamantoon 2 ай бұрын
Хочу спросить довольно общий вопрос про синхронизацию данных с сервером. Вот у меня есть Angular application, в нем нет роутинга, и в нем я делаю CRUD операции над данными. Они применяются, серверная часть срабатывает и меняется, но чтобы изменения увидеть визуально в клиенте, страницу нужно обновить. Как это исправить?
@grommaks
@grommaks 2 ай бұрын
Думаю запросы в сервисе делаются Тогда данные в сервисе надо хранит в BehaviorSubject чтобы компонент мог подписаться на изменения Если запрос в компоненте, то возможно стоит OnPush стратегия определения изменений, тогда нужен вызов changeDetectionRef.markForCheck() В момент обновления данных внутри компонента
@iamantoon
@iamantoon 2 ай бұрын
​@@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") }) }
@iamantoon
@iamantoon 2 ай бұрын
Пока не получается сделать правильно, у меня такой код в сервисе: 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") }) }
@user-jg6kk8de8s
@user-jg6kk8de8s 2 ай бұрын
спасиб, за подытоживание в концовке - лайк
@user-bf7du4tk8l
@user-bf7du4tk8l 2 ай бұрын
null по сути это объект
@grommaks
@grommaks 2 ай бұрын
Это так сказать специальный объект
@user-rb3sw3ku6t
@user-rb3sw3ku6t 2 ай бұрын
Благодарю за урок! Только первая часть, а уже столько подходов и технологий было использовано!!!
@donstacky
@donstacky 2 ай бұрын
Было бы очень интересно послушать про тестирование на angular)
@donstacky
@donstacky 2 ай бұрын
Брат, а где обещанный плейлист по сервисам?))
@user-md8ng9ow9u
@user-md8ng9ow9u 2 ай бұрын
Огромное спасибо, лучшее объяснение ChangeDetectionStrategy OnPush так еще и вместе с ngOnChanges и ngDoCheck , круто что при объяснении все моменты четко проговариваются.
@user-gy8ex4yo7c
@user-gy8ex4yo7c 2 ай бұрын
Благодарю за труд! Понятное полное видео, лучшее вступительное видео по джире из тех что я видел
@grommaks
@grommaks 2 ай бұрын
Спасибо) еще бы качество было бы выше) одно из моих первых видео на канале
@user-gy8ex4yo7c
@user-gy8ex4yo7c 2 ай бұрын
@@grommaks Хорошие , качественое видео.
@TigranSargsyan-yd4yl
@TigranSargsyan-yd4yl 2 ай бұрын
Легко и понятно, спасибо! Вот бы такую серию про роутинг...)
@olegzozulia6898
@olegzozulia6898 3 ай бұрын
Дякую за курс. Успіхів в роботі. І ще пару слів, щоб комент був довшим.
@advance5189
@advance5189 3 ай бұрын
Твой канал - невероятная находка. Много интересных вещей узнал про ангуляр)
@user-mi9ir2ly7m
@user-mi9ir2ly7m 3 ай бұрын
Спасибо за урок! После установки выдает список файлов находящихся в blog если запускать просто через localhost. Если через Artisan serve,то страницу Laravel с вкладками documentation, laracasts, laravel news, vibrant ecosystem. Но совсем не ту, что в примере. В чем может быть ошибка?
@user-tt3bk7dw2z
@user-tt3bk7dw2z 3 ай бұрын
Вчора мені дали оффер на мою першу роботу і мене дуже пощастило та я буду працювати з Angular! Дякую за твої відео, вони дуже допомогли та допомагають (ще не все передивився 😁) розібратися у цьому непростому, але крутому фремворке! Привіт з Харкова! 🇺🇦Немає бажання зробити огляд 17 версії?)
@user-vw8dm9vl7s
@user-vw8dm9vl7s 3 ай бұрын
Спасибо за видео Как новичок пока все еще не понимаю в чем разница между модулями и компонентами. По идеи в видео итак создается компонент. Но зачем еще модуль, пока мне не понятно)
@grommaks
@grommaks 3 ай бұрын
В ангулар на верхнем уровне модули, модуль уже дает доступ к компонентам и прочим артефактам, по этому модуль нужен В новой версии standalone component это модуль плюс компонент, там явно модуль уже не нужен
@user-vw8dm9vl7s
@user-vw8dm9vl7s 3 ай бұрын
звук очень тихий
@user-nr5ix9iy7p
@user-nr5ix9iy7p 3 ай бұрын
здравствуйте, в чем может быть причина, что выводится: undefined(pin):undefined. код полностью совпадает. единственное, сейчас standalone: true, в новой версии ангуляра. предполагаю, что ни все импорты добавлены. не могли бы вы подсказать, что требуется помимо AsynkPipe дописать. спасибо
@NoName-ie5bg
@NoName-ie5bg 3 ай бұрын
Классс очень рад, что смог вырваться с Ха, да еще и так круто устроиться
@antares8loko
@antares8loko 3 ай бұрын
Максим, отличная подача материала!
@user-tw3ri4uy5b
@user-tw3ri4uy5b 4 ай бұрын
Да на нахер этот ngrx. Напишу свой state manager на сигналах.
@grommaks
@grommaks 4 ай бұрын
Есть уже ngrx на сигналах :)
@user-tw3ri4uy5b
@user-tw3ri4uy5b 4 ай бұрын
@@grommaks Посмотрел. Это кстати тема. Спасибо. А то обычный ngrx - это просто помрачение сознания какое-то.
@itKotya
@itKotya 4 ай бұрын
Пишу коммент, чтобы поддержать автора. Только начал изучать ангу, свичнулся с реакта. Почитал немного метанит и думаю, что на подобном курсе смогу с практической точки зрения ознакомиться с архитектурой и техами. После прохождения курса напишу как и что)
@user-ef4yd9qw6s
@user-ef4yd9qw6s 3 ай бұрын
а курс не устарел?
@bohdanmarchenko
@bohdanmarchenko 4 ай бұрын
Не могу найти плейлист по анимации 🙈
@grommaks
@grommaks 4 ай бұрын
Его нет :)
@grommaks
@grommaks 4 ай бұрын
На данный момент нет новых выпусков на канале
@bohdanmarchenko
@bohdanmarchenko 4 ай бұрын
@@grommaks Очень жаль, но спасибо за уже выпущенный контент. Очень полезно!)
@bohdanmarchenko
@bohdanmarchenko 4 ай бұрын
Отличные уроки! Жалею, что не попались раньше)
@H1roHamada
@H1roHamada 4 ай бұрын
Действительно, самый понятный курс по ngrx, без лишней воды и сложных проектов
@H1roHamada
@H1roHamada 4 ай бұрын
Хороший совет - если завис браузер(случился бесконечный цикл), то не нужно пробовать закрыть вкладку, а закройте сам браузер. Он закроется сразу, в отличии от закрытия вкладки
@user-on9th4lj3i
@user-on9th4lj3i 4 ай бұрын
Огромное спасибо тебе, Макс. На проекте столкнулся с такой проблемой - в укр. и рус. нужно прописывать доп переводы для падежей. Например - англійська/англійської/англійську. Пока написал для пары случаев pipe решение, но таких вариантов может быть множество. Может быть существует более правильное решение чем pipe?
@grommaks
@grommaks 4 ай бұрын
Типичное решение не автоматизировать падежи а переводить фразы целиком, и поддерживать словарь фраз Условно для заголовка будут строки для каждого из языка
@user-on9th4lj3i
@user-on9th4lj3i 4 ай бұрын
Спасибо )
@sergiim5601
@sergiim5601 4 ай бұрын
Класний контент! Є ще зацікавленість проводити код ревю чи це вже в минулому? Маю ангулар пет проект і відчуваю що багато чого можна було зробити краще :)
@user-on9th4lj3i
@user-on9th4lj3i 4 ай бұрын
Классное объяснение, спасибо. Поставил лайк, хотя пришлось плюсонуть знакомую цифру - 404 )
@apristen
@apristen 4 ай бұрын
а те кто не хомячок в колесе делают так: делают оценку сроков побольше но чтоб норм выглядело, делают задачу спокойно, но сдают её не вот сразу, а точно в срок! и вот тут сложно ошибиться, так пофиг сколько ты делаешь как быстро - как сдаёшь то точно в срок всегда! ;-)
@grommaks
@grommaks 4 ай бұрын
Не у всех получается, звучит не сложно, но на практике легко забыть об этой схеме :)
@Roger-qj4wu
@Roger-qj4wu 4 ай бұрын
Это лучшее, и наиболее полное сравнение из всех что я искал. Вообще, этот канал - находка. Единственное, не соглашусь по поводу верстки на анге) Хрен меня кто верстать заставит, разве что по мелочёвке. Для этого есть отдельные позиции верстальщиков с меньшей зп. Имхо, заставлять верстать ангуляр разраба - это всё равно, что таксовать на болиде. А вот друг у меня на нексте сидит - верстает до посинения 😂 Мелким конторам отдельный верстальщик не по карману 🤷🏻‍♂️
@Friskygorilla
@Friskygorilla 4 ай бұрын
Как сделать релокейшн в ЕС?)
@romanbush5164
@romanbush5164 4 ай бұрын
я #хуел просто, когда мне тимлид сказал, что задача должна была быть закрыта за день два, для Мидла, а я ведь не делал вообще ранее такое ( отправку почты в очередь ) я в шоке 🤯, и правок дохрена или мне так везёт или что, я просто в ауте