Practical JavaScript & TypeScript Mastery with Projects

所在平台: Udemy

课程主页: https://www.udemy.com/course/practical-javascript-type-script-to-develop-projects/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 实用 JavaScript 和 TypeScript 精通与项目实战 **课程概述:** 本课程旨在通过大量动手实践项目,全面教授 JavaScript 和 ECMAScript 6(ES6)的核心概念。课程从零开始,无需任何先决条件,任何有学习意愿的人都可以轻松入门。课程不仅深入讲解 JavaScript 和 ES6 的各项知识点,更通过真实世界的项目和应用场景,帮助学员成为一名真正的现代 JavaScript 开发者。 **JavaScript 部分将涵盖:** * 开发环境的搭建与安装 * JavaScript 基础入门 * ECMAScript 的演进 * JavaScript 中的各种数据类型 * 变量与常量的声明与使用 * JavaScript 中的注释类型 * 各种运算符及其操作数 * 字符串及其操作 * 变量作用域的概念 * 控制语句:if、else、switch-case-break * 循环:for、for…of、forEach、while、do-while * 数组的操作 * 对象的操作 * 函数的概念、自定义函数创建与调用 * Prompt、Confirm、Alert 的使用 * 文档对象模型(DOM)的概念 * 使用 JavaScript 进行 DOM 操作 * 事件与事件监听器 * setTimeout 和 setInterval 的使用 * clearTimeout 和 clearInterval 的使用 * 日期和时间的操作及其方法 * Math 对象的应用 * JSON 的处理 * Window 和 Document 对象 * location 和 history 对象 * localStorage 和 sessionStorage 的应用 * 使用 Fetch API 调用接口 * 三元运算符的用法 * Array.prototype.filter() 函数的使用 * JavaScript 的调试与故障排除 * ES6 中的模板字符串 * ES6 中的对象解构赋值 * ES6 中的 let 和 const * 展开运算符(Spread Operator) * 箭头函数表达式 除了以上知识点,课程还将通过**多个项目**加深理解,并提供**课程的完整源代码**。 **TypeScript 部分将涵盖:** * TypeScript 的介绍 * JavaScript 与 TypeScript 的区别 * TypeScript 的特性,并为每个概念提供真实的实战示例 * 所需软件的安装与使用 * Transpiler (编译器) 的概念 * Transpiling (转译) 与 Compiling (编译) 的区别 * 编写、编译和运行第一个 TypeScript 程序 * Watch 模式下的转译,实现自动更新 * 变量声明与作用域:let、const、var * 数据类型详解 * 使用数据类型声明变量 * TypeScript 中的模板字符串 * TypeScript 中的子类型(Subtypes) * TypeScript 中的数组和元组(Tuple) * TypeScript 中的枚举(Enum) * TypeScript 中的 any 类型 * TypeScript 中的 unknown 类型及类型断言(Type Casting) * TypeScript 中的类型推断(Type Inference) * TypeScript 中的联合类型(Union Type) * TypeScript 中的函数与类型 * TypeScript 中的可选函数参数 * TypeScript 中的默认函数参数 * TypeScript 中 Interface 的必要性及示例 * TypeScript 中的类(Class)与对象(Object) * TypeScript 中的继承 * TypeScript 中的访问修饰符 **学习目标:** 学员将能够熟练运用 JavaScript 和 TypeScript 进行Web前端开发,能够独立完成具有一定复杂度的项目,并理解现代JavaScript开发的核心理念。

课程评论(0条)

课程详情

In this course, you will learn different concepts of JavaScript and ECMA Script 6 in a complete practical hands-on based approach.There is no prerequisite for this course. Anyone with an interest to learn will be able to get started.This course not only covers different topics of JavaScript and ES6 from scratch but also has many projects and real-world scenarios that will make a real modern JavaScript developer.Following are the topics that will be covered in this Javascript Mastery course:Setup InstallationJavaScript IntroductionECMAScript evolutionDifferent types of Data types in JavascriptVariables & ConstantsDifferent types of Comments in JavascriptVarious Operators and their working on OperandsString and String manipulationWhat is Variable ScopingControl statement like if, else, switch-case-breakLoops - for, for of, forEach, while, do-whileWorking with ArraysWorking with ObjectsWhat are Functions and how to create custom functions and call themWhat is the use of PromptWhat is the use of ConfirmWhat is the use of AlertWhat is Document Object Model(DOM)DOM manipulation using JavascriptEvent and Event ListenerSet Timeout and Set IntervalClear Timeout and Clear IntervalDate and Time operation and using its various methodsWorking with Math ObjectWorking with JSONWindow and document objectlocation and historylocalStorage and sessionStorageCalling API with FetchWhat is the Ternary operator and how to use it.What is the Array Filter function and how to use it.Debugging and Troubleshooting in JavaScriptTemplate literals (Template strings) in ES6Object Destructuring assignment in ES6let and constSpread operatorArrow function expressionsWe will also do Multiple projects in order to understand different concepts.You will also get the complete source code of the whole courseWelcome to this Typescript and React Typescript Masterclass course.In this course you will the following:What is TypescriptDifference between JavaScript and TypescriptFeatures of Typescript with Real Practical Handson Examples for each conceptLearn to install and use required softwareWhat is TranspilerWhat is the difference between Transpiling and CompilingWriting Compiling and Running our first Typescript programTranspiling in watch mode for any new changesVariable declaration and scopes - let const varData Types explanationDeclaring variables with Data TypesTemplate String in TypescriptSub types in TypescriptArrays and Tuple in TypescriptEnum in TypescriptAny type in TypecsriptUnknown type in Typescript and Type castingType inference in TypescriptMulti type or Union type in TypescriptFunctions and TypescriptOptional function parameters in TypescriptDefault function parameters in TypescriptWhy we need Interface in TypescriptInterface ExampleClass and Object in TypescriptInheritance in TypescriptAccess modifiers in Typescript

课程标签

0人关注该课程

主题相关的课程