|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/crea-sistemas-administrativos-con-angular-y-firebase/
课程评论:没有评论
课程名称:用Angular和Firebase创建行政系统 课程概述:在管理数据库时,需要一个界面,通过表单、表格和图形来管理信息。Angular是由谷歌开发的前端框架,通常用来创建单页面应用(SPA),其最大的优势是能够快速且专业地创建安全的表单、动态表格和实时图形。本课程将教你使用Angular和Firebase来实时管理任何数据库信息,利用Angular Material UI和AngularFire等扩展功能,快速构建一个行政仪表板。您将逐步学习以下内容: - 实施AdminLTE模板与Angular Material UI(不使用jQuery) - 实施JWT认证 - 使用Firebase消耗RESTful服务 - 实施具有用户角色的管理面板 - 实施响应式表单 - 实施“接口” - 实施“懒加载” - 实施“管理员守卫” - 实施“HTTP拦截器” - 实施“管道”(可重用的视图函数) - 实施“帮助器”(可重用的组件函数) - 实施“AngularFire” - 结合Apache PHP模块与Angular管理文件 - 项目模块化组织 - 创建异步验证 - 在托管服务上部署应用 课程优势:使用Angular能提供更高的安全性、简化的MVC架构、组件的高可重用性、更好的代码可读性和易于维护性,且在就业市场上有很高的需求。选择Google Firebase作为数据库,可以直接在云端测试,支持多种用户管理,且具备丰富的实时数据处理和安全性。 课程安排:本课程是前一个课程“用Angular和Firebase数据库创建市场系统”的补充,但不需要先修。在课程中,我们将从构建市场系统开始,逐步创建管理系统,整合Angular框架与Firebase数据库,并专注于每个细节的构建和功能实现。若课程未能满足您的期望,您可以根据Udemy的退款政策索回全额学费。 在购买前,您也可以查看可用的免费内容,以便更好地了解课程内容。
Para administrar una base de datos es necesario tener a disposición una interfaz donde puedas gestionar a través de formularios, tablas y gráficos la información. Angular es un marco de trabajo (Framework) de front-end impulsado por Google que se ha usado normalmente para crear sitios web de una sola página (SPA - Single Page Application), pero el plus más grande que tiene Angular es su facilidad de ayudarnos a crear formularios seguros, tablas dinámicas y gráficos en tiempo real de una manera rápida y profesional.En tiempo real podrás administrar la información de cualquier base de datos gracias al uso de extensiones como Angular Material UI y AngularFire, aplicando una serie de herramientas y recursos que te ayudarán a tener un Tablero Administrativo al instante para cualquier necesidad. En este curso te guiaremos paso a paso para que adquieras los siguientes conocimientos:Aprenderás a implementar plantilla AdminLTE con Angular Material UI (No jQuery)Aprenderás a implementar autenticación vía JWTAprenderás a consumir servicios RESTful con Firebase Aprenderás a implementar un panel administrativo con roles de usuarioAprenderás a implementar Formularios ReactivosAprenderás a implementar "Interfaces"Aprenderás a implementar "LazyLoading"Aprenderás a implementar "Admin Guard"Aprenderás a implementar "HTTP Interceptor"Aprenderás a implementar "Pipes" (Funciones reutilizables en las vistas)Aprenderás a implementar "Helpers" (Funciones reutilizables en los componentes)Aprenderás a implementar "AngularFire"Aprenderás administrar archivos combinando el módulo Apache de PHP y Angular Aprenderás a organizar proyectos en módulosAprenderás a crear validaciones asíncronasAprenderás a desplegar la aplicación en un HostingY mucho más!!!¿POR QUÉ USAMOS ANGULAR EN ESTE PROYECTO?Mayor seguridad con código encapsulado para el lado del cliente.Facilita la depuración de errores al escribir el código.Framework para frontend con tecnología backend incorporada.Manipulación del DOM con directivas privadas.Separación de componentes que permite mayor orden para proyectos a gran escala.Arquitectura MVC simplificada.Reusabilidad: La estructura de Angular basada en componentes hace que los componentes sean altamente reutilizables en toda la aplicación.Mejor legibilidad: La coherencia en la codificación hace que la lectura del código sea una tarea fácil para los nuevos desarrolladores. Lo que aumenta su productividad.Facilidad de mantenimiento: Los componentes pueden ser reemplazados con mejores implementaciones. En pocas palabras, permite el mantenimiento y actualización eficiente del código.Alta demanda laboral.¿POR QUÉ USAMOS BASES DE DATOS GOOGLE FIREBASE?Pruebas directamente desde la Nube sin necesidad de desplegarla ni montarla en un servidor.Servicio de gestión de usuarios con diferentes proveedores: Además de Google, Facebook, Twitter y GitHub.Procesos estandarizados para la autenticación de usuarios.API RESTful incorporada que facilita la conexión y gestión de datos inmediatos.Usa bases de datos no relacional lo cual permite su fácil crecimiento en proyecto a gran escala.Implementa toda la seguridad que ofrece Google en sus aplicaciones.Uso gratuito y de pago según el crecimiento del proyecto.¿CÓMO ES EL CURSO?Este curso es el complemento del curso anterior: Crea Sistemas Marketplace con Angular y Firebase Database pero no es un requisito haberlo cursado. En este curso crearemos un Tablero Administrativo (Dashboard) para gestionar desde allí toda la base de datos del Sistema Marketplace, iniciando desde la explicación de cómo se construyó el Marketplace y cómo hacemos las solicitudes a Firebase con su API RESTful.En las siguientes secciones comenzaremos a construir paso a paso desde cero el Sistema Administrativo integrando en el Framework Angular la plantilla "Open Source" ADMIN LTE con la base de datos en Firebase, dedicando el tiempo necesario para la construcción de cada detalle y correcto funcionamiento del sistema.Recuerda que cuentas con la política de reembolso de Udemy, que en caso de que este curso no cumpla tus expectativas, puedes solicitarla y te darán el 100% de tu dinero de regreso, pero si lo haces, por favor dime en qué fallé, y así seguir mejorando este curso.Antes de comprarlo, puedes revisar el contenido gratuito que está accesible para ti y así tengas una mejor idea de lo que aquí se hará.