Formadores: Simon Allardice, José Vicente Carratalá
Fecha de publicación: 1/07/2014
Duración: 2:01 horas

José Vicente Carratalá te presenta su curso Fundamentos de la programación: Refactorización de código. Haz que tu código sea legible, mantenible y ampliable.
La refactorización es el proceso de mejora del código para hacerlo más legible, mejor estructurado y más fácilmente ampliable.

aprenderás 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. aprenderás 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.

Contenido 

  • Introducción Refactorización de código
  • Cuándo usar refactorización
  • El código tiene mal aspecto
  • El origen de los conceptos explicados
  • Preparándonos para refactorizar
  • Agrupando las refactorizaciones
  • Usando la refactorización de extracción
  • Método extractor con parámetros y variables
  • Usando IDE en el método extractor  
  • La refactorización en línea
  • Refactorización que quita temporales
  • Refactorización que añade temporales
  • Método de mover
  • Clase extractora y en línea
  • Haciendo las condiciones más fáciles de leer
  • Reemplazando las condiciones con polimorfismo
  • Reemplazando código de tipado con subclases
  • Moviendo y encapsulando campos
  • Trabajando con cúmulos de datos
  • Simplificando las llamadas al método y el uso de los parámetros
  • Empujando y tirando de los métodos y de los campos
  • Refinando jerarquías de clases
  • Refactorización en las comunicaciones
  • Refactorización a gran escala


Contraseña:javafaceelblogdelprogramador

Fundamentos de Programación vídeo Tutorial [2014] [español]


Luis Berganza te presenta su curso Introducción a Swift. Primeros pasos con el lenguaje de programación de Apple.

El lenguaje de programación Swift es presentado por Apple como el resultado de la experiencia para mejorar la calidad en las aplicaciones que hasta ahora se venían desarrollando con Objective-C, tanto para OS X como para iOS. Su irrupción va a afectar por igual a desarrolladores experimentados como a aquellos que se acerquen por vez primera al mundo de las aplicaciones de Apple. Como este curso te presenta, algunas de las características que se persiguen con Swift son el aumento de la velocidad de respuesta, la limpieza de código en torno a la sintaxis, aligerar y facilitar el mantenimiento del código, pero sobre todo, acercar y facilitar la introducción a aquellos desarrolladores e incluso diseñadores que se quieren acercar al mundo del desarrollo de las aplicaciones.

Este lenguaje de programación que va a traer consigo algo más que nuevos métodos o cambios en la sintaxis. Se trata de una gran oportunidad para aprender un lenguaje con muchas expectativas de desarrollo, y en esta ocasión no estamos hablando de un único ecosistema cerrado, por primera vez en la plataforma de Apple se piensa más allá de sus fronteras digitales, planteando hacer de Swift su estandarte de código abierto.


Contraseña: javafaceelblogdelprogramador

Descargate este video tutorial sobre Curso de programación Swift de Apple [Español][para principiantes]


Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro “Matz” Matsumoto, Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. 
Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.

Contenido

  • Tutorial Ruby 1: Introducción 5:54
  • Tutorial Ruby 2: “Hola Mundo” 10:17
  • Tutorial Ruby 3: Comentarios 4:12
  • Tutorial Ruby 4: Variables 4:31
  • Tutorial Ruby 5: Conversión de Tipos 4:31
  • Tutorial Ruby 6: Alcance de las variables 6:40
  • Tutorial Ruby 7: Operadores Aritméticos 5:33
  • Tutorial Ruby 8: Manejo de Cadenas 11:05
  • Tutorial Ruby 9: Sentencia IF 6:02
  • Tutorial Ruby 10: Operadores Lógicos 9:59
  • Tutorial Ruby 11: Sentencia Unless 4:31
  • Tutorial Ruby 12: Sentencia case 9:27
  • Tutorial Ruby 13: If anidado 4:59
  • Tutorial Ruby 14: Ciclo For 6:15
  • Tutorial Ruby 15: Ciclos (Each, Upto, Downto, Times)5:12
  • Tutorial Ruby 16: Ciclo While – Unless 4:20
  • Tutorial Ruby 17: Salida de datos 3:56
  • Tutorial Ruby 18: Entrada de datos 5:32
  • Tutorial Ruby 19: Arreglos 6:35
  • Tutorial Ruby 20: Recorrido y operaciones con arreglos 7:49
  • Tutorial Ruby 21: Hash (diccionarios) 5:37
  • Tutorial Ruby 22: Lambdas 5:36
  • Tutorial Ruby 23: Blocks 6:29
  • Tutorial Ruby 24: Procedures 4:57
  • Tutorial Ruby 25: Introducción a los objetos y crear una clase 6:05
  • Tutorial Ruby 26: Métodos 8:50
  • Tutorial Ruby 27: Parámetros 7:38
  • Tutorial Ruby 28: Método constructor 5:27
  • Tutorial Ruby 29: Visibilidad de métodos 3:43
  • Tutorial Ruby 30: Métodos anidados 4:11
  • Tutorial Ruby 31: Métodos singleton 3:24
  • Tutorial Ruby 32: Clases singleton 4:31
  • Tutorial Ruby 33: Manejo de excepciones 7:46
  • Tutorial Ruby 34: Métodos accesores 3:41
  • Tutorial Ruby 35: Herencia 4:10
  • Tutorial Ruby 36: Sobreescritura de Métodos 6:38
  • Tutorial Ruby 37: Modules (herencia multiple) – FIN DE CURSO 7:12

Contraseña: javafaceelblogdelprogramador

Descargate este video tutorial sobre Ruby 2014 en español


Con este curso de Autocad 2014 verás las herramientas básicas de dibujo y edición de la nueva versión.

