Angular 2 with TypeScript for Beginners: The Pragmatic Guide
#777 Год выпуска: 03/2016 Производитель: Udemy Сайт производителя: udemy.com/angular-2-tutorial-for-beginners Автор: Mosh Hamedani Продолжительность: 6:30 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: Angular 2 is the next big thing. It's one of the leading frameworks for building modern, scalable, cross-platform apps. If you want to establish yourself as a front-end or a full-stack developer, you need to learn Angular 2. In Angular 2 with TypeScript, Mosh, author of six 5-star Udemy courses, takes you on a fun, hands-on and pragmatic journey to master Angular 2. More specifically, you'll learn how to: Build re-usable components Control rendering of HTML Format data using pipes Implement custom pipes Build forms with custom validation Use Reactive Extensions and Observables to handle asynchrony Consume back-end services and APIs Build single page apps (SPA) Use dependency injection to write loosely-coupled, testable code Resolve common Angular 2 errors Write cleaner, more maintainable code And much more... If you've taken any of Mosh's courses before, you know what you get. He is very passionate, clear and concise in his teaching. Every section and every lecture has been perfectly thought through to lead you on a step-by-step journey from zero to hero in the shortest possible time, without wasting even one minute of your precious time. You'll start building Angular 2 apps within minutes. Every section includes a few bite-sized videos, and concludes with a coding exercise to help you master what you learn in that section. The last two sections are purely coding exercises. At the end of this course, you'll build an application that exhibits many features you find in a lot of real-world applications, including but not limited to: CRUD operations against a backend API Form with custom validation Dirty tracking Master / detail views Loading content dynamically Showing spinner icons while content is loading Filtering Paging More... Угловой 2-следующая большая вещь. Это один из ведущих фреймворков для построения современных, масштабируемых, кросс-платформенные приложения. Если вы хотите установить себе в качестве переднего плана или полного стека разработчика, вам нужно научиться угловой 2.
Содержание
Section 1: Getting Started with Angular 2 Lecture 1 What is Angular? 03:30 Lecture 2 Architecture of Angular 2 Apps 04:53 Lecture 3 Setting Up the Development Environment 01:38 Lecture 4 Your First Angular 2 App 04:36 Lecture 5 TypeScript Compilation 03:13 Quiz 1 Angular Basics Quiz 4 questions Lecture 6 Course Layout 01:27 Section 2: Angular 2 Jumpstart Lecture 7 Introduction 00:30 Lecture 8 Creating Components 04:23 Lecture 9 Using Components 05:25 Lecture 10 Templates 04:30 Lecture 11 Services 02:32 Lecture 12 Dependency Injection 05:46 Lecture 13 Cheat Sheet Article Lecture 14 Exercise 00:57 Lecture 15 Code Review 02:22 Lecture 16 Directives 08:02 Lecture 17 Summary 00:26 Section 3: Displaying Data and Handling Events Lecture 18 Introduction 00:22 Lecture 19 Property Binding 03:25 Lecture 20 Class Binding 01:48 Lecture 21 Style Binding 01:10 Lecture 22 Event Binding 06:12 Lecture 23 Two-way Binding 05:23 Lecture 24 Cheat Sheet Article Lecture 25 Exercise: Building a Favorite Component 01:35 Lecture 26 Code Review 01:39 Lecture 27 Summary 00:25 Section 4: Building Re-usable Components Lecture 28 Introduction 00:21 Lecture 29 Component API 01:42 Lecture 30 Input Properties 04:27 Lecture 31 Output Properties 04:31 Lecture 32 Templates 02:55 Lecture 33 Styles 03:31 Lecture 34 Cheat Sheet Article Lecture 35 Exercise: Building a Like Component 01:15 Lecture 36 Code Review 02:35 Lecture 37 Exercise: Building a Voter Component 03:25 Lecture 38 Code Review 04:10 Lecture 39 Challenge 02:17 Lecture 40 Summary 00:34 Section 5: Controlling Rendering of HTML Lecture 41 Introduction 00:19 Lecture 42 ngIf 04:30 Lecture 43 ngSwitch 07:04 Lecture 44 ngFor 02:13 Lecture 45 The Leading Asterisk 02:22 Lecture 46 Pipes 05:39 Lecture 47 Creating Custom Pipes 04:36 Lecture 48 ngClass 02:23 Lecture 49 ngStyle 01:58 Lecture 50 Elvis Operator 03:15 Lecture 51 ng-content Element 05:45 Lecture 52 Cheat Sheet Article Lecture 53 Exercise: Building a Zippy / Accordion 01:51 Lecture 54 Code Review 03:32 Lecture 55 Summary 00:36 Section 6: Building Forms with Basic Validation Lecture 56 Introduction 00:34 Lecture 57 Building a Basic Form 07:00 Lecture 58 Control and ControlGroup 03:18 Lecture 59 ngControl 06:13 Lecture 60 Showing Validation Errors 07:00 Lecture 61 Showing Specific Validation Errors 06:05 Lecture 62 ngForm 05:17 Lecture 63 Disabling Submit Button 01:27 Lecture 64 Cheat Sheet 3 pages Lecture 65 Exercise: Building a Subscription Form 01:10 Lecture 66 Summary 00:41 Section 7: Building Forms with Complex Validation Lecture 67 Introduction 00:20 Lecture 68 Building a Basic Form 00:47 Lecture 69 Creating Controls Explicitly 08:43 Lecture 70 Using FormBuilder 02:29 Lecture 71 Implementing Custom Validation 06:58 Lecture 72 Async Validators 08:37 Lecture 73 Showing a Loader Image 01:48 Lecture 74 Validating Upon Form Submit 03:09 Lecture 75 Cheat Sheet 4 pages Lecture 76 Exercise: Building a Change Password Form 02:51 Lecture 77 Summary 00:54 Section 8: Introduction to Reactive Extensions Lecture 78 Introduction 00:33 Lecture 79 What is Reactive Extensions? 01:48 Lecture 80 Callback Hell 05:51 Lecture 81 Observables 02:47 Lecture 82 Creating Observables 02:43 Lecture 83 Using Observable Operators 04:19 Lecture 84 Transforming Observables 05:37 Lecture 85 Cancelling Subscriptions 00:52 Lecture 86 Importing Operators 02:26 Lecture 87 Exercises 00:53 Quiz 2 Reactive Extensions Quiz 8 questions Lecture 88 Summary 00:56 Section 9: Connecting to the Server Lecture 89 Introduction 00:14 Lecture 90 A Simple RESTful API 01:32 Lecture 91 Getting Data from the Server 06:30 Lecture 92 Sending Data to the Server 01:48 Lecture 93 Dependency Injection 05:11 Lecture 94 Component's Lifecycle Hooks 02:56 Lecture 95 Static Type Checking 05:42 Lecture 96 Showing a Loader Icon 03:39 Lecture 97 Using Promises 01:29 Lecture 98 Accessing Cross-Domain Resources 02:38 Lecture 99 Cheat Sheet Article Lecture 100 Exercise: Building a GitHub User Profile Page 00:47 Lecture 101 Code Review 04:39 Lecture 102 Summary 00:29 Section 10: Building Single Page Apps Lecture 103 Introduction 00:18 Lecture 104 Seed Project 00:47 Lecture 105 Enabling Routing 03:09 Lecture 106 Configuring Routes 05:10 Lecture 107 Router Outlet 02:21 Lecture 108 Adding Links 05:46 Lecture 109 Route Parameters 04:45 Lecture 110 Imperative Navigation 01:44 Lecture 111 Implementing Dirty Checking 05:44 Lecture 112 Structuring Large Apps 01:45 Lecture 113 Cheat Sheet Article Lecture 114 Exercise: Archives in a Blog 01:42 Lecture 115 Summary 00:47 Section 11: Project: Building a Real-world App (CRUD Operations) Lecture 116 Introduction 00:40 Lecture 117 Adding a Navbar 02:07 Lecture 118 Code Review 02:05 Lecture 119 Setting Up a Basic SPA 01:14 Lecture 120 Code Review 01:47 Lecture 121 Highlighting the Current Menu in Navbar 01:53 Lecture 122 Displaying the List of Users 01:14 Lecture 123 Building a Form 01:54 Lecture 124 Implementing Validation 01:38 Lecture 125 Implementing Dirty Tracking 00:41 Lecture 126 Creating a User 01:34 Lecture 127 Code Review 02:14 Lecture 128 Populating the Form on Edit 02:48 Lecture 129 Code Review and Refactoring 04:52 Lecture 130 Updating a User 01:12 Lecture 131 Deleting a User 01:14 Section 12: Project: Building a Real-world App (More Challenges) Lecture 132 Introduction 00:44 Lecture 133 Displaying the List of Posts 00:54 Lecture 134 Adding a Loader Icon 00:21 Lecture 135 Extracting a Spinner Component 01:38 Lecture 136 Implementing Master / Detail 01:52 Lecture 137 Loading Related Objects 02:25 Lecture 138 Reusing the Spinner Component 00:28 Lecture 139 Cleaning the Code 00:56 Lecture 140 Filtering 01:26 Lecture 141 Implementing Filtering 09:21 Lecture 142 Implementing Pagination 01:36 Lecture 143 Using External Libraries 04:48 Lecture 144 Paging Data with Underscore 02:19 Lecture 145 Restructuring the Application 03:46 Lecture 146 Where to from Here 01:26 Lecture 147 Additional Resources 01:10 Section 13: Appendix Lecture 148 Upgrading Angular 1 Apps Article Lecture 149 VSCode Snippets for Angular 2 Article Lecture 150 Sublime Text Snippest for Angular 2 Article
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!