IntercambiosVirtuales » Fundamentos de la programación https://www.intercambiosvirtuales.org En Busca del Conocimiento.... Sat, 30 Nov 2024 14:30:59 +0000 es-ES hourly 1 VIDE02BRAIN: Angular 2 práctico – Sitio de consumo de vídeos https://www.intercambiosvirtuales.org/cursos-multimedia/angular-2-practico-sitio-de-consumo-de-videos https://www.intercambiosvirtuales.org/cursos-multimedia/angular-2-practico-sitio-de-consumo-de-videos#comments Sat, 01 Jul 2017 08:12:28 +0000 http://www.intercambiosvirtuales.org/?p=93169
Untitled-1%2Bcopy.png
Datos Técnicos
Angular 2 práctico: Sitio de consumo de videos
.MP4 | 526 MB | Spanish | VIDEO2BRAIN | Vídeo Training | Formador: Carlos Solís | Duración: 2:41 horas (26 Vídeos) | Contiene Archivos Base | Fecha de publicación: 12/04/2017
Descripción del curso
Desarrolla un sitio web multimedia con Angular 2.

Aprende en este curso a crear un sitio web de videos con características avanzadas, compatible con dispositivos móviles y de fácil indexación en motores de búsqueda.

Siguiendo paso a paso las lecciones, verás cómo instalar el servidor local, cómo desarrollar el backend y cómo integrar Angular 2.

Al final del workshop tendrás además el código fuente para utilizar como base para tus proyectos personales utilizando Angular 2 de un sitio funcional en el que podrás ver cómo cargar información de servicios web externos, crear listas dinámicas y cómo crear un reproductor personalizado de video HTML5 con Angular 2.

[…]]]> https://www.intercambiosvirtuales.org/cursos-multimedia/angular-2-practico-sitio-de-consumo-de-videos/feed 8 VIDE02BRAIN: Fundamentos de la seguridad informática https://www.intercambiosvirtuales.org/cursos-multimedia/fundamentos-de-la-seguridad-informatica https://www.intercambiosvirtuales.org/cursos-multimedia/fundamentos-de-la-seguridad-informatica#comments Wed, 24 May 2017 20:49:43 +0000 http://www.intercambiosvirtuales.org/?p=92853

Untitled-1%2Bcopy.png
Datos Técnicos
Fundamentos de la seguridad informática
.MP4 | 791 MB | Spanish | VIDEO2BRAIN | Vídeo Training | Formador: José Dimas Luján Castillo | Duración: 2:28 horas (28 Vídeos) | NO Contiene Archivos Base | Fecha de publicación: 03/03/2017
Descripción del curso
Conceptos, mitos y fundamentos.

La seguridad es un tema complejo y este curso se adentra de una forma sencilla a cualquier usuario con conocimientos nulos del tema.

Abordaremos la perspectiva legal, la del software, normas y conceptos que se encuentran dia a dia en el internet que de no ser abordados de la forma correcta pueden llegar a generar confusion y sobre todo un concepto totalmente contrario a su significado.

[…]]]> https://www.intercambiosvirtuales.org/cursos-multimedia/fundamentos-de-la-seguridad-informatica/feed 24 VIDE02BRAIN: Aprende Visual Studio Code https://www.intercambiosvirtuales.org/cursos-multimedia/aprende-visual-studio-code https://www.intercambiosvirtuales.org/cursos-multimedia/aprende-visual-studio-code#comments Sat, 06 May 2017 17:13:29 +0000 http://www.intercambiosvirtuales.org/?p=92378

Untitled-1%2Bcopy.png
Datos Técnicos
Aprende Visual Studio Code
.MP4 | 218 MB | Spanish | VIDEO2BRAIN | Vídeo Training | Formador: Sergio Britoz | Duración: 1:23 horas (26 Vídeos) | NO Contiene Archivos Base | Fecha de publicación: 12/12/2016
Descripción del curso
Descubre cómo trabajar con este editor de código.

Visual Studio Code es un editor de código Open Source multiplataforma con el que puedes trabajar con HTML, CSS y JavaScript, o incluso con C#, C++, Python o Go.

En este curso verás las herramientas de las que Visual Studio Code dispone que mejorarán y agilizarán tu flujo de trabajo.

Aprende a escribir código rápidamente con IntelliSense, a depurar desde su consola y a trabajar directamente con tu repositorio de código en Git.

Además, verás cómo extender sus capacidades con las múltiples extensiones, y todo esto con muy bajo consumo de recursos.

