PHP 8: Novedades y mejoras del lenguaje de backend más usado
Hace poco se lanzó PHP 8, la nueva versión del popular lenguaje de programación del lado del servidor que todos conocemos. PHP es uno de los lenguajes más usados en la web, por muchos motivos, uno de ellos su rico ecosistema de tecnologías a su alrededor. Frameworks, librerías, CMS´s, una comunidad muy amplia, demanda laboral elevada han convertido a PHP en uno de los mejores lenguajes de backend. PHP...
Solución Cannot read property ‘path’ of undefined – Subir archivos en NodeJS
Cuando estamos tratando de subir archivos en NodeJS, dependiendo de la libreria que usemos podemos tener más o menos problemas a la hora de subir cualquier fichero, imagen o lo que sea. Uno de los errores más comunes que puedes tener con librerias como multiparty, connect-multiparty, express-fileupload, formidable, incluso multer, es que nos aparezcan errores relacionados con la propiedad path como este: TypeError: Cannot read property 'path' of undefined...
Aprende a publicar páginas web en Internet (Hosting y VPS)
¡Entra al curso completo pinchando aquí! Bienvenido al curso Aprende a publicar cualquier web en Internet (Hosting y VPS), vamos a aprender a desplegar, publicar en producción y subir a Internet sitios y aplicaciones web desarrolladas con HTML5, CSS3, JavaScript, PHP, MySQL, WordPress, Laravel, Symfony, MEAN Stack, NodeJS, Angular, MongoDB, Python, SQLite y Django desde cero y paso a paso. Mucha gente no sabe como poner en producción una web creada con...
Poner un proyecto de Angular en un servidor Apache
Hoy te voy a enseñar a poner un proyecto de Angular en un servidor Apache sin problemas, ni complicaciones. Solo tienes que seguir estos pasos: Paso 1. Generar build del proyecto ejecutando este comando: ng build --prod Paso 2. Corregir los errores de código que te indique el compilador de Angular CLI y volver a ejecutar el comando para general el build para producción. Paso 3. Copiar el contenido...
Angular 11: Lo nuevo y como instalarlo paso a paso
Hace unos días se publicó la nueva versión de Angular, la versión 11 de este increíble framework para JavaScript. Esta nueva versión no representa un gran cambio con respecto a la versión anterior, Angular 10, es decir, todo el código que tengamos hecho con Angular 10 es totalmente compatible y funcional con la versión 11, no hay cambios de sintaxis, por lo cual la migración de una versión a...
¿Que hosting elegir y cual es el mejor?
Hoy hablaremos acerca de alojamientos web y te voy a responder a la siguientes preguntas que me suelen hacer bastante: ¿Como elegir un buen hosting? ¿Que características debe tener un hosting? ¿Cual es el mejor hosting? ¿Que hosting me recomiendas? En este vídeo te lo explico todo: ¿Como elegir un buen hosting y características debe tener? Yo uso este, click para verlo. Las principales características y cualidades resumidas que...
Angular 10: Novedades e instalación desde cero
Hace unos días lanzaron la nueva versión de Angular, la versión 10 de este potente framework para JavaScript. Esta nueva versión no representa un gran cambio con respecto a la versión anterior, Angular 9, es decir, todo el código que tengamos hecho con Angular 9 es totalmente compatible con la versión 10, no hay cambios de sintaxis, por lo cual la migración de una versión a otra es muy...
Solución Generic Type ‘ModuleWithProviders’ requires 1 type argument(s) en Angular 10
En este tutorial aprenderemos a solucionar los problemas con ModuleWithProviders en Angular 10. Si estas programando con Angular y te da un error similar a este: generic type 'modulewithproviders t ' requires 1 type argument(s) Lo puedes solucionar agregando el argumento de esta manera, en esta linea del fichero de rutas de tu proyecto: export const routing: ModuleWithProviders<Route> = RouterModule.forRoot(appRoutes); Si esto no te funciona prueba con esto: export...
Curso de Django 3 desde cero hasta profesional
¡Entra al curso completo pinchando aquí! Bienvenido al Curso de Django 3 completo desde cero hasta profesional, en el que aprenderemos todo lo necesario para dominar el framework para desarrollo web para Python más popular en la actualidad.. Este no es un curso cualquiera, estás ante un curso brutal en el que aprenderemos: Programación desde cero y paso a paso, sin necesidad de tener conocimientos previos. Python, uno de...
Master en Python: Aprende Python, Django, Flask, Tkinter y más
¡Entra al master completo pinchando aquí! Bienvenido al Master en Python, en el que aprenderemos todo lo necesario para dominar el lenguaje de programación multiproposito más popular en la actualidad y todas las tecnologías a su alrededor con más demandadas. Este no es un curso cualquiera, estás ante un máster completo en el que aprenderemos: Programación desde cero y paso a paso, sin necesidad de tener conocimientos previos. Python,...
Aprender CSS en 15 minutos
Hoy vamos a aprender CSS en 15 minutos. Te enseñaré lo fundamental del desarrollo web y la maquetación web con el lenguaje de hojas de estilo más usado, más estándar y más demandado actualmente que nos permite dar forma, colocar elementos, aplicar un diseño y una apariencia visual a nuestras páginas web. ¿Que aprenderás? En este tutorial de CSS en 15 minutos te enseñaré a trabajar con: HTML5 Semántico...
Aprender HTML en 15 minutos
Hoy vamos a aprender HTML en 15 minutos. Te enseñaré lo fundamental del desarrollo web y con el lenguaje de marcado imprescindible que nos permite crear la estructura y el contenido de páginas webs desde cero. ¿Que aprenderás? En este tutorial de HTML en 15 minutos te enseñaré a trabajar con: Documentos HTML Etiquetas Atributos Encabezados Textos Listas Imágenes Enlaces Tablas Formularios Caracteristicas HTML5 Sin más espero que te...