Angular 13 Курс: Создаем приложение админки со страницей входа

  Рет қаралды 21,494

Bulkin Denus

Bulkin Denus

Күн бұрын

Пікірлер: 59
@denidenx
@denidenx 2 жыл бұрын
Полезные материалы: UPDATE 26.03.2022: Всем привет! Есть один момент, когда на моменте 3:52 я вставляю "typeRoots" для vscode - я промахиваюсь строкой, что может вызвать ошибку. Вставляйте на строчку ниже и все будет хорошо!) на гитхабе тоже исправил код: github.com/DeniDenx/angular-tutorial-for-youtube/blob/master/tsconfig.json Потыкать это все и посмотреть как все устроено, не разворачивая проект: stackblitz.com/edit/angular-tutorial-for-youtube Про генерацию компонентов/модулей: angular.io/cli/generate Валидаторы: angular.io/api/forms/Validators Экранирование символов: learn.javascript.ru/regexp-escaping Про HttpCliendModule: angular.io/guide/http Для вставки в tsconfig в vscode: "typeRoots": [ "node_modules/@types", "node_modules/@angular", "node_modules/@angular/common", "node_modules/@angular/common/http", ] Если возникла проблема с Bootstrap (Выполнять по очереди): npm config set legacy-peer-deps true npm cache clean --force ng add @ng-bootstrap/ng-bootstrap
@valeriucernei8112
@valeriucernei8112 2 жыл бұрын
Хороший свежий туториал! Создай пожалуйста по Angular + Material Angular. Будет очень полезен. Спасибо за урок
@denidenx
@denidenx 2 жыл бұрын
Приветствую! Спасибо большое за ваш отзыв! Да, это не последний ролик по Angular, обязательно запишу про Angular + Material. Единственное, что я не могу сказать точно когда, потому что сейчас у самого очень много работы. В данный момент, на работе как раз пишу на Angular + Material. Много есть что рассказать интересного, однако не хочется это делать в потоке болтовни, хочется дать максимально нужной и конструктивной информации. А для этого нужен план + монтаж, а это занимает продолжительное время. Постараюсь заняться этим на выходных, думаю в течении месяца смогу выпустить.
@user-vw8dm9vl7s
@user-vw8dm9vl7s 5 ай бұрын
Видео отличное! Все достаточно понятно, но чем ближе к концу, тем меньше понимания. Многие моменты упускаются и не объясняются, например EMPTY, merge. Понимаю, что был проделан большой труд и за это благодарен. Также видео записывалось поздно ночью. Но хотелось бы, чтобы уроки и объяснения были на свежую голову. У вас очень хорошо получается преподносить материал. Такого контента в ру сегменте очень мало. Надеюсь, что вы продолжите снимать новые ролики)
@GGSoft2009
@GGSoft2009 2 жыл бұрын
Ну ты даешь. Очень крутая лекция. Узнал много новое!!! Спасибо!!!! Подписалься, потому что мой путь дальше с АНГУПАРОМ. интересно было бы обзор следующих тем: Как работать с капчой, работа с datetimepicker, мултыязычность на примере, как повторно применить контроллер и где найты готовые компоненты. Спасибо заранее. Да еще как работать с state (cookie, session).
@denidenx
@denidenx 2 жыл бұрын
Спасибо большое, вы отличные идеи подали для новых видео!
@yaroslav9465
@yaroslav9465 Жыл бұрын
Спасибо Вам большое! Не забрасывайте, продолжайте, вы нам очень нужны
@bessonniy9208
@bessonniy9208 2 жыл бұрын
Спасибо огромное! такие люди как Вы вызывают невероятное восхищение!
@ruslankudlay1192
@ruslankudlay1192 2 жыл бұрын
Денис, всё очень круто, дейстивельно, ты прав, мало толковых курсов по Angular. Всё было понятно, конструктивно. Продолжай далее, а то я с бэком разобрался, начал изучать ангуляр для фронта, а мало уроков таких как у тебя, был бы рад если бы вёл такой курс))
@denidenx
@denidenx 2 жыл бұрын
спасибо большое, уезжал на время, вернулся вот)
@ruslankudlay1192
@ruslankudlay1192 2 жыл бұрын
@@denidenx спасибо за ответ)) хотелось бы, чтобы ты и дальше продолжал вести курс/плейлист по ангуляр))
@denidenx
@denidenx 2 жыл бұрын
@@ruslankudlay1192 я постараюсь!), спасибо
@Elodia614
@Elodia614 Жыл бұрын
Огромнейшая благодарность за такой нужный контент. Вы великолепно объясняете, спасибо за ваше время и труд, которое вы вложили в данное видео, особенно на моментах, когда может произойти ошибка, таким нюансам мало кто уделяет внимание. С нетерпением буду ждать новые выпуски.
@denidenx
@denidenx Жыл бұрын
Спасибо! Я был в отпуске, скоро будет!)
@ninja095
@ninja095 Жыл бұрын
Денис, ты четко объясняешь простыми словами, а это редко встретишь. Обычно люди любят выпендриться и поумничать))
@front1100
@front1100 2 жыл бұрын
Спасибо, Денис! Великолепное объяснение, все очень доступно.
@hibrands
@hibrands 2 жыл бұрын
Огонь! Только начал с Аngular работать после реакта. Видео очень полезное! Благодарю за труд. 👍
@bessonniy9208
@bessonniy9208 2 жыл бұрын
Невероятно доступное объяснение!
@duce201
@duce201 Жыл бұрын
Спасибо за труд и урок! Очень интересная тема и сам урок!
@crazyidea3832
@crazyidea3832 2 жыл бұрын
Спасибо большое. Здорово экономите время.
@user-wx4eg7sf3c
@user-wx4eg7sf3c Жыл бұрын
Замечательно, продолжайте в том же духе!
@johnjohhoun1716
@johnjohhoun1716 Жыл бұрын
Очень даже неплохой курс и для начинающих, да и быстро вспомнить после перерыва полезно, что называется, освежить навыки. Хорошо прошелся по реактивным формам, остальное - в официальных доках. Хороший набор, достаточно сложные вопросы просто рассмотрены: формы, авторизация, гарды, резолверы, RxJS и еще... Ну еще бы NgRx - Redux, но это лучше отдельно.
@njsaab9722
@njsaab9722 Жыл бұрын
все очень даже пригодно спасибо огромное Вам Денис))) ждем новых выпусков и проектов
@veronikas.1347
@veronikas.1347 2 жыл бұрын
Хочется чуть больше объяснений почему пишется так, а не иначе. К примеру, про Observable вообще не сказал ни слова, что зачем и почему. Или же почему мы писали routerLink в [], а не просто. Что такое резолверы и для чего их создаем. Буквально пару слов и будет супер. Короче, чуть больше пояснений будут не лишними, если это видосы для новичков. А в целом было очень полезно, так держать!)
@user-rg4oj3fl1t
@user-rg4oj3fl1t Жыл бұрын
точняк, а то я нечего не понял
@user-sx6ks5lm3j
@user-sx6ks5lm3j 8 ай бұрын
большое спасибо, видно много готовились
@vidjentukvidjentuk8644
@vidjentukvidjentuk8644 Жыл бұрын
Денис спасибо огромное! Жму руку.
@Erzhena-fw4wr
@Erzhena-fw4wr 6 ай бұрын
Спасибо❤
@almazyakhin7246
@almazyakhin7246 Жыл бұрын
Спасибо за видео туториал
@user-tv6fl7bx8j
@user-tv6fl7bx8j 11 ай бұрын
Отлично. Молодец.
@ivan_zh
@ivan_zh 2 жыл бұрын
Продолжайте! :)
@dmitry_beresten
@dmitry_beresten 2 жыл бұрын
Cпасибо! Качественно и полезно.
@kovalevok
@kovalevok Жыл бұрын
Спасибо за урок
@kassandra6698
@kassandra6698 8 ай бұрын
годный туториал, огромное спасибо, мне как backend'еру очень помогло
@rs4662
@rs4662 2 жыл бұрын
Иду с тобой!)
@belov38
@belov38 2 жыл бұрын
Спасибо
@relaxmusic5223
@relaxmusic5223 Жыл бұрын
Спасибо большое за видео, очень хорошая подача не даже не скучно смотреть. говоришь своими словами так даже лучше чем рассказывать все как робот,Хотел бы попросить если не трудно можете снять видео урок про Ангулар было бы прекрасно, смотреть как объясняют людям так как они сами поняли а не по книгам
@victormog
@victormog 2 жыл бұрын
Ключ *--skip-tests* не создает spec.ts файл
@denidenx
@denidenx 2 жыл бұрын
Всем привет! Есть один момент, когда на моменте 3:52 я вставляю "typeRoots" для vscode - я промахиваюсь строкой, что может вызвать ошибку. Вставляйте на строчку ниже и все будет хорошо!) на гитхабе тоже исправил: github.com/DeniDenx/angular-tutorial-for-youtube/blob/master/tsconfig.json
@vitalikit2523
@vitalikit2523 7 ай бұрын
За 50-й дубль )
@user-sh6vk9mo3b
@user-sh6vk9mo3b 2 жыл бұрын
До 36:33
@anazkomult
@anazkomult 2 жыл бұрын
В declarations модуля компоненты добавляет не вебшторм, они прописываются при генерации компонента ng g c
@denidenx
@denidenx 2 жыл бұрын
Верно говорите. В любом случае следить лишним не будет, особенно если у вас кастомные, многоуровневые приложения :)
@grandorf5967
@grandorf5967 Жыл бұрын
Досмотрел видео до конца. Очень крутой ролик! Автору огромный респект за такую работу! Обнаружил в приложении такую ситуацию: когда мы логинимся, нас переводит на адрес admin/home. При попытке перейти с этого адреса на /login он нас отправляет назад, но на секунду мелькает окно регистрации все равно. То есть: 1) Делаем редирект на /login; 2) Мелькает компонент с роутом /login на секунду; 3) Идет переброс обратно на admin/home. Можно ли как-то убрать это мелькание и считается ли это нормальным поведением с точки зрения UX? В видео этот момент тоже можно заметить на интервале 56:25 - 56:30 и 1:35:35 - 1:35:40. Заранее благодарю за ответ!
@denidenx
@denidenx Жыл бұрын
Привет, можно просто не пускать через resolver, canDeactive и оставлять на той же странице
@denidenx
@denidenx Жыл бұрын
Покажу чуть позже
@grandorf5967
@grandorf5967 Жыл бұрын
Здравствуйте! Скажите, пожалуйста, а зачем нужно несколько раз импортировать "~bootstrap/scss/bootstrap" в styles.scss? Достаточно ли будет сделать импорт только один раз?
@denidenx
@denidenx Жыл бұрын
Привет! Да, достаточно один раз. Это я ошибся
@chikenmacnugget
@chikenmacnugget Жыл бұрын
?. не тернарный оператор, а условный чейнинг. Тернарный оператор выглядит так condition ? if_value : else_value и выполняет абсолютно другие задачи
@viktorshcheplyagin9576
@viktorshcheplyagin9576 Жыл бұрын
правильно ли понимаю, что модуль - что-то типа микрофронтенда?
@user-bj8bb1vw6f
@user-bj8bb1vw6f Жыл бұрын
где копировать заготовленыый код?
@pinky_and_brain9246
@pinky_and_brain9246 2 жыл бұрын
Привет. Немного знаю вёрстку и основы JS. Стоит ли мне учить ангуляр? Или это глупо на данном этапе? Смогу ли я найти работу не имея опыта? React не хочу. Спасибо.
@denidenx
@denidenx 2 жыл бұрын
Привет! Найти работу не имя опыта, смотря какого опыта. Все находят когда-то первую работу не имея опыта коммерческой разработки, я нашел свою первую работу спустя год, после изучения JS (я и не искал, а как начал, нашел за неделю). Поэтому и спрашиваю, какой именно опыт. То что у вас нет опыта коммерческой разработки (это когда вам за это платят) - ничего страшного, важно чтобы был в целом опыт разработки. На момент нахождения моей работы, я даже сам не знал Ангуляр, это был последний фреймворк в чью сторону я вообще смотрел. Но вот как удивительно получилось в итоге!). Теперь я пишу исключительно на ангуляре. Вам бы я посоветовал более подробно и детально вдаться в изучение самого JS, а фреймворк уже не столь важен. Очень многие вещи схожи. (например, во вью v-for, в ангуляре - *ngFor, условный рендринг vue: v-if, angular: *ngIf и т.д). Поэтому лучше заострить свое внимание на основах и фундаментальных знаниях JS, они вам понадобятся везде и всегда. Потому что в тех же самых фреймворках, вы будете также писать обычные javascript-функции и работать с теми же массивами, объектами и пр.
@webradmir
@webradmir Жыл бұрын
Привет. Будет время по гуардам допиши блок, этот метод уже устарел и новички запнуться на этом шаге
@che95_
@che95_ 10 ай бұрын
Денис, ты живой?
@era_of_gods
@era_of_gods 2 жыл бұрын
Очень интересно, но повторяя за тобой символ в символ, часто выпадают ошибки. Даже ради интереса скопировал полностью весь код из твоего репозитория, все равно ошибки.
@denidenx
@denidenx 2 жыл бұрын
Привет! Покажите пожалуйста скрин с ошибками (куда-нибудь залейте) или выложите лог сюда. Потому что я только что выкачал себе и посмотрел, все работает корректно. Возможно, что вы что-то упустили. Я постараюсь помочь.
@Happy-vl7ol
@Happy-vl7ol Жыл бұрын
У тебя наверное каких то пакетов из npm не хватает - погугли ошибки
@Happy-vl7ol
@Happy-vl7ol Жыл бұрын
Если ты об ошибках в теринале - то некоторые команды автора работают только на ядре linux (Mac OC/Linux) - на Windows их не повторить
大家都拉出了什么#小丑 #shorts
00:35
好人小丑
Рет қаралды 81 МЛН
Nurse's Mission: Bringing Joy to Young Lives #shorts
00:17
Fabiosa Stories
Рет қаралды 16 МЛН
Blue Food VS Red Food Emoji Mukbang
00:33
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 34 МЛН
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 7 МЛН
Объясняю RxJS
1:01:18
Архитектор ПО. Александр Желнин
Рет қаралды 32 М.
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Here's what I've figured out about Angular signals
8:33
Joshua Morony
Рет қаралды 17 М.
Deferrable Views - New Feature in Angular 17
15:31
Decoded Frontend
Рет қаралды 21 М.
Архитектура приложения | Angular курс
11:50
Даже и не стараюсь
Рет қаралды 3,5 М.
大家都拉出了什么#小丑 #shorts
00:35
好人小丑
Рет қаралды 81 МЛН