CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
  • Краудфандинг logo
    Краудфандинг
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Главная страницаКатегория angularНаучитесь разрабатывать приложения профессионального уровня с Angular | Angular Start

Научитесь разрабатывать приложения профессионального уровня с Angular | Angular Start

Learn to build professional-grade Angular Applications | Angular Start

Josh Morony logo
Josh Morony
★5 (всего оценок - 29)
Научитесь разрабатывать приложения профессионального уровня с Angular | Angular Start
Начать Сейчас
Категория
Angular
Дата добавления
18 янв. 2024 г., 01:37
Язык
Английский
Дата обновления
19 янв. 2025 г., 22:39

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


Изучайте Angular так, как это делают высококвалифицированные профессионалы сегодня

Прошло несколько лет моего пути с Angular, прежде чем я понял, как правильно строить приложения на Angular.

Проблема в том, что "правильный" способ существенно отличается от "простого"...

...и "правильный" способ изначально кажется ненужно сложным. Но это только в том смысле, что "ненужно сложно" учиться, какие пальцы должны нажимать какие клавиши на пианино и в каком порядке.

В начале может показаться, что нужно просто нажимать клавиши самым простым способом... ведь звук получается тот же. Зачем усложнять, создавая кажущиеся произвольными правила. Но только когда ноты начинают сочетаться вместе, и вы играете более сложную музыку, становится яснее, почему эти правила - хорошая идея.

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

"Правильный" способ?

Утверждать, что что-то является "правильным" способом делать что-либо - довольно смело и в какой-то степени не учитывает другие стили. В программировании никогда не бывает одного истинно верного пути. Поэтому, пожалуйста, не воспринимайте это выражение слишком буквально.

Но позвольте мне объяснить, почему я стал считать стиль, который мы будем использовать в этом курсе, "правильным путем".

Концепции, используемые в этом курсе, - это подходы, которые используются инженерами-программистами в лучших компаниях, работающих с Angular, таких как Nrwl - компания, создавшая Nx и основанная двумя бывшими сотрудниками Google, работавшими над Angular.

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

И концепции, используемые в этом курсе, также являются подходами, которые обычно рекомендуются среди ведущих разработчиков Angular и экспертов Google по Angular.

Но самое главное...

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

Это требует немного больше времени на обучение в начале, но в конечном итоге оно окупается во много раз.

Без обходных путей, мы будем строить как профессионалы

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

Как вы можете ожидать, мы рассмотрим все концепции Angular, необходимые для создания отличных приложений.

Но, кроме того, настоящим "секретным ингредиентом" этого курса является то, что на протяжении всего нашего обучения мы будем уделять особое внимание включению следующих концепций:

  • Реактивное/декларативное программирование с использованием RxJS и Signals
  • Архитектура умных/глупых компонентов
  • Колокация кода
  • Принципы SOLID в программировании

Если сейчас все эти слова ни о чем вам не говорят, не беспокойтесь! Мы подробно рассмотрим все это в курсе, но это именно те ингредиенты, которые, по моему мнению, необходимы для "правильного" способа создания современных приложений на Angular.

Вы и этот курс будете долго дружить

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

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

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

Посмотреть больше

Автор - Josh Morony

Josh Morony logo

Josh Morony

Я - разработчик программного обеспечения из Аделаиды, Южная Австралия. В большей степени я занимаюсь разработкой пользовательских интерфейсов, используя JavaScript/TypeScript, преимущественно с Angular. Также я интересуюсь и занимаюсь разработкой серверной части и изучаю разнообразные технологии в области информационных технологий.

X (Twitter)YouTubeGitHub
Автор
+14

Другие материалы в этой категории

Основы Angular

Основы Angular

Осознанное тестирование в Angular

Осознанное тестирование в Angular

Angular. "Взлом" собеседования

Angular. "Взлом" собеседования

Angular Forms: продвинутый уровень

Angular Forms: продвинутый уровень

Serverless Angular

Serverless Angular

100 Angular Challenge

100 Angular Challenge

Angular в продакшене

Angular в продакшене

Комментарии
 logo
  • SJ logo
    SJ
    6 июн. 2025 г., 15:57
    Please update the course
  • CourseHunter Team logo
    CourseHunter Team SJ
    6 июн. 2025 г., 20:14
    What was updated?
  • desalutar logo
    desalutar CourseHunter Team
    6 дек. 2025 г., 03:35
    In the updated version of the course, Angular 20, but here it seems to be 19.
  • CourseHunter Team logo
    CourseHunter Team desalutar
    11 дек. 2025 г., 21:21
    Updated the course. Not sure something new there. but all is up to date
  • weareremotedev logo
    weareremotedev
    13 февр. 2025 г., 05:08
    Guys help
    The course is asking me a Licence when I read till a certain point ... after I downloaded the course material...
    How to do ?
  • CourseHunter Team logo
    CourseHunter Team weareremotedev
    13 февр. 2025 г., 20:30
    To navigate thru course just open new html file, not the navigation inside the html file.
  • nisan250 logo
    nisan250
    22 нояб. 2024 г., 17:27
    please please please update it
  • HEM4NG logo
    HEM4NG
    20 нояб. 2024 г., 23:46
    Please update this ! Josh made this video for updates.
    https://www.youtube.com/watch?v=A820ecm_Wj4
  •  logo
    Anonymous
    28 авг. 2024 г., 06:45
    update please)
  • JarvisJack logo
    JarvisJack
    26 июн. 2024 г., 08:25
    please update
  • V logo
    V
    8 июн. 2024 г., 14:09
    Please update
  • jetit logo
    jetit
    2 июн. 2024 г., 01:20
    The course has been updated to Angular v18, please update
  • askar200018 logo
    askar200018
    24 янв. 2024 г., 09:57
    How to watch it?
  • matavic25 logo
    matavic25 askar200018
    25 янв. 2024 г., 10:47
    It's a text-based course. There are no videos. Download the course materials!

Учись ради навыков, а не сертификатов. Лучшие видеокурсы от топ-авторов со всего мира: программирование, дизайн, AI, DevOps и многое другое. Без воды, без лозунгов — только код, практика и дружелюбное комьюнити разработчиков.

Категории
Все категории React.js Python SQL Golang (Google Go) Другое TypeScript Подготовка к собеседованию Обработка и анализ данных Другое (Frontend) Другое (Backend)
Источники
Все источники DesignGurus.io Dmitriy Zhiganov frontendmasters OTUS R&D-лаборатория Devhands udemy Алексей Рыбак Влад Тен Николай Ихалайнен
CourseTrainЦенаКонтактыРаспространенные вопросыПлейлистыПриватностьУсловия
Темы:
Язык: