Para descargar este documento como PDF o imprimirlo También puedes ir a Archivo – Imprimir

[ GUÍA RÁPIDA ]

megacurso

Angular

"Maestro en 60h (actualizado al 2020)"

Angular es uno de los mejores Frameworks de creación de aplicaciones de una sola página el cual está sustentado fuertemente por el lenguaje de programación Typescript, completando una suite robusta para el desarrollo de aplicaciones web. Domina angular de 0 a 100.

Contenido de producto

Este producto incluye los siguientes cursos:

  • Angular - Maestro en 60h (actualizado al 2020)

Descripción detallada

Angular es uno de los mejores Frameworks de creación de aplicaciones de una sola página el cual está sustentado fuertemente por el lenguaje de programación Typescript, completando una suite robusta para el desarrollo de aplicaciones web, se enfoca en el patrón de diseño conocido como Modelo Vista Controlador o MVC.

Dentro de sus características más destacadas se encuentra el hecho de que maneja una carga de datos dinámica ligada a constantes peticiones asincrónicas sustentada en diferentes paradigmas como lo son las promesas y los observables. Este tipo de aplicaciones se le conoce como reactivas la cuales se orientan cambiar o reaccionar a través de eventos.

Por otra parte, cuenta con una enorme cantidad de documentación disponible lo cual permitirá un aprendizaje fluido y constante. Además, al sustentarse centralmente en el gestor de paquetes NPM, existirá una gran variedad de librerías, servicios, componentes. Este curso asume que posees conocimientos básicos en HTML, CSS y JavaScript así que son solo algunos fundamentos en lo antes mencionado. 

Con este Megacurso de Angular con Typescript  dominarás el software completamente y aprenderás a usar todas y cada una de sus funciones para convertirte en un usuario experto de Angular. El curso comienza 100% desde 0, por lo que no necesitas absolutamente ningún conocimiento previo. Apúntate, ve las clases, ve haciendo los ejercicios (todo el material se incluye también) y ¡hecho! Serás un experto de Angular.

 Profesor del curso: Rafael Vásquez.

Vuélvete un Maestro de la Programación: consigue este Megacurso en el Megapack "Dios de la Programación 460h", que incluye todos los cursos de  Programación a un 35% de descuento que si adquiridos por separado:

 

 

Algunas cosas que aprenderás con éste producto

Aquí tienes algunas capturas hechas a clases aleatorias de este producto.

Requisitos

  •  En el presente curso se instruye como instalar cada una de las herramientas y tecnologías utilizadas, como NodeJs, Angular CLI, Visual Studio Code, Mongo Db, Firebase CLI, Heroku CLI entre otros.
  • Se requiere un computador con al menos 4GB de RAM, si es posible se recomienda 8GB o más.
  • Se requiere fundamentos de HTML, CSS y Javascript.

 

Usos y salidas profesionales

USOS

algunos ejemplos concretos de cosas que podrás hacer cuando acabes este curso:

  • Crea sitios web tipo SPA (Single Page App) en tiempo record.
  • Crea aplicaciones web con un entorno con paquetes conocidos y centralizados.
  • Crea aplicaciones con estructura consistente y modular altamente compatibles para el trabajo en grandes equipos de trabajo.
  • Incrementa la reusabilidad de tus proyectos.
  • Proyectos con una suite de pruebas integrada desde un principio.
  • Mejora la escalabilidad a través de un framework más legible y más fácil de mantener.

SALIDAS PROFESIONALES

algunos ejemplos concretos de cosas que podrás hacer cuando acabes este curso:

  • Formas de hacer uso profesional de tus nuevos conocimientos.
  • Trabaja como desarrollador Angular/Typescript en uno del empleo más demandados de la actualidad.
  • Si eres un desarrollador de backend esto te permitirá dar el salto a ser un Desarrollador FullStack incrementando tus capacidades e ingresos.
  • También podrá ofrecer tus servicios como Freelancer o llevar a cabo ese proyecto que te llevará directo al éxito.
  • Podrás trabajar junto diseñadores para hacer realidad sus diseños llenos del dinamismo que otorga el uso de una aplicación Angular. Es una de las posiciones más demandadas en empresas de alto calibre como ejemplo Google.

Acceso y descarga


