Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

756 artículos publicados

Docker: Los 10 términos de que debes conocer para empezar a trabajar

Generalmente se suele hablar de "Docker", a secas, para un montón de casuísticas diferentes sin más distinciones. Pero en realidad Docker no es un producto sino una empresa y según el contexto es más apropiado utilizar otra terminología más específica. Así, cualquier artículo, vídeo, curso o recurso serio, aunque utilice Docker de manera genérica en muchos sitios como recurso de escritura, para evitar confusiones debería utilizar la terminología adecuada en sitios concretos. En este breve artículo te facilitamos un listado de 10 nombres y conceptos que seguramente te vas a encontrar cuando leas artículos o noticias sobre Docker y que te conviene tener claros para no equivocarte. Y desde luego, si decides aprenderlo en serio, son términos que debieras tener meridianamente claros... [Más]

Java: Los 5 mejores frameworks para desarrollo Web

Java es sin duda el lenguaje más demandado en el mercado laboral. Sirve para crear todo tipo de aplicaciones: desde el móvil hasta el servidor, pasando por el escritorio o la Web. Y es esto último precisamente lo que nos ocupa hoy: el desarrollo Web. [Más]

El futuro de .NET en 2020: guía para desarrolladores (justificadamente) despistados

En mayo de 2019 Microsoft anunció que a fnales de 2020 iban a lanzar una nueva versión de .NET: .NET 5. ¿Qué significa esto? ¿Desaparece .NET Core? ¿Qué pasa con .NET "clásico"? ¿Y Xamarin? ¿Qué hemos estado haciendo estos últimos 3 años? Arrrrgggg!!! En este artículo tratamos de explicarte el nuevo enredo y decirte en qué te afecta y cómo abordarlo desde ahora mismo. [Más]

jQuery avanzado: crear pseudoelementos propios para los selectores

A pesar de los avances de los últimos años de HTML y CSS, jQuery sigue siendo una biblioteca extremadamente útil y todavía hoy la utilizan casi el 90% de los principales sitios web del mundo y su uso no ha parado de crecer. Hoy me quiero centrar en una cuestión poco conocida, única de jQuery frente a CSS, y que puede ser muy potente: crear pseudoelementos propios para usar en estos selectores. [Más]

El mercado laboral para desarrolladores en España y Europa - Año 2020

Que existe un déficit de programadores en España y en Europa no es ningún secreto. Se habla de que en toda Europa habrá unas 900.000 vacantes para el año que viene y que el 65% de todos los niños europeos tendrán empleos que no existen a día de hoy. Pero, ¿cuáles son las especialidades más demandadas? ¿Y los salarios? ¿Cualquiera puede ponerse a programar y ganarse la vida con ello? [Más]

VIDEO: Scroll con pausas y saltos usando tan solo CSS

El efecto de "scroll" nació como una forma de hacer que algo grande cupiese dentro de otra cosa que es más pequeña. Hoy en día lo tenemos tan interiorizado que apenas le hacemos caso, pero en su momento fue toda una revolución. Pero, aparte del scroll "normal" en la actualidad se necesita poder controlar más, la manera en que los usuarios lo utilizan, poniendo algo parecido a "imanes" que hagan que se muestren los elementos del modo que nos interese, a saltos, y no de manera continuada. Vamos a ver cómo conseguirlo gracias al nuevo estándar CSS Scroll Snap Module soportado ya por todos los navegadores modernos. [Más]

Los conceptos fundamentales sobre Programación Orientada Objetos explicados de manera simple

Los lenguajes de programación modernos como C#, Java, utilizan, entre otros, el paradigma de la Programación Orientada a Objetos. En este paradigma, los programas se modelan en torno a objetos que aglutinan toda la funcionalidad relacionada con ellos. La POO puede resultar confusa para mucha gente al principio, cuando se entra en contacto con ella. Por eso me he animado a escribir este artículo en el que voy a explicar con las palabras más sencillas posibles los principales conceptos de la Programación Orientada a Objetos, independientemente del lenguaje de programación que utilices. Al final de este artículo tendrás claros los 4 pilares de la POO y la próxima vez que te los pregunten en una entrevista de trabajo seguro que ya no tienes problema para explicarlos 😊 [Más]

Los mejores lenguajes de programación para el desarrollo de videojuegos

La tecnología ha mejorado enormemente lo que los juegos son capaces de hacer. Estamos llegando a un punto en el que la imaginación ya no está limitada por lo que un procesador puede gestionar. Si eres capaz de imaginarlo, puedes hacerlo (o casi). Aun así, se necesitan las herramientas adecuadas para poder hacerlo, y hay cientos de lenguajes de programación que pueden ayudar. Aquí hemos reunido varios de los mejores para poder conseguirlo. [Más]

¿Qué es el patrón MVC en programación y por qué es útil?

ASP.NET Core MVC no es el primero ni el único framework MVC para crear aplicaciones usando el patrón Modelo-Vista-Controlador. Ni siquiera es el primero que se crea con tecnologías Microsoft, ya que con .NET "Clásico" hace muchos años que existe otro, precursor del actual. En el artículo de hoy me voy a ocupar de ese, a veces llamado, patrón, arquitectura o incluso modelo MVC. Veremos qué es, algunas ideas equivocadas que existen sobre el mismo, qué partes tiene y cómo se relacionan entre sí, independientemente de la tecnología con la que se implemente... [Más]

Novedades de ASP.NET Core 3.0

Microsoft acaba de presentar, en el marco del evento .NET Conf 2019, la nueva versión de .NET Core y el conjunto de tecnologías y frameworks relacionados. Si bien para ASP.NET Core no se trata de una versión especialmente revolucionaria, sí que viene acompañada de algunos breaking changes y novedades que vale la pena comentar. A continuación veremos los principales cambios introducidos con esta versión. [Más]