Голосов: 0
#1
Полный курс по Typescript версии 2
Course Just Launched ! The videos and the code of this course are fully up to date with the Typescript 2 Release - last updated on 11h November 2016.
Important: By enrolling you also get very fast and friendly student assistance. If you have questions please post a question and i'll get back to you ASAP. Remember I'm here (every day) to help you and can answer you also in French and Spanish if you prefer.
This Course in a Nutshell
You are going to learn Typescript 2, its ES6 Features and its advanced type system in depth. You will then use Typescript to build a Node REST API in Express and query a SQL database in Typescript using the Sequelize ORM. You will build a small Angular 2 Typescript Client using the Angular CLI and you will query the REST API using the Angular 2 HTTP Module.
The Main Goal Of This Course
The main goal of the course is that you learn not only the Typescript language features, but that you also learn how to use them in practice to build concrete programs. We will cover the benefits of type safety and how it helps us to write better programs.
Why Typescript ?
We wouldn't be surprised if Typescript get tremendous adoption by the enterprise in the next few years, and at the same time by the web development community. But there is something really unusual about Typescript.
This might have actually happened before maybe with Ruby on Rails, but its likely unique. With Angular 2 and Typescript, we have one of those very rare situations when a framework is actually more popular than the language itself !
Angular 2 has about the double of the search volume than Typescript, and what is stranger is the Angular 2 trend curve is growing faster than Typescript as well.
Don't just use Typescript like if it was another language, Let's Master It !
So what do these trend results mean ? That many of us are finding the language so easy to use when coming from another language that we manage to get by without diving deep into Typescript. And many of us might not have realized just how amazing this language is, and see its true disruptive potential in the enterprise and beyond.
Is Typescript Mostly for Angular 2 ?
No, Typescript is not only for Angular 2, its a very powerful programming language, and its latest version Typescript 2 is so feature complete when compared to many other languages, and yet so simple to use.
Object Oriented or Functional ?
There is great support for both functional and object oriented programming, its all there. In this course we will also cover OO programming but the main focus is on functional programming. How do we make sense of all this huge amount of features? What are the ones that we will be using everyday, vs the ones that we will likely almost never use ? And yet the biggest feature of the language goes beyond the language itself.
Write Once, Run Anywhere ?
Typescript does allow us to do that, and that is maybe the most underrated feature of Typescript. Building the frontend and the backend of an application using completely different languages and ecosystems significantly raises the difficulty of building web applications.
We could use Typescript in a Full Stack way, by building our whole application with it. The type safety features and the great tooling like auto-completion and refactoring make Typescript very appropriate for use in enterprise settings, where developers are used to these features since a long time.
We could build our REST API and our database access layer in Node using Typescript, and share some code between the frontend and the backend. And that is exactly what we will be learning in this course !
What You will Learn In This Course ?
We will do a complete introduction to Typescript 2 and to its type system. We will then immediately apply these new concepts to a practical example: we will build a REST API in Node using Express and Typescript, and then we will query a Postgresql relational database using the Sequelize ORM.
Learn How to use libraries in a Type Safe Way
We will learn how to use Typescript with third party Javascript libraries and still write type safe programs. The goal is to give a theoretical introduction to the language, but then immediately drive home those concepts by applying them to everyday tasks that we will all do in our daily lives as software developers.
Course Overview
The course structure is simple: we will setup the Webstorm IDE step by step, and start introducing Typescript simply as a better Javascript, showing main of the ES6 features that we can use already today.
Then we will do a deep dive into the type system and specifically into the features supported by Typescript 2. With this in place we will start writing our REST API from scratch and enhance it step by step.
Functional Programming First, OO also covered
We will learn best practices for building our backend in a functional way and on how to build APIs with Express. We will discuss aspects like API security and error handling. Sequelize is our ORM of choice we will show how to query SQL database tables and show how to compose our program into reusable small functions and use them to compose promise chains to handle API requests.
Object Oriented, Generics, Decorators
With the API built, we will go back to the drawing board and only now introduce Object Oriented Programming, Generics and Decorators. With this last foundational blocks we will go back to out program and we will enhance by further adding type safety to it.
Build a Small Angular 2 Application, Share Code Between Backend and Frontend
We will then build a small frontend in Angular 2 using the Angular CLI to query the API and display a list of lessons. We will do so by sharing some code between the backend and frontend.
What You Will Be Capable of Doing at the End of the Course
What you will end up with does not seem like much, but its what the industry has been looking for for a very long time: a type safe program built full stack using only one language, based on functional programming principles and sharing some code between the backend and the frontend.
I'm pretty sure you will have lots of fun taking this course!
This course is very practical but still goes in depth in a lot of areas. The focus goes beyond the features, I want you to know not only the features, the goal is to know them but know when to use them, when not to use them and why, what features are frequently used vs the features that are rarely used. Because that's the most important information that really helps us to build applications in our every day lives as software developers.
- Use Typescript with confidence in a full stack development context
- Learn how to build Node Js processes with Typescript
- Learn how to build a small Angular 2 application using the Angular CLI
- Have an Angular 2 Client that queries an HTTP REST API using the Angular 2 HTTP Module
- Have deep understanding of the Typescript 2 Type System, and know how to leverage it in practice
- know how to import third party type definitions and use them to build better programs
- Understand the benefits of Type Safety and leverage them to build better programs
- Know How to Build a small REST API with Express and Typescript
- Know how to query a SQL database using Sequelize and Typescript
- Professional Developers that are looking to keep current by learning the latest programming language of the web development world
- Backend Developers doing a transition to full stack development
- Backend Developers that want to improve their frontend skills
- Developers that want to learn how to build Angular 2 programs, but want to start by learning Typescript first
- Javascript Developers in general that use node as a backend server and would like to learn how to write node in Typescript
- Javascript Developers looking to learn Typescript
About the Angular University:
The Angular University aims to be the one place that you go in order to learn and keep up with the Angular 2 ecosystem. We provide premium quality video tutorials, screencast style.
About the course instructor:
Hello, my name is Vasco and I'm a Software Developer with 17 years of experience, very seasoned building user interfaces with Angular. I've worked as a Frontend Developer/Architect in a large variety of enterprise projects throughout the years.
I worked on a ton of projects, everything from single page applications to help build the European Criminal Record Information Exchange System, to brand new e-banking portals, to corporate banking portals, and more. I've been a key part of internal framework teams that built frameworks for in-house departments of tens of developers. And that's just a few of them, please check my Linkedin for extensive recommendations.
I also love to teach, write and talk about technology. I am looking forward to be your Angular 2 instructor,
Kind Regards,
Vasco
На поле просто запустили !&и nbsp;видео и вы код из это и nbsp;поле и nbsp;полностью вы в курсе Машинопись 2 и nbsp;выпуск - выПоследнее обновление: 11ч и nbsp;ноября с 2016. вы
внимание: вы в вы, поступив, Вы также получите очень быстрое и вежливое помощи студентам. если у вас есть вопросы, пожалуйста, задайте вопрос, и я вернусь к вам как можно скорее. вы помните, что я здесь (каждый день) и nbsp;чтобы помочь вам и может ответить вам также по-французски и по-испански, если вы предпочитаете.
этот курс в двух словах
Вы собираетесь изучать Машинопись 2, его на es6 и nbsp;особенности и его продвинутой системы типа в глубину. Тогда вы и nbsp;использовать typescript для построения узла покой и nbsp;АПИ В Экспресс и запросов на SQL и nbsp;базе в рукописи с помощью Sequelize ОРМ. Вы сможете построить небольшой угловой 2 и nbsp;Машинопись клиента, используя угловой CLI и выполнения запросов к API-интерфейса rest, используя угловой 2 вы по http с модулем. вы
Главная Цель Этого Курса
Основная цель вы, конечно, что вы узнаете, не только рукописи языковые особенности, но и научиться использовать их на практике для построения конкретных программ&.nbsp;мы будем охватывать и nbsp;преимуществами безопасности типов и как и nbsp;помогает вы лучше писать программы.
Почему Машинопись ?
Мы не удивлюсь, если Машинопись Вам огромное принятия предприятием в ближайшие годы, и в то же время на веб-разработчиков. Но есть что-то действительно необычное Машинопись.
Это, возможно, фактически произошло раньше, может быть с Руби на рельсах, но его, вероятно, уникальный. С угловых 2 и рукописи, мы имеем один из тех весьма редких ситуациях, когда в рамках фактически более популярны, чем сам язык и nbsp;! вы
Угловой 2 имеет примерно двойной объем поиска, чем машинописного текста, и то, что незнакомец-это угловое 2 кривая тренда быстрее, чем Машинопись также растет.
не просто использовать и nbsp;Машинопись, как если бы это был другой язык, давайте ее освоить !
Так что эти тенденции означают результаты ? Что многие из нас находят язык настолько прост в использовании, когда приходят из другого языка, что нам удастся обойтись без погружения в глубь Машинопись. И многие из нас, возможно, не осознал, насколько восхитительный этот язык, и увидеть его истинный разрушительный потенциал на предприятии и за его пределами.
ви Машинопись в основном для угловых 2 ?
Нет, Машинопись не только для угловой 2, очень мощный и nbsp;язык программирования, и ее последняя версия Машинопись 2 настолько полная характеристика по сравнению со многими другими языками, а еще очень прост в использовании.
объектно-ориентированное или функциональное ?&и nbsp;
Есть большая поддержка для функционального и объектно-ориентированного программирования, его все там. В этом курсе мы также охватывать ОО программирования, но основной упор делается на функциональное программирование. Как мы можем сделать смысл всего этого огромное количество функций? Каковы те, которые мы будем использовать каждый день, против тех, что мы, вероятно, почти никогда не использовать ? И еще большая особенность язык выходит за пределы самого языка.
Написано Однажды, Работает Везде ?
Машинопись не позволит нам сделать это, и это, возможно, самая недооцененная черта Машинопись. Дом фронтэнда и бэкэнда приложения, используя совершенно разные языки и экосистем существенно повышает трудность создания веб-приложений.
Мы могли бы использовать typescript в полный Стек путем, путем строительства все наши приложения с ним. Типа безопасность и отличный инструмент как автодополнение и рефакторинг сделать Машинопись очень подходит для использования в корпоративной среде, где разработчики использовали для этих функций уже давно.
Мы могли бы построить наш API-интерфейс rest и наш слой доступа к базе данных в узел с помощью typescript и поделиться какой-то код между фронтэнда и бэкэнда. И это именно то, что мы будем учиться в этом курсе !
то, что вы узнаете в этом курсе ?
Мы сделаем полное Введение в typescript 2 и его системы типов. Тогда мы немедленно применить эти концепции в практический пример: мы будем строить API-интерфейс rest в узле с помощью Express и Машинопись, и тогда мы будем запросов к реляционной базе данных PostgreSQL с помощью Sequelize ОРМ. вы
узнайте, как использовать библиотеки типа безопасный путь
Мы научимся использовать typescript со сторонними библиотеками JavaScript и еще пишут типа безопасных программ. Цель состоит в том, чтобы дать теоретическое Введение в язык, но потом сразу же ехать домой эти понятия, применяя их для решения повседневных задач, что мы все делаем в нашей повседневной жизни, как разработчики программного обеспечения.
Описание Курса
Структура курса проста: мы настроим Webstorm IDE и шаг за шагом, и начать внедрение Машинопись просто как лучше на JavaScript, показывающий главные из es6 в особенности, что мы можем использовать уже сегодня. вы
Тогда мы будем делать глубокое погружение в систему типов и, в частности в функции, Поддерживаемые Версие 2. С этого места мы начнем писать наш API с нуля и улучшать ее шаг за шагом.
функциональное Программирование во-первых, ОО Вы также охватывает
Мы будем изучать лучшие практики построения серверной части в функциональном стиле и о том, как построить API с Экспресс. Мы будем обсуждать аспекты, как безопасность API и обработка ошибок. Sequelize наш ОРМ выбора мы покажем, как выполнить запрос базы данных SQL и nbsp;таблицы и показывают, как составлять наши программы в малые многократно используемых функций и использовать их для составления цепочки промисов для обработки запросов API.
Объектно-Ориентированный, Дженерики, Декораторов
С помощью встроенного API, мы вернемся к чертежной доске и только теперь ввести объектно-ориентированного программирования, шаблонов и декораторы. С этим последним фундаментальные блоки, мы вернемся в программу и мы будем расширять за счет дальнейшего добавления безопасности Тип к нему. вы
построить небольшой угловой 2 и nbsp;приложения, Поделиться код между backend и frontend
Тогда мы будем строить маленький frontend в угловой 2 с помощью углового командной строки для запросов к API и отображения списка уроков. Мы сделаем так, делясь какой-то код между и nbsp;backend и frontend.
то, что вы будете способны делать в конце курса
Что вы будете в конечном итоге с не кажется большим, но то, что промышленность искал очень долго: типа безопасная программа причине полного стека, используя только один язык, на основе функционального программирования, принципы и совместного использования кода между серверной и пользовательской части.
я уверен, что вы будете иметь много веселья, принимая этот курс!&и nbsp;
Этот курс является очень практична, но все еще идет в глубину в много областей. Фокус выходит за пределы возможностей, я хочу, чтобы вы знали не только те функции, цель состоит в том, чтобы знать их, но и знать, когда использовать их, если их не использовать и почему, какие функции часто используются против функции, которые используются редко. Потому что это самая важная информация, которая действительно помогает нам создавать приложения, в нашей повседневной жизни, как разработчики программного обеспечения.
\
- Использовать Машинопись с уверенностью в развитие стека контекста
- Научиться строить узел JS процессов с typescript
- Узнайте, как построить небольшой угловой приложения 2, используя угловой КИНК
- Иметь угловой 2 клиента, который запрашивает API-интерфейс http с помощью углового модуля 2 по http
- Иметь глубокое понимание Машинопись системы 2-го типа, и знаете, как использовать его на практике
- знать, как импортировать определения третьего типа партии и использовать их для улучшения программы
- Ознакомьтесь с преимуществами безопасности типов и использовать их для улучшения программы
- Знать, как построить небольшой API-интерфейс rest с Express и Машинопись
- Знаю, как для запроса к базе данных SQL с помощью Sequelize и Машинопись
- Профессиональные разработчики, которые хотят сохранить текущий, изучая новейшие язык программирования для веб-разработки мира
- Разработчики серверной делаешь переход на полное развитие стека
- Разработчики серверных, которые хотят улучшить свои навыки фронтенд
- Разработчики, которые хотят узнать, как построить угловой 2 программы, но хотите начать с обучения машинописи первого
- JavaScript-разработчиков в целом, что использование узла в качестве backend сервер и хотел бы научиться писать узла в typescript
- Разработчиков JavaScript, желающих изучать Машинопись
об угловых Университет:
Угловые Университет стремится быть одно место, где вы вы идете для того, чтобы учиться и идти в ногу с углового 2 и nbsp;экосистемы. Мы обеспечиваем высокое качество видеоуроков, видеоуроки стиль.
О инструктор курса:
Здравствуйте, меня зовут Васко и я вы программист с 17-летним опытом работы, и nbsp;очень опытный и nbsp;пользователь вы сопрягается с углового. Я работал В интерфейс и nbsp;Разработчик/архитектор в большой и nbsp;различные корпоративные проекты на протяжении многих лет. и nbsp;
Я работал на кучу проектов, все от одностраничных приложений в помочь построить и nbsp;Европейский судимости систему обмена информацией, чтобы новый интернет-банкинг, порталы, корпоративные банковские порталы, и многое другое. Я был ключевой частью внутренней и nbsp;рамках команды, которые построили структур для внутренних отделов десятков разработчиков. И вот только несколько из них, пожалуйста, проверьте мой LinkedIn за подробные рекомендации.
Я тоже люблю для обучения, писать и говорить о технологии. я с нетерпением жду, чтобы быть ваш угловой 2 с инструктором,
С Уважением,
Васко
Curriculum
Блок 1: Introduction
Урок 1 - Typescript Helicopter View - Learn Main Features in a Few Minutes [09:28]
Урок 2 - Flash Introduction and Course Goals [01:58]
Урок 3 - Setup your Workstation - Install Node, Git and Npm [02:30]
Урок 4 - Where To Find The Урок s Code - Alternative IDE [00:39] - Урок 5 - Installing The Lessons Code [04:25] [Урок 6 - Setup Webstorm and the Typescript Compiler [06:06]]
Урок 7 - Create A Node Project From an Empty Folder [03:51]
Урок 8 - Write Your First Typescript Program [02:46]
Урок 9 - Top 4 Typescript Advantages [06:07]
Блок 2: Typescript as a Better Javascript: Learn ES6 Features and Why they are Useful
Урок 10 - Setting Up a Development Server - Run TheTypescript Output in the Browser [04:37]
Урок 11 - Let vs Const vs Var - When to Use Each, Why - About Immutability [07:07]
Урок 12 - Jumping to be the Beginning of a
Блок of the Course [03:40]
Урок 13 - ES6 Arrow Function Operator - When to Use Each and Why ? [08:57]
Урок 14 - ES6 String Interpolation - When to Use Template Literals ? [01:38]
Урок 15 - ES6 Object Destructuring, Shorthand Object Creation and How They Are Related [06:32]
Урок 16 - ES6 Array Spread Operator and Function Default Parameters [03:52]
Урок 17 - ES6 Rest Operator and How it relates to the Array Spread operator [01:30]
Урок 18 - ES6 Modules - Why are Modules Needed ? A missing feature in Javascript [03:20]
Урок 19 - ES6 Modules Import/ Export Under The Hood - What is the relation with CommonJs ? [04:43]
Урок 20 - ES6 Modules in Action - Using SystemJs Module Loader to load CommonJs Modules [06:00]
Блок 3: The Typescript 2 Type System
Урок 21 - Why the name Typescript ? [01:41]
Урок 22 - Primitive Types and Type Inference In Action - string, number and boolean [02:58]
Урок 23 - Object Types and Type Definition - Building Complex Types [05:05]
Урок 24 - What is a Function Type ? Function Types and Interfaces - Are They Related ? [04:59]
Урок 25 - Arrays Strong Typings and Tuples - Is there a relation ? [03:27]
Урок 26 - Typescript Enums - What do They Look at Runtime ? [02:42]
Урок 27 - Typescript 2 Nullable Types - Avoiding null and undefined Bugs [06:57]
Урок 28 - Typescript Control Flow Analisys In Action [01:52]
Урок 29 - Typescript Interfaces vs Aliases Union & Intersection Types [03:29]
Урок 30 - The Any Type - It Does Not Do What You Might Think It Does [03:05]
Урок 31 - Understanding Implicit Any [03:32]
Урок 32 - Typescript 3rd Party Libraries - See Typescript 2 @Types In Action [06:45]
Урок 33 - Create a Custom Type Definition [05:19]
Урок 34 - Type Definitions and Modules [02:26]
Урок 35 - The Never And Void Types [03:32]
Урок 36 - Type Compatibility - When is a Type Compatible With Another ? [03:46]
Блок 4: Debugging Typescript
Урок 37 - Debugging Typescript - Both in the Browser and in Node [08:33]
Блок 5: Building an HTTP REST API Using Express and Sequelize
Урок 38 - Introduction and Goals of the
Блок [02:52]
Урок 39 - Instructions for Setting Up the Postgresql Database [00:36]
Урок 40 - Setting Up a Postgresql Development Database [04:42]
Урок 41 - How to Run Our Server Using ts-node [04:10]
Урок 42 - Installing the Sequelize ORM Step By Step [04:12]
Урок 43 - The first Sequelize query Up and Running [07:42]
Урок 44 - Setting Up the Persistence Layer of Our REST API [05:28]
Урок 45 - Structuring the Persistence Layer [02:28]
Урок 46 - Installing Express and its Type Definitions, Setup a Server [02:54]
Урок 47 - Writing Out First HTTP GET Express Route - Return a List of Courses ! [05:04]
Урок 48 - Setting Up Node Hot Reloading with Nodemon [03:57]
Урок 49 - Structuring the REST API Layer [03:48]
Урок 50 - Understand Express Middlewares and How They Relate to Error Handling [06:10]
Урок 51 - Creating an Express Global Error Handler - It Won't Work as we Expect ! [03:45]
Урок 52 - How to Prevent Hanging HTTP Requests in Express [04:22]
Урок 53 - You Have Been Doing Functional Programming ! Partially Applied Functions [06:26]
Урок 54 - Creating a Reusable Success Hadler [04:21]
Урок 55 - Setting Up the Get Course Detail REST API Resource [04:55]
Урок 56 - Defining a One To Many Relationship in Sequelize [03:44]
Урок 57 - Write a Join Query In Sequelize [03:31]
Урок 58 - Initial Implementation of a REST POST Call [04:27]
Урок 59 - Debugging The Node REST API Using Webstorm [02:57]
Урок 60 - Generating Human Readable Error Ocurrence Identifiers [06:19]
Урок 61 - Creating a Database Error Handling Function [03:00]
Урок 62 - Installing the Express Body Parser Middleware [04:00]
Урок 63 - Updating a Урок via an HTTP PATCH API call [05:05] - Урок 64 - Deleting a Lesson via an HTTP DELETE API Call [04:08] [
Блок 6: Object Oriented Programming]
Урок 65 - Introduction and Goals of the
Блок [01:12]
Урок 66 - Classes, Constructors and Abbreviated Class Properties Definition [05:03]
Урок 67 - Class Properties Public, Private and Read Only Modifiers [05:44]
Урок 68 - Class Methods, Private Methods [01:40]
Урок 69 - Class Inheritance [02:44]
Урок 70 - Private vs Protected and Method Overrides [03:55]
Урок 71 - Abstract Classes [01:59]
Урок 72 - Class Getters and Setters [03:56]
Урок 73 - Static Methods, Variables and Constants [03:00]
Урок 74 - Interfaces - Not Only an OO Concept [03:51]
Блок 7: Generics
Урок 75 - Generic Functions, Type Inference and Generics [05:45]
Урок 76 - Generic Classes [05:25]
Урок 77 - Generic Type Restrictions [01:48]
Блок 8: Decorators
Урок 78 - Introduction and Goals of the
Блок [01:15]
Урок 79 - introduction to Decorators: An Example [02:17]
Урок 80 - Understanding Decorator Factories [04:11]
Урок 81 - Initial Implementation of a Logging Decorator [06:02]
Урок 82 - Logging Decorator Implementation Finished - Fixed the Issue With This [03:46]
Урок 83 - Understanding the emitDecoratorMetadata compiler flag [03:41]
Урок 84 - Class Decorators [03:06]
Урок 85 - Property Decorators [02:14]
Блок 9: Improving Type Safety - Adding Custom Types to the REST API
Урок 86 - Introduction and Goals of the
Блок [01:35]
Урок 87 - Creating Custom Types, Discussion on Immutability [07:42]
Урок 88 - Improving the Model of Our Application - Split Into Summary and Detail Types [03:37]
Урок 89 - Using Custom Types In Our Application [02:49]
Урок 90 - Installing Promise Type Definitions Using the lib Built-In Types [02:52]
Урок 91 - Writing a Mapping Function [06:47]
Full Curriculum Учебный план
Блок 1: Введение
Урок 1 - Машинопись вид вертолета - изучить основные особенности в течение нескольких минут [09:28]
Урок 2 - вспышка Введение и цели курса [01:58]
Урок 3 - Настройка рабочих станций - Установка узла, git и Нпм [02:30]
Урок 4 - где найти код Урок с - альтернативные язь [00:39] - Урок 5 - Установка кода уроки [04:25] [Урок 6 - Webstorm установки и компилятор typescript [06:06]]
Урок 7 - создание узлов проекта с пустую папку [03:51]
Урок 8 - Написать Свой Первый Машинописный Текст Программы [02:46]
Урок 9 - Топ 4 Машинопись Преимущества [06:07]
Блок 2: Машинопись как лучше на JavaScript: изучить возможности es6 и почему они полезны
Урок 10 - настраиваете сервер разработки - запуска TheTypescript вывода в браузер [04:37]
Урок 11 - пусть против Константной против Вар - когда использовать каждый из них, почему - о неизменности [07:07]
Урок 12 - прыгает в начало
Конечно Блок [03:40]
Урок 13 - ЕС6 стрелочная функция оператора - когда использовать каждый из них и почему ? [08:57]
Урок 14 - ЕС6 строку интерполяции - когда использовать шаблон Литералы ? [01:38]
Урок 15 - объект ЕС6 Деструктурируется, Стенографии создание объекта и как они связаны между собой [06:32]
Урок 16 - ЕС6 массив распространения оператора и функция по умолчанию параметров [03:52]
Урок 17 - оператора на es6 и как он относится к распространению спектру оператора [01:30]
Урок 18 - модули es6 - зачем нужны модули ? Отсутствует функция в JavaScript [03:20]
Урок 19 - es6 модулей импорта/ экспорта под капотом - какова связь с на commonjs ? [04:43]
Урок 20 - es6 модулей в действии - с помощью SystemJs модуля загрузчика для загрузки на commonjs модулей [06:00]
Блок 3: Машинопись Системы 2 Тип
Урок 21 - почему название Машинопись ? [01:41]
Урок 22 - примитивные типы и виды умозаключений в действии - строка, число и булево [02:58]
Урок 23 - типы объектов и определение типа - комплекс типов [05:05]
Урок 24 - какой тип функции ? Типы функций и интерфейсов - они связаны ? [04:59]
Урок 25 - массивы сильный Typings и туплю - есть ли связь ? [03:27]
Урок 26 - Машинопись перечисления - как они выглядят во время выполнения ? [02:42]
Урок 27 - Машинопись 2 типы nullable - NULL и Undefined, избегая ошибок [06:57]
Урок 28 - Машинопись Управления Потоками Анализ В Действии [01:52]
Урок 29 - Машинопись Интерфейсы против псевдонимов Союза и пересечения типов [03:29]
Урок 30 - Любой Тип - Это Не Делать То, Что Вы Думаете, Что Это Делает [03:05]
Урок 31 - Понимание Имплицитной Любой [03:32]
Урок 32 - Машинопись 3-й партии библиотеки - см. Машинопись 2 @типов [06:45]
Урок 33 - создание Настраиваемого определения типа [05:19]
Урок 34 - определения типов и модулей [02:26]
Урок 35 - Никогда И Типы Пустота [03:32]
Урок 36 - Совместимость типа когда типа Совместимость с другим ? [03:46]
Блок 4: Отладка Машинопись
Урок 37 - отладка Машинопись - как в браузере, так и в узле [08:33]
Блок 5: построение API-интерфейс http с помощью Express и Sequelize
Урок 38 - Введение и цели
Блок [02:52]
Урок 39 - инструкции по настройке базы данных PostgreSQL [00:36]
Урок 40 - Настройка базы данных разработчиков PostgreSQL [04:42]
Урок 41 - как запустить сервер через ТС-узел [04:10]
Урок 42 - Установка Sequelize ОРМ шаг за шагом [04:12]
Урок 43 - первый запрос Sequelize и работает [07:42]
Урок 44 - Настройка слоя стойкость наших API-интерфейс rest [05:28]
Урок 45 - структурирование слой Персистирования [02:28]
Урок 46 - Ускоренная Установка и определений типов, Настройка сервера [02:54]
Урок 47 - сочинение первый http-запрос Get Экспресс-маршрут - возвращает список курсов ! [05:04]
Урок 48 - Установка узла горячей перезагрузки с Nodemon [03:57]
Урок 49 - структурирование уровень API остальное [03:48]
Урок 50 - понимают Экспресс Middlewares и как они относятся к обработке ошибок [06:10]
Урок 51 - создание Экспресс-Глобальный обработчик ошибок - это не будет работать, как мы ожидаем ! [03:45]
Урок 52 - как предотвратить висит http-запросов в Экспресс [04:22]
Урок 53 - Вы Делаете Функциональное Программирование ! Частично Примененные Функции [06:26]
Урок 54 - создание Многоразовой Hadler успеха [04:21]
Урок 55 - Настройка получения конечно остальные детали API ресурса [04:55]
Урок 56 - определение один-ко-многим отношения в Sequelize [03:44]
Урок 57 - написать запрос соединения в Sequelize [03:31]
Урок 58 - первоначальная реализация отдохнуть после звонка [04:27]
Урок 59 - отладка узел API rest с помощью Webstorm [02:57]
Урок 60 - Генерирующая Читабельные Вхождения Ошибка Человека Идентификаторов [06:19]
Урок 61 - создание ошибка базы данных функции обработки [03:00]
Урок 62 - Установка Экспресс-анализатор тела промежуточного [04:00]
Урок 63 - обновление Урок через http патч вызова API [05:05] - Урок 64 - удаление урок через http-запрос Delete вызов API [04:08] [
Блок 6: Объектно-Ориентированное Программирование]
Урок 65 - Введение и цели
Блок [01:12]
Урок 66 - классы, конструкторы и сокращенное свойств класса определение [05:03]
Урок 67 - свойства класса государственные, частные и читать только модификаторы [05:44]
Урок 68 - Класса Методы, Частные Методы [01:40]
Урок 69 - Наследование Классов [02:44]
Урок 70 - личное против защищенных и метод Переопределяет [03:55]
Урок 71 - Абстрактные Классы [01:59]
Урок 72 - класса Геттеры и Сеттеры [03:56]
Урок 73 - статические методы, переменные и константы [03:00]
Урок 74 - Интерфейсы - не только ОО концепции [03:51]
Блок 7: Дженерики
Урок 75 - обобщенных функций, определение типа и Дженериков [05:45]
Урок 76 - Универсальные Классы [05:25]
Урок 77 - Общие Ограничения Типа [01:48]
Блок 8: Декораторы
Урок 78 - Введение и цели
Блок [01:15]
Урок 79 - Введение в декораторы: пример [02:17]
Урок 80 - Понимания Декоратор Заводов [04:11]
Урок 81 - Начальное внедрение декоратор лесозаготовок [06:02]
Урок 82 - ведение журнала реализации оформитель готовой - Исправлена проблема с этим [03:46]
Урок 83 - понимание флаг компилятора emitDecoratorMetadata [03:41]
Урок 84 - Декораторов Класса [03:06]
Урок 85 - Оформителей Собственность [02:14]
Блок 9: Повышение безопасности Тип - Добавление пользовательских типов в API-интерфейс rest
Урок 86 - Введение и цели
Блок [01:35]
Урок 87 - создание пользовательских типов, дискуссии о неизменности [07:42]
Урок 88 - Совершенствование модели нашего приложения - сплит в резюме и видах деталь [03:37]
Урок 89 - Используя Пользовательские Типы В Нашем Приложении [02:49]
Урок 90 - Установка обещать определения типа с помощью встроенных либ типов [02:52]
Урок 91 - написания функции Отображение [06:47]
Полный Курс Обучения
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.