[…]]]> https://www.intercambiosvirtuales.org/cursos-multimedia/aprende-visual-studio-code/feed 17 VIDE02BRAIN: Fundamentos de la programación – Paradigmas de programación https://www.intercambiosvirtuales.org/cursos-multimedia/fundamentos-de-la-programacion-paradigmas-de-programacion https://www.intercambiosvirtuales.org/cursos-multimedia/fundamentos-de-la-programacion-paradigmas-de-programacion#comments Sat, 29 Apr 2017 13:39:30 +0000 http://www.intercambiosvirtuales.org/?p=92295

Untitled-1%2Bcopy.png
Datos Técnicos
Fundamentos de la programación: Paradigmas de programación
.MP4 | 641 MB | Spanish | VIDEO2BRAIN | Vídeo Training | Formador: José Dimas Luján Castillo | Duración: 2:13 horas (28 Vídeos) | NO Contiene Archivos Base | Fecha de publicación: 8/03/2017
Descripción del curso
Consigue una base teórica sólida para el mundo de la programación.

Programar consiste en solucionar problemas mediante código, por lo que el modelo, patrón o paradigma seguido para la resolución de este problema supone la base teórica necesaria antes de comenzar a programar.

Este curso aborda el concepto de paradigma en la programación, sus tipos y clasificaciones y tiene como objetivo sentar unas bases teóricas necesarias para cualquier persona que quiera entender mejor las bases de la programación y la creación de software.

[…]]]> https://www.intercambiosvirtuales.org/cursos-multimedia/fundamentos-de-la-programacion-paradigmas-de-programacion/feed 27 VIDE02BRAIN: Fundamentos de la programación: Servicios web https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-servicios-web https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-servicios-web#comments Fri, 05 Jun 2015 12:05:06 +0000 http://www.intercambiosvirtuales.org/?p=76575

Datos Técnicos
Fundamentos de la programación: Servicios web
ISO | 478 MB (426 MB) | Spanish | VIDEO2BRAIN | Vídeo Training | Formadores: José Vicente Carratalá & David Gassner | Duración: 3:27 horas | Fecha de publicación: 20-May-2015
Descripción

Mecanismos y estructuras para crear programas que trabajan con grandes cantidades de datos.

Vamos a aprender a trabajar con estructuras de datos dentro de programas complejos. Porque probablemente si estás aquí, es porque ya ha pasado esa época en la que has empezado a hacer programas sencillos que usaban unas pocas variables dentro de su funcionamiento. Cuando empiezas a afrontar retos más grandes, es cuestión de tiempo que necesites crear un programa que trabaje con grandes cantidades en su interior.

Este curso está pensado para darte soluciones cuando llega ese caso. En muchas ocasiones las aplicaciones no solo manejan grandes cantidades de información, usualmente almacenadas en una base de datos. Además de almacenar la información, usualmente las aplicaciones deben, en un momento dado, cargar toda o parte de esa información, y realizar operaciones de procesado, ordenación y análisis de esa gran cantidad de información. ¿Y dónde se guarda esa información dentro del programa? Precisamente de eso trata este curso.

Te enseñaremos las estructuras en las cuales puedes guardar tu información y las operaciones que puedes realizar con ellas para que, llegado ese momento, sepas las alternativas que tienes, sepas las características, las ventajas, y las desventajas de cada una de ellas, y sepas elegir la que mejor se adapte a tus necesidades.

[…]]]> https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-servicios-web/feed 12 VIDE02BRAIN: Fundamentos de la programación: Seguridad web https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-seguridad-web https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-seguridad-web#comments Wed, 20 May 2015 20:09:39 +0000 http://www.intercambiosvirtuales.org/?p=76149

Datos Técnicos
Fundamentos de la programación: Seguridad web
ISO | 346 MB (291 MB) | Spanish | VIDEO2BRAIN | Vídeo Training | Formador: José Vicente Carratalá | Duración: 2:58 horas | Fecha de publicación: 07-May-2015
Descripción

Domina la seguridad de tus aplicaciones web.

Cualquier aplicación web está expuesta a los intentos de ataque y los accesos no autorizados. Una vez que alguien, máquina o persona, ha conseguido acceder a tu aplicación, cualquier cosa es posible, desde robo de información, pasando por modificaciones no autorizadas en la información, hasta el borrado completo de la aplicación y sus datos.

En este curso aprenderas cuáles son las principales vías de acceso no autorizado a una aplicación, y cómo corregirlas y, sobre todo, cómo prevenirlas.

