[MUSIC]
Добро пожаловать на этот курс по Front-End JavaScript Frameworks: Angular.
Это второй курс в специализации на полный стек веб и
многоплатформенных мобильных приложений.
Этот курс касается фреймворков JavaScript, в частности Angular.
Вам, должно быть, интересно, это Угловое два, или это Угловое?
Уточним, что в самом первом уроке по введению в Angular
в этом курсе.
Я рад, что вы решили присоединиться к этому курсу.
И я надеюсь, вам будет весело пройти этот курс.
Прежде чем приступить к этому курсу,
Я хочу убедиться, что у вас есть достаточные знания HTML и CSS.
А также хорошие рабочие знания JavaScript, особенно ES 5 JavaScript.
Теперь, этот курс мы будем использовать Typescript в качестве языка для
написания наших угловых приложений.
Теперь, если вам интересно, должен ли я знать Typescript и
должен ли я знать ES 2015+, более новую версию JavaScript?
Ну, ваш пробег может отличаться.
Мой подход к изучению этих новых языков заключается в том, чтобы использовать их и
затем учиться по пути.
Так вот что мы сделаем в этом курсе.
Я не буду явным образом знакомить вас с машинописью конкретно в этом курсе.
Но вместо этого, когда мы пишем код, я проиллюстрирую различные
особенности машинописного текста в контексте Angular, когда вы разрабатываете
угловое приложение, в упражнениях в рамках этого курса.
Еще один момент, который я хотел бы уточнить на данном этапе
, заключается в том, что я смотрю на веб-разработку и дизайн как две части.
Первая часть — это сам веб-дизайн, пользовательский опыт или
Пользовательский дизайн Inferface, визуальный дизайн, прототипирование, цвета,
графика и анимация.
И все эти аспекты того, как должен быть разработан сайт или
даже мобильное приложение.
Теперь есть и другой аспект, который заключается в построении и
развертывания веб-приложений и мобильных приложений.
Теперь в этом курсе мы сосредоточимся больше на построении и развертывании
веб-приложений.
Если вы ищете дизайн аспект веб-дизайна и разработки,
, то это не правильный курс для вас.
Когда я говорю об этом развертывании, построении и разработке
веб-приложений, мы говорим о навыках обучения
, которые необходимы для перевода дизайна в рабочий код.
Так вот, в этой специализации, мы уже узнали о Bootstrap 4.
В этом курсе мы узнаем об Angular.
Тогда мы узнаем об ионических и NativeScript.
А затем также разработка на стороне сервера с использованием экосистемы Node и Node.
Таким образом, это концентрация этого конкретного курса.
Поэтому мы говорим о реальном кодировании, а не о дизайне сайта.
Другой вопрос, который возникнет в вашем сознании, - это что именно такое полный стек
веб-разработка?
Если вы уже прошли предыдущий курс,
я познакомил вас с полным стеком веб-разработки.
Если вы этого не сделали, самый первый урок в этом курсе
будет быстрым введением в веб-разработку полного стека.
И мы разместим этот курс в контексте полной веб-разработки стека.
Так вот почему в первом курсе мы рассмотрели Bootstrap 4,
в этом курсе мы собираемся сосредоточиться на Angular.
Затем в следующем курсе мы рассмотрим Ионическую и Кордову для
делать умноженные для мобильной разработки.
Тогда мы рассмотрим NativeScript в четвертом курсе.
И затем, наконец, мы рассмотрим развитие на стороне сервера,
, включая оба делают уровень бизнес-логики с использованием экосистемы Node.
И уровень хранения данных с использованием MongoDB в этой специализации.
Этот конкретный курс, как вы ожидаете, сосредоточен на Angular.
Вы будете ознакомлены с различными аспектами угловой структуры через
набор упражнений, которые основаны друг на друге.
Так что это последовательность упражнений, где я буду вводить различные угловые концепции.
И сразу же покажем вам, как мы применяем эти понятия в контексте
углового приложения, которое мы будем развивать в течение этого курса.
Теперь по пути, когда мы разработали угловые представления,
мы будем использовать угловой материал, для выполнения пользовательского интерфейса наших угловых компонентов.
И мы будем делать макеты, используя Angular Flex-Layout в этом курсе.
Альтернативой было бы использование Bootstrap 4, о котором мы узнали ранее.
Но я подумал, что этот курс также предоставит вам
возможность изучить еще один интерфейс интерфейса.
Это угловой материал и угловой Flex-Layout для
делает точно то же самое, что мы сделали с Bootstrap 4.
Таким образом, вы узнаете два разных способа приближения к дизайну пользовательского интерфейса
с использованием либо Bootstrap 4, либо с использованием углового материала плюс Angular Flex-Layout.
Мы также познакомим вас с основами TypeScript
через упражнения, как мы удвоим наше угловое приложение.
Сам курс будет организован в четыре модуля.
Четыре модуля разработаны таким образом, чтобы соответствовать четырем неделям этого курса.
Но, конечно, позвольте мне подчеркнуть вам
, что на вас не нужно давлёться крайними сроками, которые у нас есть в этом курсе.
Вы можете взять свое время, чтобы пройти курс.
Более важно понимать каждый аспект Angular.
Если вам нужно дополнительное время, не стесняйтесь перейти к следующему сеансу этого курса.
А потом продолжайте.
Все работы, которые вы выполнили за одну сессию, будут автоматически перенесены
на следующую сессию курса.
Так что не позволяйте срокам давить на вас, чтобы спешить завершить этот курс.
Теперь, дав эту общую идею,
давайте посмотрим, что будет охватывать каждый из четырех модулей в этом курсе.
Самый первый модуль познакомит вас с Full Stack Web Development,
общей идеей и большим представлением картины.
Сразу после, мы рассмотрим краткий обзор Git и Node.
Если вы сделали предыдущий курс Bootstrap 4,
, то вы бы рассмотрели эти два уже в предыдущем курсе.
Таким образом, вы можете быстро перейти к
первый урок, который знакомит вас с Angular, введение в Angular.
После введения в Angular Framework, а затем настройки нашего приложения Angular
с использованием углового материала и Angular Flex-Layout.
Тогда мы перейдем к изучению угловых компонентов.
Какова роль угловых компонентов в разработке углового приложения и
проектирования различных представлений, которые будут поддерживаться в вашем угловом приложении.
Это должно привести вас к самому первому заданию в этом курсе.
Второй модуль сосредоточен на угловых сервисах,
маршрутизации и одностраничных приложениях.
Мы смотрим на то, как угловая обратная связь поддерживает доступ к данным и
как мы можем использовать сервисы для доступа к данным.
Кроме того, как мы можем использовать данные при проектировании
наши взгляды для наших различных угловых компонентов.
Так вот, где аспект привязки данных попадает в картину.
Затем мы рассмотрим угловую маршрутизацию и
, как мы можем реализовать одностраничные приложения в Angular.
Я объясню вам, что такое одностраничное приложение и
, то мы рассмотрим, как мы можем создать его с помощью угловой структуры.
И это отвезет вас ко второму заданию в этом курсе.
Третий модуль сосредоточен на угловых формах.
Тогда мы рассмотрим угловые реактивные формы и
также, как угловое и реактивное программирование работают вместе.
И как Angular использует реактивное программирование для
реализации различных форм поддержки в приложении Angular.
Итак, мы рассмотрим формы, управляемые шаблонами, затем мы посмотрим на угловые реактивные формы,
затем мы посмотрим, как Angular поддерживает обещания.
А затем также кратко взгляните на реактивное программирование в RxJS в контексте
того, как Angular использует RxJS для поддержки различных функций в рамках.
Это отвезет вас до третьего задания в этом курсе.
Последний модуль рассматривает связь между клиентом и сервером.
Как ваше угловое приложение может взаимодействовать с сервером
, который предоставляет данные, которые могут быть извлечены со стороны сервера, а затем использованы для визуализации представлений в вашем угловом приложении.
Соответственно, мы также рассмотрим, как любые изменения, которые вы хотите сделать
в данных, могут быть отражены обратно на стороне сервера,
из вашего углового приложения.
Мы рассмотрим Угловой и HTTP-модуль в Угловом.
Мы рассмотрим, как REST API используется для
проектирования вашего углового приложения,
мы также рассмотрим анимацию и директивы в угловом.
В частности, атрибутивные директивы в Angular.
Рассмотрим директивы структуры в самом первом модуле.
Мы рассмотрим тестирование угловых приложений кратко, а затем, наконец,
посмотрим, как мы будем строить и развертывать наше угловое приложение на сервере.
И это должно привести вас к окончательному заданию в этом курсе.
По пути у нас также есть трек почестей, встроенный в этот курс.
Если вы хотите работать над собственным проектом, используя Angular,
, то трек с отличием дает вам возможность работать
над собственным проектом в рамках данного курса.
Итак, взгляните на трек почестей, и если это вас интересует, вы также можете продолжить
разработку собственного Angular проекта в контексте этого курса.
Надеюсь, вам понравится пройти этот курс и узнать Angular.
Последнее слово, с которым я оставлю, это терпение.
Угловой требует много терпения, чтобы учиться.
Там будет много концепций и
технологий, с которыми вы столкнетесь, пройдя этот курс.
Пожалуйста, не спешите просто пройти курс.
Не торопитесь понять каждый шаг, прежде чем закончить этот курс.
Надеюсь, вам понравится пройти этот курс.
[МУЗЫКА]