|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/practical-angular-react-node-airbnb-style-application/
课程评论:没有评论
课程名称:深入解析React、Angular和Node:初学者到专业(2018) 概述:如果你计划开始开发者职业生涯或想提升编程技能,那么本课程就是为你准备的。你将通过这一课程获得开启网页开发所需的一切知识,从基础到高级主题,直至将应用部署到Heroku并在线可访问。本课程是你学习Angular、React和Node进行网络开发的唯一资源,同时将帮助你获得开展自己项目所需的信心和技能,为申请开发者职位提供正确的思维方式。 我们将从Angular和React开始,创建应用布局,讲解如何创建基本组件、服务和可重用代码,并讨论单页面应用(SPA)的路由。课程中我们还将处理出租房的详细页面,使用第三方谷歌地图API展示出租房的位置。此外,我们将研究客户端和服务器端的JWT(JSON Web令牌)身份验证。 接下来的课程中,我们会开发核心功能,允许用户预定出租房,集成日历选择入住日期、确认预定的模态窗口及消息提示,增强应用的互动性。随后,我们会查找和创建出租功能,学习如何按城市搜索出租房,并将新功能整合进现有代码。 在管理模块中,我们将实现展示用户预订和出租信息的功能,包括列出和删除。完成管理模块后,我们将准备应用以便部署到Heroku,进行额外的生产设置,然后使应用在线可用。 课程不仅限于部署,在所有必要的更改完成后,我们会持续更新新功能。接下来的部分将涵盖出租房更新功能,学习如何创建强大、可重用的组件,以及创建美观的更新组件。我们还将学习如何上传图片到亚马逊S3,并在上传前对图片进行裁剪和处理。 在这个课程中,我们将前后端切换,即从前端应用切换到后端Node.js应用。该Node应用负责处理和存储我们的业务数据在MongoDB中。 课程大纲包括: - JavaScript和ES6简介 - Angular基础(组件、服务、模块、路由等) - Node基础(Express框架、服务器创建、MongoDB等) - 身份验证(JWT、加密、中间件) - 预订功能开发 - 搜索及创建出租 - 部署到Heroku - 更新、图像上传功能等 本课程对初学者友好,即使没有任何编程经验也能顺利开始。课程提供终身访问权限,并附带一个月退款保证,让你无后顾之忧,尽情获取知识提升技能。
If you are planning to start your career as a developer or you just want to improve your programming skills, then this course is right for you.Get all you need to start web development in one course! and many related technologies of Web Development to more advanced topics until our application will be deployed to Heroku and accessible online on the internet.This resource is the only thing you need in order to start Web Development with Angular, React and Node and during this course you will get confidence and skills required to start your own projects, you will get the right mindset to apply for a developer career and to improve in modern frameworks like Angular, React and Node,We will start very easily in Angular and React, in which we will create a layout of our application. I will explain to you how to create basic components, services and reusable code. I will also talk about routing in SPA (single page application).Furthermore, we will work on a detail page of a rental property in which we will work with 3rd party Google Map API and we will display the location of a rental property on a map.Later in this course, we will take a look on authentication with JWT (json web tokens) on the client/server side.Next, we will work on a core application functionality to book rental property for certain numbers of nights. We will integrate interesting features to our application, calendar for choosing dates of stay, modal window to confirm bookings and toast messages in order to enhance interactivity of the application and we will go more into advanced concepts of Angular, React and Node.After the booking section we will take a look on search and create rental functionality. We will search for rentals by city. We will learn how to integrate new features to the working code.Our last section will be a manage section where we will work on functionality to display user bookings and rentals, availability to list and remove them.After manage section we will prepare our applications to be ready for deploy to Heroku. We will do additional production setup of Angular, React and Node applications. After all of the necessary changes we will finally deploy our applications to Heroku and we will make them available online on the internet.Development process is not finished with a deploy section. This course offers for you constant update of new features. Next we will work on very interesting feature for update rental properties. On Rental Update feature you will learn how to create powerful reusable components in your application and how to create good looking update components.After update section we will work on interesting feature for an image upload. We will learn how to upload images to Amazon S3. Before uploading our image to Amazon S3 we will also take care of cropping and processing our image.During this course we will be switching from our frontend application to our backend Node.js application. This Node application will be responsible for handling and storing our business data in MongoDB.------- Brief Curriculum - Listed Important Features You Will Learn -------[JS, ES6] - Intro To ES6 (Classes, Variables, Callbacks, Arrow Functions, Inheritance, Async, Promises, Observables) [Angular] - Intro To Angular (Components, Services, Modules, Routing, Bootstrap, Life Cycle Functions, Passing Data, Links, Types, Observables)[Node] - Intro to Node (Express Framework, Server Creation, Postman, MongoDB, Routing, Handle Errors)[Angular] - Rental Map (Proxy, Cors, Pipe, Font Awesome, Map Component, 3rd Party Service, Geolocation, Google Maps API, Caching)[Node] - Authentication (JWT, Encryption, Middleware)[Angular] - Authentication (Reactive Forms, Template Forms, Validation, JWT, Guards, Interceptor)[Node] - Bookings (Book a rental property, Server Validation)[Angular] - Bookings (Date Range Picker, Book a rental property, Modals, Toast Messages)[Angular + Node] - Search, Create Rental[Angular + Node] - Manage Section [Angular] - Deployment (Heroku, Production Server Setup)[React] - Intro To React (Components, JSX, Redux, State, Props, Bootstrap, Life Cycle Functions, Link To, Render)[Node] - Intro to Node (Same as Section 3.)[React] - Rental Map (Proxy, Cors, HOC, Composition, Font Awesome, Map Component, 3rd Party Service, Google Maps API, Caching, Geolocation)[Node] - Authentication (Same as section 5.)[React] - Authentication (Redux Forms, Validation, JWT, Protected Guards, Axios Interceptor)[Node] - Bookings (Same as section 7.)[React] - Bookings (Date Range Picker, Book a rental property, Modals, Toast Messages)[React + Node] - Search, Create Rental[React + Node] - Manage Section [React] - Deployment (Heroku, Production Server Setup)[Angular - Bonus] - Update Feature (Editable Components, Reusability, Inheritance, Subject )[Angular - Bonus] - Crop and Upload Image Feature (Amazon S3, Learn how to send an image in request )[Angular - Bonus] - Payment (Stripe )[Angular - Bonus] - Migrate to Angular 6Look at some reviews of my students: Really he knows what features we want also his performance in Q & A section was so fast. I was shocked. his teaching style is like a real. I highly recommend to the new user who wants to learn all the combination such as react node and angular. also, one more thing he tries to give the response out of this framework such as if you get stuck in javascript, react native and so on. you won't be regret after purchasing his course. I guaranteed 100%.I took this course because the MERN stack project presented in the previews looked much more in depth and had way more features compared to other courses and projects I have seen before. This course has not disappointed so far. His use of the Google Maps API, HOC's, Authentication, etc for the course project are some of the coolest features and best code I have seen written for MERN in a while. My constructive feedback for this course is that the way the Instructor explains the basics of React, Redux, HOC's in the beginning are too fast paced and do not provide enough detail. This was not an issue for me as I am well versed in React already, and simply wanted to IMPROVE my React skills rather than relearn the basics. The instructor is passionate, responds quickly to questions, and is continually adding new features such as Image Uploads for the project which I am super excited for. I will definitely be keeping an eye out for future content by this instructor. TLDR: This course is great for increasing your React Skills and creating an Awesome MERN Project. However, if you are trying to learn the basics of React, I would suggest other courses. Very good and interesting course, I as a beginner I did not have any problem to start programming without problems! a man jumps into it, and it is a fascinating and seductive beautifully illustrated. I'm still in the middle yet, but I can not wait for another lesson! For me nicely done! keep up with good work:)Get all you need to start web development in one course.You will pay once and you will get a lifetime access to this up-to-date course.You have nothing to loose, you can only gain.Do not forget that you are protected by 1 month money-back guarantee.