El curso esta dividido en 4 áreas de estudio. empezando por :
  1. el dibujo y la edición,
  2. introducción de coordenadas, 
  3. organizando nuestro dibujo y terminando por la creación de presentaciones para poder imprimir nuestro trabajo.
Con AutoCAD podrás crear planos de casa o de piezas mecánicas de forma muy precia y profesional. Es una formación necesaria para cualquier arquitecto, ingeniero, topógrafo.

Contenido Del Curso:

SECCIÓN 1: Lo básico del dibujo

  • La pantalla del programa
  • Archivo nuevo
  • Ayudas al dibujo
  • Herramientas de dibujo
  • Herramientas de edición
  • Las capas
  • Herramientas de Zoom

SECCIÓN 2: Introducir coordenadas

  • Coordenadas absolutas
  • Coordenadas relativas
  • Coordenadas polares
  • Todas juntas
  • Unidades de trabajo
  • Referencias a objetos

SECCIÓN 3: Escribir en el documento

  • Introducir texto
  • Acotar
  • Sombreados

SECCIÓN 4: Imprimir

  • Presentación


Contraseña: javafaceelblogdelprogramador

descargate este vídeo tutorial AutoCad 2014 [Español][para principiantes]


Marcos González te presenta su curso Desarrollo web con Bootstrap 3. Diseña y maqueta una web responsive de principio a fin.

Bootstrap es uno de los frameworks front end más utilizados, por su agilidad, su flexibilidad y la rapidez con la que se trabaja con él. Aprende con un ejemplo real la mecánica de trabajo con Bootstrap 3 para lograr maquetar webs que se adapten a dispositivos mediante responsive web design. Comprueba cómo el uso de Bootstrap 3 desde el diseño agilizará la maquetación y simplificará asombrosamente el desarrollo cliente, con resultados rápidos y profesionales.

Con este curso totalmente práctico de Bootstrap 3 aprenderás a enfocar un proyecto web compatible con dispositivos móviles desde el inicio, del diseño a la maquetación, adaptándote a la filosofía mobile first que impone el propio framework y aprovechándote de las magníficas herramientas que pone a tu disposición para trabajar el Responsive Web Design de una manera ágíl y correcta.
Mediante el uso de Bootstrap en su versión 3 no solamente estarás adquiriendo conocimientos que te pueden permitir tener un nexo de unión con cualquier empresa o estudio de diseño y desarrollo web al emplear un framework globalmente aceptado y extendido, sino que estarás aplicando metodologías y técnicas que harán tu trabajo no solamente eficaz, sino eficiente.


Contraseña: javafaceelblogdelprogramador



Descargate este vídeo tutorial Desarrollo de Bootstrap 3 [Diseña y maqueta una web responsive]


ZENVA te trae su video tutorial.

Cómo Programar para Emprendedores – HTML y CSS donde aprenderás lo básico de desarrollo web, cómo crear la estructura de un sitio web y su contenido con HTML, y cómo darle una buena apariencia con CSS.

En el curso desarrollaremos un proyecto desde cero, sin asumir ningún conocimiento previo. El proyecto se trata de una página de inicio estilo “Metro” que se adapta al tamaño de la pantalla. Esta página podría fácilmente tratarse de un APP móvil también.

Contenido:

  1. Introducción
  2. Conceptos Básicos de Desarrollo Web
  3. Títulos y Párrafos
  4. Enlaces
  5. Imágenes
  6. Listas
  7. Tablas
  8. Formularios
  9. Tipos de Input
  10. Área de Texto
  11. Listas de Selección
  12. Estructura de Archivo HTML
  13. Estructura del Proyecto
  14. Incluir CSS
  15. Selecciones con CSS
  16. Reset.css
  17. Box Model
  18. Elementos flotantes
  19. Anchos Máximos y Mínimos
  20. Centrado Horizontal
  21. Imagen de Fondo
  22. Fuentes con Formato
  23. Formateando Listas
  24. Formateando Tablas
  25. Resumen

Contraseña: javaface-elblogdelprogramador

Descargate este video tutorial Como programar para emprendedores en HTML y CSS (ideal para principiantes)


Simon Allardice, José Vicente Carratalá
Te presenta su curso Fundamentos de la programación: diseño orientado a objetos. 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
El objetivo de este curso es aplicar el paradigma de la programación orientada a objetos para ayudar a los programadores a aumentar sus horizontes.

  • Encapsulamiento.
  • Herencia.
  • Poliformismo.
  • Sobrecarga

Entiende los conceptos fundamentales que te ayudarán al programar en cualquier lenguaje orientado a objetos.

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



Contraseña: javaface-elblogdelprogramador

Descargate y aprende sobre los Fundamentos de la programación Orientada a Objetos POO (Video Tutorial)

Enrique López
te presenta su curso Android. De 0 a 100.
Aprende a desarrollar aplicaciones para la plataforma móvil Android. Desde componentes de Android, desarrollo de interfaz, acceso a sensores o dialogs, este curso te muestra los principios teóricos del desarrollo móvil, a la vez que generas una aplicación con el IDE Android Studio


  • Introducción a la arquitectura Android y el entorno de desarrollo Android Studio
  • Introducción al SDK y a las herramientas de desarrollo
  • Componentes lógicos de Android (Activities, Content Providers, Broadcast…)
  • Diseño de interfaces y diferentes layouts en Android
  • Acceso a sensores y dialogs.

Al final del curso desarrollarás una pequeña aplicación para escribir y almacenar notas con los conocimientos adquiridos. Se proporcionará el código fuente utilizado durante el curso. El curso se desarrolla sobre un proyecto directamente importable desde Android Studio, que contendrá diferentes Activities y módulos para cada capítulo.


Contraseña: javaface-elblogdelprogramador

Descargate y aprende Android con este curso de 0 a 100 totalmente practico