Quickstart & Advanced
Quickly start using npm and create npm packages by yourself. Master more than the basics of npm!
Lo que serás capaz de hacer
Dependency management is hard and complicated. Npm is very powerful tool that handles it elegantly. Hi and welcome to the only course you need to quickly start using Npm and then dive deeper into it' more advanced features . This course is structured following the 80/20 rule : In the first you will learn the npm commands and features you will use 80% of the time. In the following sections, you will master npm at it' full power with advanced features. Npm features covered in this course: Understand the types of dependencies: local , global , and peer dependencies Use the npm install command Difference between dependencies and devDependencies Npm Semantic Versioning or semver Prepare your project to be run inside the browser with EsBuild Understand the difference between CommonJs and EsModules Understand how registries work by initializing your own private registry and publish packages to it Create and use packages in a secure way with advanced security topics C++ addons Npm Workspaces Use npm with Typescript Use npm with Git Understand Dependency Management and how Npm does it. By the end of the course you will be able to use Npm and handle packages like a professional, by learning the most common commands and also by using the more advanced features that take years to discover. Why this course stands out from other Udemy courses: Fast paced, concise, most typing cut out - focus on explanations - respect for your time Practical knowledge - presentations are kept to a minimum, we focus on what is really important Programming active instructor - a great instructor never looses touch with the industry Logical and flexible structure - take the course at your own pace Big font , dark background, fullHD content, this way it is readable even on a small screen or even tablet. Lifetime access Certificate of completion to present to your current or prospective employer Q&A active instructor Instructor : My name is Alex Horea, I'm an active senior web and Cloud developer and I want to pass you the knowledge I wish I had when I was a beginner. I strongly believe that practice is the best way to learn, and in this course you will learn the basics and most used Npm commands and then dive deeper into advanced features. Go beyond the theory and learn from an active instructor , aligned with today's programming demands !
- Learn how to use the basic functions of npm
- Npm commands: npm install, npm run
- Dependency management with npm
- Semantic versioning
- Npm workspaces
- Create npm packages
Temario
UNIDAD 1 - Introduction · 5 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Introduction
- Udemy tips
- Npm presentation
- Npm installation
- Course resources
UNIDAD 2 - Npm starter · 9 leccionesUNIDAD 2 - Npm starter
UNIDAD 2 - Npm starter
- Section intro
- First npm project - npm dependencies
- Npm scripts
- Using dependencies
- Development dependencies
- Running inside a browser
- Global dependencies
- Versions
- Section recap
UNIDAD 3 - Advanced topics · 7 leccionesUNIDAD 3 - Advanced topics
UNIDAD 3 - Advanced topics
- Section intro
- Npx and npm exec
- Peer dependencies
- Building for production
- Npm update
- Npm workspaces
- Section recap
UNIDAD 4 - Creating an npm package · 4 leccionesUNIDAD 4 - Creating an npm package
UNIDAD 4 - Creating an npm package
- Section intro
- Creating the base class
- Using local packages
- Using a private NPM registry
UNIDAD 5 - Npm and TypeScript · 4 leccionesUNIDAD 5 - Npm and TypeScript
UNIDAD 5 - Npm and TypeScript
- Section intro
- TypeScript setup
- Generating types
- Npm ignore
UNIDAD 6 - Npm security · 6 leccionesUNIDAD 6 - Npm security
UNIDAD 6 - Npm security
- Section intro
- Npm audit
- Npm post-install
- Other security concerns
- How to use libraries
- Npm security events
UNIDAD 7 - Other Npm features · 8 leccionesUNIDAD 7 - Other Npm features
UNIDAD 7 - Other Npm features
- Section intro
- Handling environment variables
- Node Watch
- Node and C++
- Multiple node installations
- Npm and git
- Npm alternatives
- Deleting node modules like a pro
UNIDAD 8 - End · 2 leccionesUNIDAD 8 - End
UNIDAD 8 - End
- Thank you!
- Bonus
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
8 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
2 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Alex Dan.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 8 unidades · 45 lecciones · 40 h
- 12 meses de acceso
- 2 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Alex Dan; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