Hoy en día la gran mayoría de programas, especialmente los de nueva creación, están conectados de una manera u otra a la web. Y esta interconectividad abre la puerta al intento de acceso no autorizado a las aplicaciones.

La seguridad no es solo un conjunto de buenas prácticas a aplicar una vez que la aplicación ha sido desarrollada. Nos guste o no, hoy en día la seguridad debe formar parte del diseño de una aplicación desde su misma concepción.

En este curso vamos a explorar las principales vías de acceso no autorizado que solemos dejar abiertas cuando creamos y publicamos una aplicación web, explicaremos los puntos en los que podemos encontrar debilidades y aprenderemos a entender y corregir tales debilidades.

[…]]]> https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-seguridad-web/feed 16 VIDE02BRAIN: Fundamentos de la programación: Estructuras de datos https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-estructuras-de-datos https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-estructuras-de-datos#comments Thu, 07 May 2015 17:51:05 +0000 http://www.intercambiosvirtuales.org/?p=75796

Datos Técnicos
Fundamentos de la programación: Estructuras de datos
ISO | 356 MB (306 MB) | Spanish | VIDEO2BRAIN | Vídeo Training | Formadores: Simon Allardice & José Vicente Carratalá | Duración: 3:09 horas | Fecha de publicación: 23-Abr-2015
Descripción

Mecanismos y estructuras para crear programas que trabajan con grandes cantidades de datos.

Vamos a aprender a trabajar con estructuras de datos dentro de programas complejos. Porque probablemente si estás aquí, es porque ya ha pasado esa época en la que has empezado a hacer programas sencillos que usaban unas pocas variables dentro de su funcionamiento. Cuando empiezas a afrontar retos más grandes, es cuestión de tiempo que necesites crear un programa que trabaje con grandes cantidades en su interior.

Este curso está pensado para darte soluciones cuando llega ese caso. En muchas ocasiones las aplicaciones no solo manejan grandes cantidades de información, usualmente almacenadas en una base de datos. Además de almacenar la información, usualmente las aplicaciones deben, en un momento dado, cargar toda o parte de esa información, y realizar operaciones de procesado, ordenación y análisis de esa gran cantidad de información. ¿Y dónde se guarda esa información dentro del programa? Precisamente de eso trata este curso.

Te enseñaremos las estructuras en las cuales puedes guardar tu información y las operaciones que puedes realizar con ellas para que, llegado ese momento, sepas las alternativas que tienes, sepas las características, las ventajas, y las desventajas de cada una de ellas, y sepas elegir la que mejor se adapte a tus necesidades.

[…]]]> https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-estructuras-de-datos/feed 18 VIDE02BRAIN: Fundamentos de la Programación: Bases de datos https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-bases-de-datos https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-bases-de-datos#comments Tue, 05 May 2015 20:58:19 +0000 http://www.intercambiosvirtuales.org/?p=75767

Datos Técnicos
Fundamentos de la programación: Bases de datos
ISO | 376 MB (323 MB) | Spanish | VIDEO2BRAIN | Vídeo Training | Formadores: Simon Allardice & José Vicente Carratalá | Duración: 3:22 horas | Fecha de publicación: 30-Abr-2015
Descripción
Descubre cómo funcionan por dentro las bases de datos.

Es muy común que las aplicaciones que programas necesiten guardar datos de manera persistente, para que esa información pueda ser accedida más adelante o actualmente por varios usuarios. Las bases de datos son uno de los principales mecanismos de persistencia de datos en las aplicaciones, y por tanto conocer cómo funcionan es de vital importancia para cualquier desarrollador.

Soy José Vicente Carratalá, y en este curso, creado conjuntamente con Simon Allardice, vamos a aprender cómo funcionan por dentro las bases de datos. Descubriremos que, pese a su nombre poco atractivo, el funcionamiento de las bases de datos relacionales es sencillo de aprender y son una pieza clave en el desarrollo de aplicaciones modernas en todos los ámbitos, tanto aplicaciones de escritorio, como aplicaciones web, como móviles.

En este curso empezaremos viendo los conceptos clave de funcionamiento de cualquier base de datos, tales como tablas, columnas y registros. Profundizaremos relacionando unas tablas con otras con elementos tales como las claves primarias, para poder crear peticiones que afecten a varias tablas de manera simultánea. Continuaremos mostrando las principales operaciones que podemos aplicar sobre las bases de datos modernas. Por último, analizaremos los sistemas de gestión de bases de datos más usadas hoy en día, tanto a nivel personal como a nivel profesional, para que conozcas las alternativas de las que dispones y puedas elegir la que más te convenga cuando tengas que elegir