1. Apúntate

Apúntate en esta página al megacurso que más te guste. Todos los pagos son completamente seguros, así que adelante.

2. Accede

Automáticamente tras apuntarte recibirás un email con tu usuario y contraseña para poder acceder a las clases.

3. Disfruta

Podrás acceder a las videoclases FullHD desde tu computadora e incluso desde tu móvil y tableta sin ningún límite de tiempo. Además podrás descargar los archivos de las clases para poder seguirlas sin dificultad con los mismos archivos que el profesor.

 

ALGUNAS NOTAS IMPORTANTES

  • El acceso a tus cursos no tiene límite de tiempo, de descargas ni de visualización. Puedes disfrutar de tus cursos durante años si lo necesitas.
  • Tras el pago, el acceso es inmediato: recibirás instantáneamente un email con todas las explicaciones de cómo disfrutar de tus cursos.
  • En el curso se incluye tanto las videoclases como los archivos de proyecto utilizados en cada clase. No se trabajará con ningún recurso que no se te haya aportado.
  • La licencia es única por persona. En caso de que el sistema detecte que se comparte la cuenta con otros usuarios, bloqueará la cuenta y ya no podrán verse/descargarse las clases. En caso de necesitar varias licencias puedes añadirlas justo encima del botón “AÑADIR A CARRITO”


 

Formas de pago


PayPal

El método de pago más fácil y seguro.

Tarjeta de débito / crédito

Paga en tu divisa 100% seguro con Visa o Mastercard.

Western Union

Si no tienes tarjeta, puedes pagar en efectivo en cualquier oficina Western Union cerca de ti.

Bank account

Realiza el pago por una transferencia/ingreso a nuestra cuenta del banco HSBC



ALGUNAS NOTAS IMPORTANTES

  • La factura oficial de tu compra puede solicitarse tras realizar con éxito tu compra a atencion@megacursos.com (por favor, apórtense los datos fiscales para poder enviar la factura con rapidez).
  • No contamos con opción de pago a plazos. En caso de tener dificultades para el abono de la cantidad en un solo pago, recomendamos:
    • Utilizar la tarjeta de crédito para el pago de una vez, y luego devolver el dinero al banco a plazos.
    • En caso de Megapacks: adquirir los productos incluidos en el pack por separado (aunque resulta notablemente más barato apuntarse a Megapacks que apuntase a cursos individuales).
  • El envío del curso es inmediato tras el pago: recibirás un email con las instrucciones acceso en los 30 segundos siguientes al éxito del pago.
  • En caso de no disponer de tarjeta ni PayPal, puede realizarse el envío de dinero eligiendo la opción de Western Union (no obstante, es posible que acarree comisiones no existentes pagando por tarjeta/PayPal).
  • Para empresas: recomendamos ampliamente el uso de tarjeta/PayPal para realizar la compra por no tener comisiones y ser inmediata. Aun así también está disponible el pago por transferencia bancaria en caso de necesidad.

Diploma Oficial

En un mundo laboral donde los títulos y diplomas son tan importantes, dejar plasmado tu conocimiento de forma oficial en el curriculum vitae u hoja de vida es una muy buena forma de enriquecerlo e incrementar tus posibilidades de éxito.

Por ello, puedes solicitar el diploma oficial en el que se acredite que has tomado tus Megacursos y que, por ente, has adquirido conocimientos de las diferentes disciplinas a un nivel medio-alto.

 

PREGUNTAS FRECUENTES

¿Qué ventajas tiene solicitar diploma?

  • La única forma válida y legal de demostrar tus nuevos conocimientos adquiridos en Megacursos.com
  • Muy útil en la búsqueda de empleo al poder añadirse a tu CV
  • Los diplomas son individuales para cada curso, de manera que acabarás con una gran cantidad de nuevos diplomas que enriquezcan tu CV.

 

¿Cómo solicito el diploma?

Añádelo como un extra en el botón verde bajo este texto.

 

¿Cómo recibiré los diplomas?

Podrás descargarlos en PDF desde una página específica que se te aportará.

 

¿Qué validez tiene el diploma?

El diploma certifica que has tomado los Megacursos. Y al ser un diploma presencial, no es necesario que pases ninguna prueba y examen, pues demuestra que has tomado los Megacursos.

