Download Oreilly – TypeScript Quickly, Video Edition 2020-3

Implementing and Managing GitHub for DevSecOps

Description

TypeScript Quickly Video Edition course. This course teaches you how to use TypeScript, a more powerful version of JavaScript, to build stable and robust applications. By adding a robust typing system to JavaScript, TypeScript helps you avoid many common runtime errors. In this course, experienced instructors Yakov Fain and Anton Moiseev will thoroughly introduce you to TypeScript using practical examples and hands-on projects. In this course, you will build an engaging blockchain-based application that will allow you to learn a wide range of data-sensitive programming techniques. You will also learn valuable concepts in object-oriented programming such as classes, interfaces, and advanced features such as decorators and conditional types.

What you will learn:

  • Mastering the syntax of TypeScript
  • Using TypeScript with JavaScript libraries
  • Working with tools like Babel and Webpack
  • Developing TypeScript applications using Angular, React and Vue

This course is suitable for people who:

  • There are web developers who are familiar with JavaScript and HTML.

Course details

Course headings

  • Part 1. Mastering the TypeScript syntax
  • Chapter 1. Getting familiar with TypeScript
  • Chapter 1. Typical TypeScript workflows
  • Chapter 1. Getting familiar with Visual Studio Code
  • Chapter 2. Basic and custom types
  • Chapter 2. Types in function declarations
  • Chapter 2. Defining custom types
  • Chapter 2. Using interfaces as custom types
  • Chapter 2. Unions of custom types
  • Chapter 3. Object-oriented programming with classes and interfaces
  • Chapter 3. Static variables and a singleton example
  • Chapter 3. Abstract classes
  • Chapter 3. Method overloading
  • Chapter 3. Working with interfaces
  • Chapter 3. Programming to interfaces
  • Chapter 4. Using enums and generics
  • Chapter 4. Using generics
  • Chapter 4. Creating your own generic types
  • Chapter 4. Creating generic functions
  • Chapter 5. Decorators and advanced types
  • Chapter 5. Creating class decorators
  • Chapter 5. Creating method decorators
  • Chapter 5. Declaring your own mapped types
  • Chapter 5. Conditional types
  • Chapter 6. Tooling
  • Chapter 6. The TSLint linter
  • Chapter 6. Bundling JavaScript with Webpack
  • Chapter 6. Bundling TypeScript with Webpack
  • Chapter 6. Using the Babel compiler
  • Chapter 6. Using Babel with TypeScript
  • Chapter 6. Tools to watch
  • Chapter 7. Using TypeScript and JavaScript in the same project
  • Chapter 7. Type definition files and IDEs
  • Chapter 7. A sample TypeScript app that uses JavaScript libraries
  • Chapter 7. Introducing TypeScript in your JavaScript project
  • Part 2. Applying TypeScript in a blockchain app
  • Chapter 8. Developing your own blockchain app
  • Chapter 8. What a block is made of
  • Chapter 8. A mini project with hash and nonce
  • Chapter 8. Creating a primitive blockchain
  • Chapter 9. Developing a browser-based blockchain node
  • Chapter 9. Working with the blockchain web app
  • Chapter 9. Mining blocks
  • Chapter 9. Using crypto APIs for hash generation
  • Chapter 9. The standalone blockchain client
  • Chapter 10. Client-server communications using Node.js, TypeScript, and WebSockets
  • Chapter 10. Adding a server to the blockchain
  • Chapter 10. Configuring nodemon
  • Chapter 10. A brief introduction to WebSockets
  • Chapter 10. Pushing data from a Node server to a plain client
  • Chapter 10. Reviewing notification workflows
  • Chapter 10. Reviewing the server’s code
  • Chapter 10. Reviewing the client’s code Part 1
  • Chapter 10. Reviewing the client’s code Part 2
  • Chapter 11. Developing Angular apps with TypeScript
  • Chapter 11. Reviewing the generated app
  • Chapter 11. Angular services and dependency injection
  • Chapter 11. An app with ProductService injection
  • Chapter 11. Getting started with HTTP requests
  • Chapter 11. Getting started with forms
  • Chapter 11. Router basics
  • Chapter 12. Developing the blockchain client in Angular
  • Chapter 12. Reviewing TransactionFormComponent
  • Chapter 13. Developing React.js apps with TypeScript
  • Chapter 13. Generating and running a new app with Create React App
  • Chapter 13. Managing a component’s state
  • Chapter 13. Developing a weather app
  • Chapter 13. Fetching data with the useEffect hook in the App component
  • Chapter 13. Using props
  • Chapter 13. How a child component can pass data to its parent
  • Chapter 14. Developing a blockchain client in React.js
  • Chapter 14. What changed in the lib directory
  • Chapter 14. Generating a new block
  • Chapter 14. The TransactionForm presentation component
  • Chapter 14. The PendingTransactionsPanel presentation component
  • Chapter 15. Developing Vue.js apps with TypeScript
  • Chapter 15. Generating and running a new app with Vue CLI
  • Chapter 15. Developing single-page apps with router support
  • Chapter 15. Displaying a list of products in the Home view
  • Chapter 15. Passing data with the Vue Router
  • Chapter 16. Developing the blockchain client in Vue.js
  • Chapter 16. The App component
  • Chapter 16. The TransactionForm presentation component
  • Chapter 16. The BlocksPanel and Block presentation components
  • Appendix. Modern JavaScript
  • Appendix. Optional parameters and default values
  • Appendix. Destructuring
  • Appendix. Constructors
  • Appendix. Promises
  • Appendix. Modules

Course images

Sample video of the course

Installation guide

After Extract, view with your favorite Player.

English subtitle

Quality: 720p

download link

Download part 1 – 1 GB

Download part 2 – 69 MB

File(s) password: www.downloadly.ir

Size

1.06 GB

Be the first to comment

Leave a Reply

Your email address will not be published.


*