|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/vue-js-3-react-js-angular-guide-to-popular-frameworks/
课程评论:没有评论
课程名称:Vue JS 3、React JS 和 Angular - 流行框架指南 课程概述:本课程旨在帮助学习者理解三种最流行的 JavaScript 框架:React、Angular 和 Vue 的基础知识及其难点。React 是一个用于构建用户界面的库,而 Angular 是一个应用程序设计框架,Vue 则是一个渐进式框架。任何框架都有其独特之处,但它们都建立在 JavaScript 之上,因此如果你熟悉 JavaScript,就能快速学习任何前端框架。 在本课程中,您将创建一个用于跟踪资源的应用,资源可以是博客、视频、书籍等。您将分别在三种框架中构建该应用,从而理解和记忆在 Web 应用开发中的差异。该应用将具有创建、更新和删除资源的功能。在创建这些功能的过程中,您将学习每个框架的核心概念。 课程将从最基础的概念入手,通过创建简单的计数器应用开始。接下来,将详细讲解框架如何在底层工作以及如何在浏览器中渲染应用。您将通过线框图和实际代码示例学习这一过程。之后,您将集成一个简单的由 Bootstrap 支持的布局,并学习如何操作数据、跟踪数据以及在应用中反映数据的变化。 在接下来的部分中,您将学习如何向远程服务器发起 API 请求,并解释代理的含义及其必要性。您将从远程数据库中获取数据并在应用中使用它们。 最后,在课程的最后几节中,您将学习路由的相关知识,创建多个页面并实现页面间的导航。每个框架都有不同的路由系统,课程中将解释更先进和最新的概念。最终,您将实现搜索功能,并学习如何将数据传播到整个应用的模式。同时,您还将在 Heroku 平台上部署每个应用,以便与他人分享您的作品。
Understand basics and difficult parts of the 3 most popular frameworks - React, Angular and Vue. What is Vue JS, React JS, Angular ?They are javascript frameworks. React is a library.What is Framework(FW)/ Library ?Environment, set of tools and guide lines build on top of the programming language(JS in case of this course). FW exposes functionalities, handles lifecycle of the application and defines set of rules how application should be written in order to follow best FW practices.Every framework is different, but there is one thing they have in common. They are builded on top of JS so if you are familiar with JS you can learn any fro-tend(FE) FW very fast!Angular -> Angular is an application design framework and development platform for creating efficient and sophisticated single-page apps.React -> A JavaScript library for building user interfacesVue -> (pronounced /vjuː/, like view) is a progressive framework for building user interfaces.What are you going to build ?In this course you are going to create application for keeping track of the resources. Resource can be anything on the internet(blog, video, book etc.). You are going to build one application in 3 Frameworks so you will understand and memorize the differences in web application development.This application will have functionalities to create, update and delete the resource. Through the process of creating these features you will learn core concepts of each framework.In first section we will work on most basics concepts by creating simple counter application.Later I will explain you how FW works under the hood and how the application is rendered in your browser. You will learn it on wireframes and real examples from FW code it self. Next, you are going to integrate very simple layout backed by Bootstrap. You will learn how to manipulate data, how to keep track of them and how to reflect data changes in your application. Every handles data in different fashion.In next sections you will learn how to make an API request to remote server. We will explain what is a proxy and why we need to use a proxy. You will fetch a data from a remote database and use them in your application.In last sections we will talk about the routing. You will create multiple pages and navigation between them. Every framework has a different routing system. I will be explaining more advanced and newest concepts of each FW. In the end you will implement search functionality and I will be explaining patterns how to propagate data to entire application. It will be explained on a feature that can change the application settings.As the last thing we will deploy each application on Heroku platform so you can share your application on internet.