Desarrollar una red social con JavaScript, Angular y NodeJS

所在平台: Udemy

课程主页: https://www.udemy.com/course/desarrollar-una-red-social-con-javascript-angular-y-nodejs-mongodb/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用JavaScript、Angular和NodeJS开发社交网络 课程概述:欢迎参加《使用JavaScript、Angular和NodeJS开发社交网络》课程。在此课程中,您将逐步学习如何构建一个完整且功能齐全的Web应用,涵盖后端和前端的开发,完全基于JavaScript技术堆栈。我们将创建一个类似于Twitter的社交网络,使用MEAN Stack(MongoDB、Express、Angular和Node.js)进行案例实践。 如果您希望成为一名Web开发者,或者已经从事Web开发,掌握本课程中所使用的所有框架和技术几乎是必不可少的,尤其是如何将它们结合起来开发定制应用。 我们将使用多种技术,包括: - JavaScript:一种最流行的Web编程语言 - NodeJS:服务器端的JavaScript开发平台 - ExpressJS:用于HTTP协议和路由系统的Node.js框架 - MongoDB:功能强大且流行的基于JavaScript的NoSQL数据库管理系统 - Angular:由Google推动的SPA(单页面应用)开发框架 - jQuery:最知名的JavaScript前端框架 - AJAX:用于向服务器发送异步请求 - Bootstrap:构建用户界面的标准化CSS和JS框架 - HTML5、CSS3等 课程结束时,您将能够开发复杂的定制Web应用,修改现有程序,并创建具有用户交互功能的社交网络和网站。这个课程是当前唯一一个从零开始教授如何使用JavaScript和MEAN Stack开发社交网络的课程,旨在通过完整的实际案例逐步教授,确保您能够理解。 在超过20小时的课程中,您将逐步学习如何构建一个类似Twitter的Web平台。在这个社交网络(Web应用SPA)中,将具备以下功能: - 注册和登录 - 修改个人资料 - 上传个人头像 - 关注和取关其他用户 - 发布文本和图片 - 查看我们关注的人在时间线上的发布 - 查看个人资料和他人资料 - 收发私人消息(DM) 课程从后端开始,涵盖数据库设计与创建、使用NodeJS和MongoDB创建RESTful API、模型和控制器的创建、路由设定、JSON响应、服务和中间件、JWT(JSON Web Tokens)、API认证、使用Mongoose进行数据库交互、CRUD操作、关注系统、同步和异步JavaScript、访问控制等。 完成RESTful服务后,将进行前端开发:安装Angular,创建动态SPA Web应用,模型、组件、路由和服务的创建,使用管道(pipes)、输入输出(Input和Output)、本地存储(Localstorage)、表单创建、模块等内容。 我们将一步步阐述所有主题,直到构建完整的社交Web应用。为了最大限度地利用课程,建议您具备HTML、CSS的知识以及基本的Angular和JavaScript概念。 如果您希望轻松地学习现代全栈Web开发,使用JavaScript和Angular创建社交网络,关注实践并逐渐提升Web开发水平从而增加就业机会,这就是您的课程!查看课程大纲以了解您将学习的所有主题。欢迎加入课程,提升您的技能!课程完全兼容Angular各个版本(从Angular 2到Angular 20)。

课程评论(0条)

课程详情