[…]]]> https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-bases-de-datos/feed 20 VIDE02BRAIN: Fundamentos de la programación – Refactorización de código https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-refactorizacion-de-codigo https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-refactorizacion-de-codigo#comments Mon, 29 Sep 2014 18:24:06 +0000 http://www.intercambiosvirtuales.org/?p=70258

Datos Técnicos
Fundamentos de la programación: Refactorización de código
ISO | 122 MB (198 MB) | Spanish | VIDEO2BRAIN | Vídeo Training | Formadores: Simon Allardice & José Vicente Carratalá | Duración: 2:01 horas | Fecha de publicación: 01-Jul-2014
Descripción
Haz que tu código sea legible, mantenible y ampliable.
Este curso te presenta qué es la refactorización y te enseña un método estructurado de mejorar tu código.

La refactorización es el proceso de mejora del código para hacerlo más legible, mejor estructurado y más fácilmente ampliable.

Veremos paso a paso qué es y qué no es la refactorización, cuándo usarla y cómo afrontarse a ella a nivel de método, de clases y condiciones o de datos. Veremos así mismo la comunicación y refactorización de alto nivel. Todos estos puntos te ayudarán a que tu código sea más fácilmente mantenible, crezca más ágilmente y sea más accesible a mejoras y ampliaciones.

[…]]]> https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-refactorizacion-de-codigo/feed 18 VIDE02BRAIN: Fundamentos de la programación – Código eficiente https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-codigo-eficiente https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-codigo-eficiente#comments Fri, 26 Sep 2014 08:10:34 +0000 http://www.intercambiosvirtuales.org/?p=70182

Datos Técnicos
Fundamentos de la programación: Código eficiente
ISO | 246 MB (386 MB) | Spanish | VIDEO2BRAIN | Vídeo Training | Formadores: Simon Allardice & José Vicente Carratalá | Duración: 3:34 horas | Fecha de publicación: 30-Jun-2014
Descripción
Escribe código legible, mantenible y ampliable.

Tras llevar un tiempo programando puede que sientas que tu código no funciona todo lo rápido que debería, o que usa demasiados recursos del sistema, pero no sabes exactamente cómo puedes mejorar en estas áreas. El objetivo de este curso es precisamente exponerte una serie de conceptos que te ayudarán a entender cómo tu programa puede ser más eficiente.

En este curso verás cómo afectan los tipos de datos al uso de memoria, entenderás cómo gestionan la memoria los lenguajes de alto nivel y los de bajo, y cómo el sistema de gestión de la memoria afecta al rendimiento. Trabajarás con herramientas de monitorización, gestión de la memoria y eficiencia, a la hora de escribir algoritmos y de usar recursos basados en discos.

[…]]]> https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-codigo-eficiente/feed 18 VIDE02BRAIN: Fundamentos de la programación: Diseño orientado a objetos https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-diseno-orientado-a-objetos https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-diseno-orientado-a-objetos#comments Tue, 23 Sep 2014 21:32:07 +0000 http://www.intercambiosvirtuales.org/?p=70081

Datos Técnicos
Fundamentos de la programación: Diseño orientado a objetos
ISO | 163 MB (302 MB) | Spanish | VIDEO2BRAIN | Vídeo Training | Formador: Simon Allardice, José Vicente Carratalá| Duración: 3:35 horas | Fecha de publicación: 26-May-2014
Descripción
Llega un momento en el que cualquier programador choca contra un muro a la hora de programar aplicaciones complejas. Y, cuando ese momento llega, se pregunta: ¿por dónde debo empezar?

Aprende los fundamentos de la programación orientada a objetos.
En este curso aprenderás paso a paso la filosofía de desarrollo que nos ofrece el paradigma de la orientación a objetos. Esta metodología te permitirá afrontar proyectos más grandes y más complejos, aprendiendo a dividir un problema grande en problemas pequeños, y a resolver cada una de las piezas pequeñas.

Para trabajar con objetos, inevitablemente trabajaremos con clases, a partir de las cuales derivaremos objetos. Profundizaremos aprendiendo a abstraernos y a generar plantillas altamente reutilizables. Seguiremos profundizando con conceptos tales como el polimorfismo, la herencia y la sobrecarga.

Por último, aprenderemos las bases del lenguaje UML para poder representar gráficamente las clases de nuestros proyectos, sus responsabilidades, y las relaciones entre ellas.

[…]]]> https://www.intercambiosvirtuales.org/cursos-multimedia/vide02brain-fundamentos-de-la-programacion-diseno-orientado-a-objetos/feed 18