Angular - один из самых популярных фреймворков для веб-разработки, который вы можете изучить в наши дни, особенно в корпоративной сфере.
Он предлагает потрясающую производительность, универсальный синтаксис и API, философию «всё включено», где ключевые функции, такие как маршрутизация, уже включены, а также активное и полезное сообщество.
С этим курсом вы изучите Angular с нуля и в мельчайших деталях, создавая несколько демонстрационных проектов. Таким образом, концепции объясняются и изучаются не только теоретически, но и на практике, применяя ваши знания к реальным задачам!
Этот курс огромный, потому что он действительно охватывает ВСЕ, что вам нужно знать и изучить, чтобы стать разработчиком на Angular!
Неважно, знаете ли вы ничего об Angular или у вас уже есть базовые знания (что не требуется, но и не проблема), вы получите массу полезной информации и знаний из этого курса!
Моя цель с этим курсом - убедиться, что вы чувствуете себя уверенно, работая с Angular, чтобы вы могли подать заявку на работу, использовать его в своих собственных проектах или просто улучшить своё портфолио разработчика - какова бы ни была ваша цель: этот курс поможет вам достичь её!
Для этого курса не требуется предварительных знаний об Angular - курс начинается с очень подробного раздела «Основы», который за несколько часов познакомит вас с основными функциями Angular!
Но, конечно же, этот курс на этом не заканчивается!
После завершения разделов "Основы", курс предлагает огромный выбор разделов "Глубокое погружение", которые позволяют вам углубиться в основные и продвинутые концепции и функции Angular. Вы узнаете все о компонентах, директивах, сигналах, обнаружении изменений, маршрутизации, отправке HTTP-запросов и многом другом!
Но Angular также изменился с момента своего первого выпуска в 2016 году. И этот курс гарантирует, что вы получите максимум от него, независимо от того, какую версию Angular вы используете!
Хотя курс сосредоточен на самом последнем и современном синтаксисе Angular и обучает именно ему, он также охватывает старые функции и концепции Angular, чтобы вы могли использовать свои знания независимо от того, какую версию Angular вы будете использовать в своих предстоящих проектах.
К концу этого курса вы сможете уверенно использовать Angular в своих следующих проектах!
Что входит в этот курс?
Подробное введение в Angular (Что это такое и почему его стоит использовать?)
Все основные элементы: Как работает Angular, создание компонентов с Angular и создание пользовательских интерфейсов с Angular
Компоненты, входные и выходные данные, динамическое связывание данных (с сигналами и без них)
Работа с пользовательскими событиями и состоянием для создания интерактивных приложений
Как использовать ключевые концепции, такие как сервисы, для связи компонентов или передачи данных
Взгляд за кулисы, чтобы понять, как работает Angular изнутри
Подробные объяснения работы со списками и условным содержимым
Как отлаживать приложения на Angular
Стилизация приложений на Angular с использованием ограниченных стилей
Создание и использование компонентов, директив, пайпов и многого другого
Отправка HTTP-запросов и обработка переходных состояний и ответов
Работа с формами и пользовательским вводом (включая валидацию)
Маршрутизация для создания многостраничных приложений
Развертывание Angular
Введение в TypeScript
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
00:01:32
Welcome To The Course!
Урок 2.
00:01:50
What Exactly Is Angular?
Урок 3.
00:06:42
Why Would You Use Angular?
Урок 4.
00:04:45
Angular's Evolution & Stability
Урок 5.
00:07:03
Creating A New Angular Project
Урок 6.
00:04:49
Setting Up An Angular Development Environment
Урок 7.
00:01:46
About This Course
Урок 8.
00:01:20
Module Introduction
Урок 9.
00:06:28
A New Starting Project & Analyzing The Project Structure
Урок 10.
00:06:19
Understanding Components & How Content Ends Up On The Screen
Урок 11.
00:05:15
Creating a First Custom Component
Урок 12.
00:05:21
Configuring the Custom Component
Урок 13.
00:06:09
Using the Custom Component
Урок 14.
00:06:21
Styling the Header Component & Adding An Image
Урок 15.
00:04:29
Managing & Creating Components with the Angular CLI
Урок 16.
00:05:09
Styling & Using Our Next Custom Component
Урок 17.
00:02:08
Preparing User Data (To Output Dynamic Content)
Урок 18.
00:03:56
Storing Data in a Component Class
Урок 19.
00:02:31
Outputting Dynamic Content with String Interpolation
Урок 20.
00:04:38
Property Binding & Outputting Computed Values
Урок 21.
00:03:30
Using Getters For Computed Values
Урок 22.
00:04:05
Listening to Events with Event Binding
Урок 23.
00:03:07
Managing State & Changing Data
Урок 24.
00:02:07
A Look Behind The Scenes Of Angular's Change Detection Mechanism
Урок 25.
00:12:54
Introducing Signals
Урок 26.
00:03:41
We Need More Flexible Components!
Урок 27.
00:08:18
Defining Component Inputs
Урок 28.
00:02:57
Required & Optional Inputs
Урок 29.
00:14:01
Using Signal Inputs
Урок 30.
00:01:48
We Need Custom Events!
Урок 31.
00:07:00
Working with Outputs & Emitting Data
Урок 32.
00:06:13
Using the output() Function
Урок 33.
00:01:58
Adding Extra Type Information To EventEmitter
Урок 34.
00:08:48
Exercise: Create a Configurable Component
Урок 35.
00:08:07
TypeScript: Working With Potentially Undefined Values & Union Types
Урок 36.
00:04:47
Accepting Objects As Inputs & Adding Appropriate Typings
Урок 37.
00:03:11
TypeScript: Type Aliases & Interfaces
Урок 38.
00:05:34
Outputting List Content
Урок 39.
00:04:27
Outputting Conditional Content
Урок 40.
00:05:22
Legacy Angular: Using ngFor & ngIf
Урок 41.
00:06:15
Adding More Components to the Demo App
Урок 42.
00:06:31
Outputting User-specific Tasks
Урок 43.
00:04:05
Outputting Task Data in the Task Component
Урок 44.
00:03:45
Storing Data Models in Separate Files
Урок 45.
00:04:37
Dynamic CSS Styling with Class Bindings
Урок 46.
00:05:26
More Component Communication: Deleting Tasks
Урок 47.
00:05:25
Creating & Conditionally Rendering Another Component
Урок 48.
00:06:31
Managing The "New Task" Dialog
Урок 49.
00:10:47
Using Directives & Two-Way-Binding
Урок 50.
00:02:20
Signals & Two-Way-Binding
Урок 51.
00:03:21
Handling Form Submission
Урок 52.
00:07:21
Using the Submitted Data
Урок 53.
00:06:48
Content Projection with ng-content
Урок 54.
00:03:17
Transforming Template Data with Pipes
Урок 55.
00:06:16
Getting Started with Services
Урок 56.
00:08:03
Getting Started with Dependency Injection
Урок 57.
00:05:18
More Service Usage & Alternative Dependency Injection Mechanism
Урок 58.
00:03:17
Time to Practice: Services
Урок 59.
00:05:41
Using localStorage for Data Storage
Урок 60.
00:08:46
Module Summary
Урок 61.
00:02:17
Module Introduction
Урок 62.
00:03:06
A First Introduction To Angular Modules (NgModule)
Урок 63.
00:02:57
Creating a First Empty Module
Урок 64.
00:05:22
Bootstrapping Apps with Angular Modules
Урок 65.
00:04:47
Declaring & Using Components
Урок 66.
00:02:15
A First Summary
Урок 67.
00:06:51
Migrating All Components To Use Modules
Урок 68.
00:04:13
Creating & Using Shared Modules
Урок 69.
00:07:23
Creating More Complex Module-based App Structures
Урок 70.
00:05:20
Module Introduction & Starting Project
Урок 71.
00:05:11
Adding a Header Component With An Image
Урок 72.
00:06:43
Adding a User Input Component
Урок 73.
00:02:30
Handling Form Submission
Урок 74.
00:08:11
Extracting Values with Two-Way-Binding
Урок 75.
00:05:06
Calculating the Annual Investment Data
Урок 76.
00:09:26
Cross-Component Communication with Outputs
Урок 77.
00:02:59
Creating & Using a Data Model
Урок 78.
00:10:10
Passing Data from Parent to Child with Inputs
Урок 79.
00:04:58
Outputting Data in a Table
Урок 80.
00:01:40
Formatting Output with a Pipe
Урок 81.
00:09:56
Using Signals & Resetting The Form After Submission
Урок 82.
00:09:36
Using a Service for Cross-Component Communication
Урок 83.
00:04:12
Using Signals in Services
Урок 84.
00:08:09
Migrating to Angular Modules
Урок 85.
00:01:14
Module Summary
Урок 86.
00:01:42
Module Introduction
Урок 87.
00:03:47
Understanding Error Messages & Fixing Errors
Урок 88.
00:06:20
Debugging Logical Errors with the Browser DevTools & Breakpoints
Урок 89.
00:03:51
Exploring the Angular DevTools
Урок 90.
00:02:01
Module Introduction
Урок 91.
00:02:35
Starting Project & An Opportunity For Smaller Components?
Урок 92.
00:04:26
When & How To Split Up Components
Урок 93.
00:08:46
Splitting A Component Into Multiple Components
Урок 94.
00:03:59
Creating Reusable Components
Урок 95.
00:05:23
Component Inputs: Repetition
Урок 96.
00:08:32
Property Binding: Repetition
Урок 97.
00:02:59
Using Content Projection & ng-content
Урок 98.
00:06:02
Adding Forms to Components
Урок 99.
00:04:28
A Possible, But Not Ideal Way Of Extending Built-in Elements
Урок 100.
00:05:09
Extending Built-in Elements with Custom Components via Attribute Selectors
Thank you for uploading this course. The testing part is missing. If it was added, it would have been nice.
diamond
please update this course
CourseHunter Team
diamond
Nothing to update here
Kathirr007
Please update this course
jetit
thanks
George
How is the course guys?
I am a back-end developer and want to add some front-end frameworks to my toolkit. Would you recommend Angular or React?
Also please share your favorite learning materials.
RockSolidDeveloperAsync
George
I think, that you'll find Angular more comfortable to work with as a Back-End engineer. Many design patterns like DI, layers (like service-layer, presentation layer etc.), modularity, and overall feel of this framework is соllinear with the back-end way of thinking about code structure. React (nextjs) is leaning more and more towards including all the layers in one (n-layered architecture very, very loosely speaking, because they're throwing it out the window and now have their own patterns for writing react code - whole books of this stuff), which is a complelety different way of thinking, and it designed more to be a place to go when your intent is to build a full-stack javascript-based project. I'm just saying!
As for resources, Max is great (this course) + new docs + tinkering. Happy coding, mate!
RockSolidDeveloperAsync
RockSolidDeveloperAsync
Upd: Take a look at both ways (react - nextjs and angular), you'll find it pretty soon, that one of them is resonating nicely with your mode of thinking and the other is pretty disgusting ╰(*°▽°*)╯. I'm not pointing fingers, haha))
George
RockSolidDeveloperAsync
Thank you so much for such a detailed response. This is very helpful. I also think angular is a better choice for me.
I will start with this course as you advised.
I appreciate your time.
dudecy
Thank you
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Цель интенсивного курса - изучение особенностей работы Angular, углубление знаний о функционале, изучение новых функций и освоение последних обновлений и техник в использовании Angular.Задача курса - научиться эффективно использовать Angular для программирования, применять лучшие практики и проверенные методы, а также повышать производительность уже разработанных приложений.
Добро пожаловать в увлекательное путешествие в создание современных приложений на Angular с помощью Signals. Этот курс нацелен на раскрытие относительно недооцененного потенциала Signals в приложениях Angular и на руководство читателей по эффективному использованию этой мощной концепции в их проектах. Мы будем исследовать причины и способы применения Signals в Angular, а также выделим недостатки традиционных методов управления состоянием. На прот
Мы начнем с функционального, хоть и недостаточно совершенного, приложения на Angular. Через серию итераций мы будем рефакторить примерное приложение для большей расширяемости и масштабируемости. Мы будем опираться на принципы проектирования, основанные на предметной области, а затем рассмотрим практические способы ориентировать наше приложение вокруг бизнес-домена. Мы также увидим, как правильно сегментировать слои вашего приложения, чтобы отдели
Пишите тесты осознанно. По окончании курса вы сможете писать и отлаживать тесты с полным и глубоким пониманием того, что вы делаете и как все работает.
Научитесь использовать мощь Angular для создания мощных приложений реального мира с нуля. Мы начнем с Angular CLI для быстрого запуска нашего приложения, затем узнаем о компонентах, шаблонах, маршрутизации, формах и взаимодействии с сервером. По мере развития нашего приложения мы будем обсуждать проверенные техники и паттерны, которые вы можете использовать прямо сейчас для разработки отличных веб-приложений.
I am a back-end developer and want to add some front-end frameworks to my toolkit. Would you recommend Angular or React?
Also please share your favorite learning materials.
As for resources, Max is great (this course) + new docs + tinkering. Happy coding, mate!
I will start with this course as you advised.
I appreciate your time.