El diploma tiene validez internacional.

 

¿Qué información aparece en el diploma?

  • Tu nombre y apellidos oficiales (te los pediremos para prepararte el diploma)
  • El curso que has tomado
  • Las horas de formación
  • La fecha
  • Firma oficial de Megacursos

 

¿Cuántos diplomas tengo que contratar?

Con que lo añadas una vez, afecta a todos los cursos dentro del pack (en caso de que se compre megapack). No es necesario comprarlo varias veces. Se te dará un diploma individual para cada disciplina.

 

¿Puedo pedir el diploma después de haberme apuntado?

No, el diploma sólo puede pedirse añadiéndose como extra al pedido a la hora de apuntarse a los cursos. En el futuro no puede solicitarse.

Asistencia Invidiual

Con objeto de dar al alumno toda la seguridad de podrás finalizar tus megacursos plenamente sin dificultades, junto con la compra tus cursos se ofrece la opción de conseguir Asistencia Individual por mensaje privado con nuestro equipo de docentes especializados. Esto puede asegurar al estudiante una educación a distancia de calidad, no necesariamente menos didáctica que la que recibiría cara a cara en una clase.

Sea cual sea el problema que tengas (¿le das a cierto botón y no te hace lo que al profesor en la pantalla? ¿No tienes el efecto usado en el minuto 35:53 de la clase 22?), siempre recibirás respuestas válidas y útiles para cada ocasión en menos de 24h, pues los profesores tienen acceso a todos los cursos completos para brindarte la mejor asistencia.

 

PREGUNTAS FRECUENTES

¿Qué ventajas tiene solicitar la Asistencia Individual?

  • Respuestas seguras para cada pregunta que tengas: no existe la posibilidad de que tus dudas se queden sin resolver.
  • Respuestas explayadas y técnicas sobre tus dudas, con incluso explicaciones en mini vídeos únicamente grabados para satisfacer tus cuestiones.
  • No malgastes tiempo buscando quien pueda responder a tus dudas en foros de internet: ten una referencia fija.

 

¿Cómo solicito la Asistencia Individual?

Añádelo como un extra en el botón verde bajo este texto.

 

¿Cómo funciona la asistencia?

Se te aportará un contacto para que puedas preguntar a nuestro equipo de profesores cualquier pregunta que necesites.

 

¿Cuánto puedo preguntar? ¿Durante cuánto tiempo?

La Asistencia Individual no tiene ninguna limitación de tiempo ni de cantidad de preguntas. Podrías realizar 6 preguntas diarias día a día durante 6 años sin ningún problema si lo considerases necesario.

 

¿Cuánto tardaré en recibir respuesta?

El máximo tiempo que tienen los docentes para responder a tus dudas es de 24h, aunque generalmente suelen tardar mucho menos (es habitual tener respuesta a las 1-2 horas de haber realizado la consulta).

 

¿Cuántas Asistencias Individuales tengo que contratar?

Con que lo añadas una vez, afecta a todos los cursos dentro del pack (en caso de que se compre megapack). No es necesario comprarlo varias veces. Se te responderán a dudas sobre cualquier curso que hayas comprado.

 

¿Puedo pedir la asistencia después de haberme apuntado?

No, la Asistencia Individual sólo puede pedirse añadiéndose como extra al pedido a la hora de apuntarse a los cursos. En el futuro no puede solicitarse.

Cotización oficial (factura proforma)

Puedes generar una cotización (factura proforma) automáticamente para este producto en https://megacursos.com/megacourse/maestro-en-60h Muy útil para empresas y profesionales.

Comprar para otra persona

Para casos en los quen diferente la persona que va a realizar la compra a la que va a efectuar el curso, hemos desarrollado el SAA (Sistema de Asignación de Accesos). El procedimiento es muy sencillo: realiza la compra en https://megacursos.com/megacourse/maestro-en-60h como se haría para una compra normal. En la página de carrito podrás ver una opción llamada "Voy a comprar el curso para otra persona". Selecciónala. Tras el pago verás un formulario en el que podrás asignar los cursos que has comprado a otras personas indicando sus emails, que recibirán al instante un correo explicándoles cómo acceder a los cursos exactamente igual que si los hubieran comprado ellos mismos.

