|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/become-a-javascript-developer-learn-react-nodeangular/
课程评论:没有评论
课程名称:成为JavaScript开发者 - 学习(React、Node、Angular) 课程概述:JavaScript是全球最受欢迎的脚本语言,负责网站的交互性,如游戏、在线表单或调查等。几乎所有动态网站都包含JavaScript元素。JavaScript编程语言驱动着数百万个交互式网站,支持快速web服务器,甚至可以用于构建桌面和移动应用程序。Node.js是一个基于JavaScript的强大框架,构建在Google Chrome的V8引擎之上,用于开发web和移动应用程序。Node.js开源且完全免费,全球数千名开发者在使用它。许多大公司如eBay、通用电气、GoDaddy、微软、PayPal、Uber和雅虎等都使用Node.js。 学习内容包括: - 同步与异步编程 - 创建第一个Node.js应用 - 模块与包管理 - 使用Express生成应用 - 理解package.json文件 - 使用模板引擎与Express - 启动与停止Node.js服务器 - 路由工作的原理 - 克隆路由功能 AngularJS是当前最流行的JavaScript框架之一,用于创建web应用程序。本课程将教授您使用Angular.js创建动态web应用程序所需的技能。Firebase是一个用于提供应用程序后端功能的数据库服务。在本课程中,我们将使用Firebase作为后端数据库服务器构建实时聊天应用。Angular使您的应用能够扩展HTML库,学习为HTML添加行为,提高应用的响应速度。 您将学习到: - 如何设置开发环境 - 如何在Angular 4中创建新项目 - 如何生成组件 - 如何嵌套组件 - 使用基本模板和插值 - 定义外部HTML模板 - 使用*ngFor指令显示数组对象 - 在模板中使用条件语句 - 如何与组件交互 - 数据绑定的方式 - 如何连接Firebase和操作Firebase数据库 - Firebase身份验证的使用 React.js是一个用于创建用户界面的开源JavaScript库。React采用组件化方法开发应用,每个React应用可以看作是一个组件或可重用组件的集合。 学习内容包括: - 设置本地React开发环境 - 通过CDN访问React库 - 使用创建React应用工具创建新项目 - 从JSBIN访问React - 创建React组件 - 使用ES6创建React组件 - 将React函数转换为ES6类 - 使用JSX - 嵌入JSX作为表达式 - 使用props和state - 组件生命周期 - 创建一个React项目(静态推文组件) 通过本课程,您将掌握使用JavaScript、Node.js、Angular和React开发现代Web应用所需的实用技能。
JavaScript is the most popular scripting language in the world. It is responsible for the interactivity like games, online forms or surveys and other activities user's can engage with on a website. Most dynamic if not all website contains some element of JavaScript. JavaScript programming language drives millions of interactive web sites, powers fast web servers and can even be used to build desktop and mobile applications. Node.js is a very powerful JavaScript-based framework/platform built on Google Chrome's JavaScript V8 Engine. It is used to develop web and mobile applications.. Node.js is open source, completely free, and used by thousands of developers around the world. Node was built with JavaScript so it helps if you have some understanding of how JavaScript actually works. Node is quite popular and used by some big companies like eBay, General Electric, GoDaddy, Microsoft, PayPal, Uber, and Yahoo! just to name a few. What You Will Learn Include: Synchronous and AsynchronousCreating your first Nodejs AppModules and PackagesCreating and App with Express GeneratorPackage.json FileUsing Template engines with ExpressHow to start Node. js serverHow to stop Node.js ServerHow routing worksCloning Routing functions AngularJS is one of the most popular JavaScript framework available today for creating web applications. This course provides you the skills needed to create dynamic web application using angular.js. Firebase is database service that is used to provide backend functionality for applications big and small.In this course we will be building a real time chat app with Angular 4 using firebase as a backend database server. Angular allows your application to have an expanded HTML library. Learn to add behaviour to your HTML and speed up your application's responsiveness. What You will learn: How to setup a development environment How to create a new project in angular 4How to generate componentsHow to nest componentsHow to use basic templatesHow to use interpolation with your templatesHow to define external HTML templatesHow to use *ngFor directives to display objects of an arrayHow to use conditional statements with your templatesHow to interact with componentsHow to data bindHow to connect to firebase from your appHow to store and work with objects in firebaseHow to save data to the firebase databaseHow to use firebase authentication. React.js is a an open-source JavaScript library for creating user interfaces.React adopts a component based approach in developing applications. Every react app can considered a component or a collection of components which can be re-usable. What you will learn includes: Setting up a local react development environmentAccessing React Library via CDNUsing Creating a React App tool to create new react projectsAccessing Reaact from JSBINCreating React ComponentsCreating React Components in ES6Converting React functions to ES6 ClassUsing JSXEmbedding JSX as expressionsUsing propsUsing StateComponent life cycleCreate a React project (Static tweet component) .