Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Compodoc: Crea documentación en proyectos Angular/Ionic/TS
Rating: 4.8 out of 5(271 ratings)
21,294 students

Compodoc: Crea documentación en proyectos Angular/Ionic/TS

Crear documentación de calidad y MUY fácil de mantener con Compodoc para proyectos de Angular 2+ / Ionic 2+ / Typescript
Last updated 3/2020
Spanish

What you'll learn

  • Crear documentación limpia y fácil de mantener en proyectos de Angular / Ionic
  • Crear la documentación con diferentes plantillas proporcionadas
  • Crear documentación aplicando estilos propios
  • Crear documentación añadiendo el contenido deseado únicamente
  • Mejorar como desarrollador y como compañero de equipo de desarrollo

Course content

11 sections73 lectures3h 7m total length
  • Introducción al curso1:15
  • Preguntas - Después del 17/03/20200:08

    Información relativa a las preguntas

  • Funcionamiento de las reseñas0:11

    Acerca de como hacer reseñas en el curso

  • Desarrollo del curso - Consejos para un correcto uso del curso0:21

    Instrucciones para como desarrollar el curso

  • Enlaces de interés0:04

    Lista de enlaces interesantes relacionados al curso

  • Instalaciones necesarias para trabajar con compodoc3:07

    Como instalar los elementos principales para seguir el curso correctamente

  • Descarga del proyecto e instalación de la librería Compodoc0:38

    Pasos a seguir para descargar el proyecto en la versión deseada de Angular y el proceso a seguir para instalar Compodoc

  • Explicación breve del proyecto de como está desarrollado2:08
  • Extensiones recomendadas para trabajar con el material del curso0:06

    En este apartado tenemos el documento de las extensiones recomendadas para trabajar con los proyectos del curso.

Requirements

  • HTML y CSS básico
  • Ser capaz de crear proyectos en Angular básicos
  • Un PC con Windows, Linux o MAC OSX.
  • Un IDE (Entorno de Desarrollo Integrado). Nosotros utilizamos Visual Studio Code porque tiene varios plugins que nos facilitan el desarrollo, pero se puede usar Atom, Sublime Text o cualquier otro a tu gusto.
  • Un navegador compatible con HTML5 y CSS3 que puede ser Firebox o Chrome. Yo trabajaré con Firebox
  • Tener activado JavaScript en el navegador.
  • Conocimientos básicos de Git.

Description

IMPORTANTE: Este curso está pensado para proyectos desarrollados en Angular, Ionic y Typescript. NO SIRVE para documentar proyectos de otros frameowrks como pueden ser Django, Laravel, Symfony,...


La importancia de documentar nuestros proyectos es grande y más si estamos en un equipo de desarrolladores en el que cada miembr@ del equipo desarrolla diferentes funcionalidades por lo que se antoja importante tener todo bien documentado y ordenado.

Con esto conseguimos que el desarrollo sea lo más eficiente posible y en el caso de que  entren más desarrolladores puedan coger el hilo del proyecto de la manera más rápida y eficiente sin mucho esfuerzo.

En este curso aprenderemos el uso de la herramienta Compodoc que nos permite crear una documentación elegante y de calidad básica en pocos pasos con facilidad y que será muy fácil de mantener siguiendo unas breves pautas.

Aparte de aprender a crear la documentación básica, aprenderemos a configurar para que mediante la configuración de las diferentes opciones podamos mostrar la documentación con un template u otro, mostrando documentación de apoyo y etc.

Lo que aprenderemos teniendo como base un proyecto de Angular que contiene pipes, componentes, directivas, servicios, constantes, interfaces,... será lo siguiente:

  1. Crear nuestra primera versión de la documentación con las opciones por defecto.

  2. Cambiar de template y crear diferentes variantes.

  3. Como crear documentación adicional con las instrucciones / información del proyecto

  4. Personalizar nuestro template modificando secciones como los títulos, añadiendo logotipos propios,...

  5. Aplicar tips y trucos interesantes para crear una documentación más personalizada.

  6. Sección extra con un proyecto de Ionic desde 0 con una práctica tipo reto en el que vamos a repasar todo lo aprendido en el curso.

  7. Capaces de publicar nuestra documentación en Github mediante Github Pages.

Lo explicado en este curso se realizará principalmente con el proyecto de Angular únicamente ya que el proceso de configuración, generación de documentación y demás aspectos son iguales tanto en Angular e Ionic, por lo que no creo que tenga mucho sentido hacerlo de nuevo paso por paso en Ionic pero si alguien tiene alguna duda concreta que pregunte sin miedo!!

Para ello, he añadido la sección extra, para trabajar con este framework y practicar todo lo aprendido anteriormente.

Espero que el curso les sea ameno, útil y cuando lo terminéis, publiquéis una documentación elegante, limpia y de calidad en la red con la información de vuestros proyectos como aplicaciones Android / iOS en Ionic, proyectos de Angular, librerías,...


Who this course is for:

  • Desarrolladores que trabajan de manera individual en Angular 2+ / Ionic 2+
  • Desarrolladores que trabajan en equipo en Angular 2+ / Ionic 2+
  • Estudiantes de Angular 2+ / Ionic 2+ que quieran profundizar en la mejora de sus proyectos