Syllabus

1 | Pasos iniciales con angular y typescript
[60 h]

Aprenderemos a usar el terminal de comandos, a instalar NodeJs, luego instalaremos el Angular CLI y crearemos nuestro primer proyecto en Angular.

2 | Mini proyecto convertidor de unidades para reforzar los primeros pasos
[60 h]

Esta entretenida clase será para hacer nuestro primer miniproyecto un convertidor de diferentes unidades de medida.

3 | Componentes y plantillas
[60 h]

Ha llegado la hora de crear nuestro primer componente en Angular literalmente la piedra angular de los proyectos de este Framework.

4 | En qué lenguajes estamos escribiendo: el typescript
[60 h]

Definiremos los conceptos básicos de Typescript, nuestro lenguaje por excelencia durante el curso.

5 | Clases e interfaces
[60 h]

Aprenderemos sobre Clases, modelos de datos y objetos a través de pequeños ejemplos del mundo cotidiano.

6 | Directivas y binding
[60 h]

Conoceremos que son las directivas y revisaremos las más importantes como ngIf, ngFor, ngSwitch, ngStyle, ngClass, como manejar eventos de click, data-biding y two way data-biding.

7 | Crear directivas
[60 h]

Crearemos una directiva personalizada y plantearemos fundamentos para que podamos crear nuestra propias directivas.

8 | Routing y navegación
[60 h]

Aprenderemos a configurar el routing, manejo de rutas, parámetros y re direccionamiento por router.

9 | Practica de mini site con bootstrap
[60 h]

Crearemos un sitio web típico usando las técnicas provistas por el framework Angular.

1 | Servicios y HttpClient. Parte A
[60 h]

Comenzaremos a incorporar nuestros primeros servicios, y crearemos un servicio usando HttpClient.

1 | Servicios y HttpClient. Parte B
[60 h]

Continuaremos nuestro ejercicio con nuestro servicio de ejemplo y HttpClient.

2 | Servicios y HttpClient final y pipes en angular
[60 h]

Finalizaremos el ejercicio de servicios, y conoceremos los Pipes y sus tipos más comunes como lo son los de fecha, text y numéricos, además haremos nuestro propio Pipe personalizados.

3 | Formularios orientados a plantillas y reactivos
[60 h]

Aprenderemos a usar los formularios orientados a plantillas y los formularios reactivos, además de como validarlos Angular.

4 | LocalStorage con ejercicio práctico. Parte A
[60 h]

Realizaremos un ejercicio para usar el almacenaje de datos locales que se encuentra dispuesto en nuestros navegadores.

4 | LocalStorage con Ejercicio práctico. Parte B
[60 h]

Finalizaremos el ejercicio de LocalStorage.

5 | Repositorios git.
[60 h]

Aprenderemos nociones básicas de git las cuales nos ayudaran a gestionar los proyectos de Angular.

6 | Promesas, observables y rxjs. Parte A
[60 h]

Conoceremos a las promesas y los observables en que se diferencian y revisaremos varias funciones y métodos que retornan promesas u observables.

6 | Promesas, observables y rxjs. Parte B
[60 h]

Realizaremos ejemplos de promesas y revisaremos la librería RxJs.

1 | Proyecto portfolio. Parte A
[60 h]

Crearemos la estructura de nuestro proyecto y routing básico.

1 | Proyecto Portfolio. Parte B
[60 h]

Crearemos nuestro formulario de login y lo conectaremos con Firebase Authentication.

1 | Proyecto portfolio. Parte C
[60 h]

Comenzaremos a crear nuestro CRUD de manejo de proyectos del portafolio y lo enlazaremos con Cloud Firestore.

1 | Proyecto portfolio. Parte D
[60 h]

Haremos un formulario de creación de proyectos y agragaremos paquetes npm para manejo de selectores de fecha.

1 | Proyecto portfolio. Parte E
[60 h]

Manejaremos la edición y borrado de nuestro CRUD de proyectos.

1 | Proyecto portfolio. Parte F
[60 h]

Agregaremos a nuestro CRUD la capacidad de subir archivos a Firebase Storage.

1 | Proyecto portfolio. Parte G
[60 h]

Continuaremos agregando la subida de imágenes a nuestro CRUD de proyectos.

