|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/angular-ionic-node-build-a-real-web-mobile-chat-app/
课程评论:没有评论
课程名称:Angular、Ionic 和 Node:构建一个真实的Web和移动聊天应用 课程概述: 本课程旨在教授如何使用NodeJS后端构建具有实时功能的Web和移动应用。如果你曾尝试构建具有聊天功能的应用,但希望进一步提升,欢迎参加本课程。Angular是构建客户端应用程序(使用HTML、CSS和TypeScript)的热门框架,学习Angular对前端或全栈开发人员至关重要。Ionic是一个开源框架,用于开发移动应用,提供了构建具有原生外观和感觉的移动用户界面的工具和服务。 本课程采用实践导向的方式,以一个大型应用为中心,逐步介绍不同的概念。在课程中,使用NodeJS构建的后端将同时支持Angular Web应用和Ionic移动应用,实现“一个后端,两款应用”的目标。 在本课程中,你将学习到: - 使用Angular CLI、Ionic CLI和Node命令行工具设置NodeJS + Express + MongoDB + Angular + Ionic应用 - 使用NodeJS和Express框架 - 使用JWT进行身份验证和授权 - 理解RESTful API设计 - 从Angular和Ionic应用上传图片,使用Cloudinary云存储 - 通过Angular的HttpClient服务将NodeJS后端连接到Angular应用 - 通过Ionic的提供者将NodeJS后端连接到Ionic应用 - 添加私聊功能以及在Angular和Ionic应用中添加表情符号 - 使用SocketIO实现实时交互 - 处理错误和表单验证 - 理解Angular的HTTP拦截器 - 将Angular应用更新至Angular 7及懒加载技术等 课程结束后,你将能够构建一个完整且功能齐全的实时应用,适用于Web和移动平台。
Have you tried to build your own web and mobile application with real time functionalities using NodeJS backend? Perhaps, you have tried to build an application either for web or mobile with chat functionalities and you need to do more with it, then this course is for you.Angular is one of the most popular frameworks for building client apps with HTML, CSS and TypeScript. If you want to establish yourself as a front-end or full-stack developer, you need to learn Angular.Ionic is an open source framework used for developing mobile applications. It provides tools and services for building Mobile UI with native look and feel. This course follows a hands-on approach, which means that the whole course is structured around one big application and the different concepts will be explained detailedly as they are introduced in this application. The backend built using NodeJS will be used for both the Angular web app and Ionic mobile app.So two apps with one backendDuring this course, you will learn to:Set up a NodeJS + Express + MongoDB + Angular + Ionic Application with the help of the Angular CLI, Ionic CLI and Node Command Line ToolUse NodeJS and Express frameworkUse JWT for authenticationAdd authorization to Angular appsUnderstand RESTful API DesignImage upload from Angular and Ionic appsUse Cloudinary cloud storage for imagesConnect your NodeJS backend with your Angular App through Angular's HttpClient serviceConnect your NodeJS backend with your Ionic App through Ionic's providersAdd private chat functionalityAdd emojis to Angular and Ionic appsSocketIO for real-time interactionUse materialize css frameworkHandle ErrorsForms with validationsLearn concepts like Angular's http interceptorsUpdate Angular apps to Angular 7Angular Lazy Loading techniquesAnd much moreAt the end of this course, you will be able to build a complete and functioning real-time application both for web and mobile platforms.