Bienvenido al curso Desarrollar una red social con JavaScript, Angular y NodeJS, vas a aprender paso a paso como desarrollar una aplicación web completa y funcional paso a paso, a nivel de backend y frontend, usando únicamente tecnologías JavaScript. La red social que vamos a crear será muy parecida a Twitter y es un caso práctico de un desarrollo profesional a medida con el MEAN Stack (MongoDB, Express, Angular y Node.js) Si quieres ser desarrollador web, o incluso si ya te dedicas al desarrollo web, es casi obligatorio aprender todos los frameworks y tecnologías con las que vamos a trabajar en el curso y sobre todo como combinarlas para crear aplicaciones completas a medida. Para la creación de la red social utilizaremos muchas tecnologías, entre ellas:JavaScript, uno de los lenguajes de programación mas populares de la web. NodeJS, plataforma muy popular para desarrollar con JavaScript en el lado del servidor. ExpressJS, framework para Node.js que nos permite trabajar con el protocolo HTTP y tener un sistema de rutas. MongoDB, el sistema gestor de bases de datos NoSQL basado en JavaScript mas potente y popular. Angular, el framework impulsado por Google cuyo propósito es el desarrollo de aplicaciones web SPA(Single page applications). Reactivo e instantáneo. jQuery, el framework frontend imprescindible y más conocido para JavaScript. AJAX, para hacer peticiones asíncronas al servidor. Bootstrap, el framework CSS y JS más estandarizado e imprescindible actualmente para la construcción de interfaces de usuario. HTML5, CSS3, JavaScript, etc. Al finalizar el curso serás capaz de desarrollar tus propias aplicaciones web a medida de alta complejidad, modificar otras que ya estén programadas y además crear redes sociales y webs con intereactividad completa entre usuarios. Este es el único curso que te va a enseñar a desarrollar una red social a medida con JavaScript y el MEAN Stack desde cero que existe hasta la fecha, y está diseñado para que aprendas a desarrollar una red social como Twitter y además para que adquieras habilidades para el mundo real mediante casos prácticos completos, paso a paso y de forma fácil para que no te quedes con dudas. Durante las más de 20 horas del curso verás como desarrollar una plataforma web tipo Twitter paso a paso. En esta red social(webapp SPA) las siguientes funcionalidades: Registrarnos e identificarnos en la plataforma. Modificar nuestros datos. Subir una imagen de perfil. Seguir y dejar de seguir a cualquier usuario (follow y unfollow). Hacer publicaciones con texto e imagenes. Ver las publicaciones de la gente que seguimos en el timeline. Ver mi perfil de usuario y el del resto de personas. Recibir y enviar mensajes privados (MD). ¡Y mucho más! Abordaremos el desarrollo de esta aplicación partiendo desde cero. Comenzaremos por el backend: Empezando por el diseño y creación de la base de datos, creación del API RESTful con NodeJS y MongoDB, creación de modelos, controladores, rutas(routing), respuestas en JSON, servicios y middlewares, JWT(JSON Web Tokens), autenticación en el API, interacción con la base de datos con Mongoose, CRUDs, sistema de seguimiento, JavaScript sincrono y asíncrono, control de acceso, etc, etc, etc. Una vez terminado el servicio RESTful haremos el frontend: Instalaremos Angular, creación de la webapp dinámica SPA, creación de modelos, componentes, rutas, servicios en Angular, pipes, Input y output, Localstorage, creación de formularios, módulos y miles de cosas más. Trataremos todos los temas paso a paso y poco a poco hasta construir la aplicación web social completa, pese a esto, para aprovechar al 100% el curso te recomendaría tener conocimientos en HTML, CSS y además tener unas nociones básicas en Angular y JS. Si quieres aprender desarrollo web full-stack moderno sin dolor y crear una red social usando Javascript y Angular, enfocándonos al mundo real, practicando poco a poco, subir de nivel en el desarrollo web con Angular, NodeJS y aumentar tus oportunidades laborales ¡Este es tu curso! Échale un vistazo al programa del curso para ver todos temas que aprenderás. ¡Únete al curso y sube de nivel! Curso totalmente compatible con Angular 2 Final, Angular 4, Angular 5, Angular 6, Angular 7, Angular 8, Angular 9, Angular 10, Angular 11, Angular 12, Angular 13, Angular 14, Angular 15, Angular 16, Angular 17, Angular 18, Angular 19 y Angular 20

课程标签

0人关注该课程

主题相关的课程