1 | Proyecto portfolio. Parte H
[60 h]

Agregaremos la capacidad de envío de correos a nuestro proyecto para manejar nuestro formulario de contacto.

1 | Proyecto portfolio. Parte I
[60 h]

Haremos el Deploy de nuestro proyecto a Firebase Hosting y a Heroku.

1 | Introducción a mongoDb
[60 h]

Aprenderemos los fundamentos del manejador de bases de datos NoSQL MongoDb, realizaremos su instalación y ejercicios de práctica.

2 | Servidor Web typescript + express + mongoose
[60 h]

Para el manejo de nuetro backend crearemos un proyecto en NodeJS, en el cual levantaremos un servidor con typescript, express y mongosee.

3 | Modelando entidades con mongoose para mongoDb
[60 h]

Modelaremos las entidades necesarias para el proyecto de arriendo de mobiliario.

4 | Agregando jwt a express
[60 h]

Agregaremos a nuestro proyecto backend la capacidad de usar Json Web Tokens para realizar el manejo de sesiones de nuestro proyecto.

5 | Personalizando coreUI free y haciendo login para conectar nuestro backend
[60 h]

Instalaremos el template de Angular llamado CoreUI e iniciaremos con el formlario de login.

6 | Login, jwt, interceptor, guard
[60 h]

Conectaremos el Login a nuestro backend, para lo cual aprenderemos a integrar JWT con Angular, agregaremos un interceptor para la inclusión de los tokens y un Guard para proteger las rutas del proyecto.

7 | CRUD de colecciones mongoDB. Parte A
[60 h]

Iniciaremos la creación de los CRUD de los modelos del proyecto de arriendo de mobiliario, partiendo con la creación de usuarios.

7 | CRUD de colecciones mongoDB. Parte B
[60 h]

Continua la creación de los CRUD, ahora agregaremos Datatables a nuestro CRUD de usuarios.

7 | CRUD de colecciones mongoDB. Parte C
[60 h]

A continuación agregaremos la capacidad de editar y eliminar usuarios.

7 | CRUD de colecciones mongoDB. Parte D
[60 h]

Iniciaremos la creación del CRUD de temáticas e incorporación de la capacidad de subir imágenes.

7 | CRUD de colecciones mongoDB y multer para subir archivos. Parte E
[60 h]

Continuamos con la creación del CRUD de temáticas, donde para poder subir imágenes a nuestro backend deberemos incorporara el paquete Multer.

7 | CRUD de colecciones mongoDB. Parte F
[60 h]

Iniciaremos la creación del CRUD de items e incorporación de la capacidad de subir imágenes.

7 | CRUD de colecciones mongoDB. Parte G
[60 h]

Ahora toca el turno del CRUD de Tipos de Evento el cual tiene un rol central en el proyecto de arriendo de mobiliario.

7 | CRUD de colecciones mongoDB. Parte H
[60 h]

Se continúa generando la funcionalidad del generador de relaciones entre ítems para el CRUD de Tipo de Evento.

7 | CRUD de colecciones mongoDB. Parte I
[60 h]

Se culmina el CRUD de tipo de eventos su funciones de editar y borrar, además se crea el CRUD de clientes.

7 | CRUD de colecciones mongoDB. Parte J
[60 h]

Se inicia con el CRUD de presupuestos, el cual requiere ajustes en backend donde agregaremos los tipos de lugar.

7 | CRUD de colecciones mongoDB, google places y angular google maps. Parte K
[60 h]

Continuando nuestro CRUD de presupuestos, debemos incorporar a Google Places para las direcciones y Angular Google Maps para poder visualizar las direcciones en mapa.

7 | CRUD de colecciones mongoDB. Parte L
[60 h]

Comenzaremos a agregar la lógica que nos permitirá calcular los presupuestos de eventos de arriendo de mobiliario, el cual se centra en los Tipos de Eventos y su relación entre items.

7 | CRUD de colecciones mongoDB. Parte M
[60 h]

Finaliza el cálculo básico del presupuesto.

7 | CRUD de colecciones mongoDB. Parte N
[60 h]

Se agrega a los presupuestos el cálculo del envío según la distancia en kilómetros entre nuestro centro de eventos y la dirección del cliente.

