NPM.Desarrollo y publicación de librerias en JS, TS, Angular

Información
Udemy
Online
Curso
Crear módulos / librerías node escritas en Javascript Crear módulos / librerías node escritas en Typescript Crear módulos / librerías en Angular Publicar y gestionar las librerías creadas en JS / TS / Angular con soltura Publicar siones en github de nuestros proyectos Obtener los conocimientos necesarios para poder trabajar en proyectos colaborativos como pueden ser las librerías Documentar las librerías de una manera elegante y fácil para poder ayudar a otros/as usuario/as Integración Continua para realizar pruebas de test automáticos Crear documentación elegante de una librería y publicarla en el hosting de Firebase A quién va dirigido Programadores Javascript Programadores Typescript Programadores Angular Estudiantes de Formación Profesional de ramas de desarrollo e informática Estudiantes unisitarios del ámbito de sofware / informática Autodidactas ysionados por el desarrollo Requisitos Conocimientos básicos de Javascript Conocimientos básicos de Typescript Conocimientos básicos de Angular (con haber trabajado en una app más que suficiente) No requiere conocimientos sobre NPM para distribuir librerías y gestionarlas Tener conocimientos básicos de Git para poder administrar los proyectos correctamente Temario completo de este curso Contenido del curso...Introducción al curso....Desarrollo del curso - ¿Cómo preguntar dudas? Consejos y recomendaciones...Desarrollo del curso - Consejos para un correcto uso del curso...Enlaces de interés para el desarrollo del curso...Instalación Node y NPM...Instalación de Typescript, Mocha y Visual Studio Code + Añadir Extension...Extensiones que utilizo en el curso...Introducción a la sección...Introducción a Git / Crear cuenta de github...Instalación de Git...Crear clave pública SSH y añadirla en nuestra cuenta de Github...Configurando Git por primera vez...Crear repositorio en Github...Pequeña introducción para obtener el cheatsheet de comandos y comprobaciones...Inicializar repositorio - git init [proyecto] / git clone [url]...Realización de cambios en el repositorio...Cambios grupales - Gestión de los branches - Parte 1...Cambios grupales - Gestión de los branches - Parte 2...Repaso de las gestión de los branches...Más posibilidades con la gestión de control de siones git...PRÁCTICA - Enunciado del ejercicio de repaso para gestionar repositorios....PRÁCTICA - Resultado de la práctica - Parte 1...PRÁCTICA - Resultado de la práctica - Parte 2...Código final de la sección...Introdución a npm...Funcionamiento de NPM y el gestor de paquetes...Entendiendo los paquetes y módulos...Pasos para registrar una cuenta en npm...Todo sobre el package.json...Repaso sobre los conceptos del package.json...Paquetes locales y globales...Gestión de paquetes de forma local / global (instalar, actualizar, listar...)...Repaso opciones de gestión de paquetes a la hora de añadirlos, actualizar......sionado semántico - Conceptos básicos...Pequeño repaso práctico del sionado semántico...Ayuda de soporte en los foros oficiales...Lo que conseguiremos al finalizar la sección...Crear repositorio y clonar el repositorio en el directorio....Crear el fichero package.json para la definición del módulo Node...Crear módulo sencillo con varias funciones de saludo...Hacer backup de los cambios y crear release v1.0.0...Código del proyecto...Usando como referencia el path desde otro script y ejecutándolo en terminal...Usando como referencia el paquete que hemos creado con npm pack...Usando como referencia el package instalado desde el repositorio de Github...Usando como referencia el package mediante el uso de npm link...Usando la consola de node y cualquier referenciado al módulo anterior...Código de lo desarrollado en la sección...Esto es lo que conseguiremos al finalizar la sección...Crear repositorio Github, preparar el proyecto y crear el package.json...Crear el fichero package.json...Crear modulo node en JS con las operaciones matemáticas básicas +, -, *, /...Probar en la consola node y crear nuestro primer release de la sión 1.0.0...Guardar los cambios realizados en el repositorio Github y creamos el release...Publicar en NPM...Añadir instrucciones con el README...Mejorando el módulo para validar las entradas de los números...Publicar sión final 1.1.0 después de publicar el backup en Github...Probar módulo publicado en NPM (sión 1.1.0)...Código del proyecto - Operaciones matemáticas...Esto es lo que aprenderemos al finalizar la sección...Crear repositorio y preparar el proyecto de la sección...Primeros pasos y donde añadir los ficheros y estructura principal...Probando strings...Probando valores numéricos...Probando valores booleanos...Probando arrays - Parte 1...Probando arrays - Parte 2...Hooks...Test exclusivos - only...Test inclusivos - skip...Hacer una copia de seguridad en el repositorio...Código de la sección...¿Qué es lo que vamos a conseguir al final de la sección?...Crear el repositorio del proyecto y preparar el proyecto...Creación del package.json e instalaciones necesarias...Módulo con función de llamada a la API de Github...Aplicar test del módulo y sin mockearlo...Aplicar test del módulo mockeando las request http...Hacer backup del proyecto + release + publicar en NPM...Código del proyecto de la sección...Esto es lo que conseguiremos al finalizar la sección...Crea repositorio de Github y prepararlo para empezar a trabajar...Crear package.json...Crear index.js y definir funciones principales con estilos personalizados - 1...Crear index.js y definir funciones principales con estilos personalizados - 2...Instalar lo necesario para hacer los test y empezar con ellos...Test - Definir que llama correctamente al log...Copia de seguridad Github + Publicar en NPM...Resultado del README...Código final...Introducción. Esto es lo que conseguiremos al finalizar...Crear repositorio y preparar proyecto...Creación del fichero package.json...Instalaciones necesarias para poder trabajar en este proyecto...Import iniciales y definición de lo que vamos a tener que hacer en el módulo...Definir la información de la cabecera de ...Definir las preguntas para obtener el nombre y extensión del fichero...Creación del fichero...Definir la funcionalidad para mostrar mensaje cuando fichero creado...Configurar para crear fichero binario y poder usarlo en global...README. Instrucciones de instalación y uso...Publicar en NPM... más
Otros cursos de esta academia
Cisco CCNA Fundamentos de Networking para Redes IP
(Udemy)
Entender el funcionamiento de la cli y los diferentes modos de usuario de un equipo cisco así como las diferentes memorias... configurar rutas estáticas y rutas...
Mainframe IBM en tu PC
(Udemy)
Sabrás cuáles son las principales industrias en donde se utilizan los mainframes instalarás un entorno de tipo mainframe ibm en tu pc instalarás un emulador de terminales...
Implementación de Servidores LAMP con Centos Linux
(Udemy)
Al finalizar el curso deberas ser capaz de instalar, configurar y publicar aplicaciones web que requieran la implementación de un servidor lamp a quién va dirigido...
Ansiedad por separación en perros - La guía definitiva
(Udemy)
Tratamiento farmacológico... ¿qué necesitamos para realizar un diagnóstico adecuado?... ) que quieran aprender y profundizar sobre un problema sobre el que es muy...
Cuentos En Francés Vol. I & II. (2 cursos en 1)
(Udemy)
Curso 2: estudiantes con nivel intermedio-avanzado que quieran mejorar su pronunciación y su vocabulario en francés... curso 2: de preferencia tener un nivel intermedio...
POWER BI |Curso KPI y Business Intelligence para Call Center
(Udemy)
Aprenderán a usar el power bi para obtener información valiosa para la toma de decisiciones en la empresa... a quién va dirigido estudiantes que desean agregar habilidades...
Microservicios con Spring Boot y Spring Cloud Netflix Eureka
(Udemy)
Construye, implementa y escala microservicios con spring boot 2 y spring cloud aprende a crear y consumir servicios web restful con spring boot conecta y consume...
Aprende Dibujo Artístico fácilmente. Arte y creatividad.
(Udemy)
Podrás dibujar todo aquello que ves adquirirás soltura y seguridad en el trazo percibirás los objetos en 2d podrás encajar la forma correctamente disfrutar dibujando...
RestFul Api con Python usando Django Rest FrameWork
(Udemy)
Py guardando el owner fuente guardando el owner probando acceso a api de productos resumen introducción documentando con swagger documentando con coreapi extra y...
ReactJS Avanzado - FullStack React GraphQL y Apollo
(Udemy)
Crear aplicaciones completas con react, apollo y graphql conocer más sobre mongodb y mongoose para integrarlo a sus aplicaciones react crear aplicaciones fullstack...
PEDIR INFORMACIÓN