7 | CRUD de colecciones mongoDB. Parte O
[60 h]

Se inicia con el CRUD de Eventos, el cual parte de la base de un presupuesto.

7 | CRUD de colecciones mongoDB. Parte P
[60 h]

Se agrega la lógica de inventario de ítems y se realizan ajustes generales al proyecto.

7 | CRUD de colecciones mongoDB, publicar base de datos en atlas. Parte Q
[60 h]

Se continúan los ajustes generales, y aprenderemos como publicar nuestra base de datos MongoDb a Atlas el servicio de nube de MongoDb.

7 | CRUD de colecciones mongoDB, deploy del proyecto a firebase y heroku. Parte R
[60 h]

Realizaremos el deploy del proyecto usando Firebase Hosting para el frontend de Angular y Heroku para el backend.

1 | Socket IO. Parte A
[60 h]

Aprenderemos que son los sockets y que es Socket IO, iniciaremos la creación de un backend en NodeJs basado en nuestros proyectos anteriores, para poder usar Socket IO.

1 | Socket IO. Parte B
[60 h]

Realizaremos la integración de Socket IO y Angular, aprenderemos a emitir eventos y como capturarlos.

1 | Socket IO. Parte C
[60 h]

Deploy a Atlas, Heroku y Firebase

1 | Pruebas unitarias con jasmine y karma. Parte A
[60 h]

Aprenderemos a realizar pruebas unitarias básicas, luego agregaremos pruebas unitarias nuestro proyecto anterior “Chat con Socket IO”

1 | Pruebas unitarias con jasmine y karma. Parte B
[60 h]

Para continuar nuestra práctica de pruebas unitarias tomaremos al proyecto de Arriendo de Mobiliario y le agregaremos algunas pruebas unitarias.

1 | Publicar Angular en Apache
[60 h]

Crearemos un servidor en Google Cloud usando el servicio Compute Engine, instalaremos webmin para gestionar nuestro server, realizaremos la instalación de apache y el deploy de nuestro proyecto.

2 | Publicar Angular en Nginx
[60 h]

Crearemos un servidor en Amazon Web Services usando el servicio EC2, instalaremos webmin para gestionar nuestro server, realizaremos la instalación de Nginxy el deploy de nuestro proyecto.

3 | Manejo de Ambientes Personalizados
[60 h]

Aprenderemos como crear diferentes ambientes para nuestro proyecto Angular como lo son el ambiente de QA y Certificación.

4 | Esquemáticas en Angular
[60 h]

Aprenderemos nociones básicas de esta funcionalidad que nos permite generar nuestro propio comando generador para el Angular CLI.

5 | Compilación jit, aot y deploy
[60 h]

Conoceremos las diferencias de jit y aot, además de la herramienta de deploy nativa del propio angular, que nos permitirá realizar deploy con un simple comando de angular.

6 | Tips de objeto console para mejorar visualización de debug
[60 h]

Aprenderemos tips con el objeto console para mejorar la visualización de nuestro debug de proyectos javascript y typescript en general, lo cual nos aportará a nuestros proyectos Angular.

Unas palabras de nuestro equipo

Muchas gracias por su interés en el Megacurso de Angular. Nuestro equipo ha trabajado incesablemente durante meses para conseguir que cada clase y cada proyecto usado sean de una calidad excepcional, una obra de arte de la didáctica. Es nuestra promesa que únicamente viendo las clases y realizando los ejercicios propuestos se volverá un experto en Angular y podrá disfrutar de sus nuevos conocimientos hasta límites que se pondrá sólo usted mismo.

Felicidades, y bienvenido a su nueva aventura en Megacursos.com

Roberto Martínez, Director Ejecutivo
Megacursos.com

Enlaces


Apúntate a este producto: https://megacursos.com/course/megacurso/maestro-en-60h

Explora todos nuestros cursos https://megacursos.com/todos

Contacto


Aquí tienes la información de contacto para Spain:

  • Email: atencion@megacursos.com
  • Chat (24h): https://megacursos.com/contacto
  • Teléfono (24h): 91 060 3241
  • Dirección:

    Calle Poeta Joan Maragall, 1 
    28020 Madrid
    Espana

Dispones de todas nuestros métodos de contacto y chat 24h en https://megacursos.com/contacto