Esta página se ha creado con el objetivo de cubrir los ejercicios del curso "Desarrollo en HTML5, CSS y Javascript de Apps Web, Android, IOS... (7ª ed.)".
Áreas de interés
Dentro de mis actividades profesionales, estoy interesado en:
Lenguajes web de código abierto. HTML, CSS, JavaScript, PHP.
HTML, que significa Lenguaje de Marcado para Hipertextos (HyperText Markup Language) es el elemento de construcción más básico de una página web y se usa para crear y representar visualmente una página web. Determina el contenido de la página web, pero no su funcionalidad. Otras tecnologías distintas de HTML son usadas generalmente para describir la apariencia/presentación de una página web (CSS) o su funcionalidad (JavaScript).
CSS, Hojas de Estilo en Cascada (Cascading Style Sheets) es el lenguaje utilizado para describir la presentación de documentos HTML o XML, esto incluye varios lenguajes basados en XML como son XHTML o SVG. CSS describe como debe ser renderizado el elemento estructurado en pantalla, en papel, hablado o en otros medios.
JavaScript, es un lenguaje ligero e interpretado, orientado a objetos con funciones de primera clase, más conocido como el lenguaje de script para páginas web, pero también usado en muchos entornos sin navegador, tales como node.js o Apache CouchDB.
PHP, (Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML.
Programación de apps para dispositivos móviles. Especialmente, con tecnologías multiplataforma.
Java, es base sobre la que se construyen todas las Apps para Android.
Swift, desarrollado como versión simplificada de Objetive C, está específicamente orientado para el desarrollo de aplicaciones tanto en iOS como en Mac OS X
HTML5 + Javascript, HTML es un lenguaje de marcado para la elaboración de páginas web. No se puede en este sentido, utilizarlo para el desarrollo de aplicaciones, pero cuando se combina HTML5 (su última iteración) con Javascript, obtenemos algo muy similar a un lenguaje de programación, viable tanto para crear web apps como aplicaciones móviles.
Diseño gráfico. Aunque el Photoshop es más potente; prefiero el Gimp, por su vocación de código abierto.
GIMP, (GNU Image Manipulation Program) es un programa de edición de imágenes digitales en forma de mapa de bits, tanto dibujos como fotografías. Es un programa libre y gratuito. Forma parte del proyecto GNU. GIMP tiene herramientas que se utilizan para el retoque y edición de imágenes, dibujo de formas libres, cambiar el tamaño, recortar, hacer fotomontajes, convertir a diferentes formatos de imagen, y otras tareas más especializadas. Se pueden también crear imágenes animadas en formato GIF e imágenes animadas en formato MPEG usando un plugin de animación.
Impresión en 3D. El boom de las impresoras 3D ofrece un campo apasionante de prototipado personalizado. Hay diferentes aspectos desde los que abordar el proceso de la impresión 3D:
Una impresora 3D es una máquina capaz de realizar réplicas de diseños en 3D, creando piezas o maquetas volumétricas a partir de un diseño hecho por ordenador
Un escáner 3D es un dispositivo que analiza un objeto o una escena para reunir datos de su forma y ocasionalmente su color. La información obtenida se puede usar para construir modelos digitales tridimensionales.
El Proyecto Reprap es una iniciativa con el ánimo de crear una máquina autorreplicable que puede ser usada para prototipado rápido y manufactura. La principal meta del proyecto RepRap es producir un aparato auténtico autorreplicable no para sí mismo, sino para ponerlo en las manos de individuos de cualquier parte del planeta con una mínima inversión de capital.
Modelado 3D. Se refiere a trabajos de arte gráfico que son creados con ayuda de software y programas especiales.
Diseño técnico. El AutoCAD es mi programa, especialmente desde que AutoDesk decidió poner a disposición del público, de forma gratuíta, sus versiones de estudiante.
AutoCAD, es un software de diseño asistido por computadora utilizado para dibujo 2D y modelado 3D. AutoCAD es un software reconocido a nivel internacional por sus amplias capacidades de edición, que hacen posible el dibujo digital de planos de edificios o la recreación de imágenes en 3D; es uno de los programas más usados por arquitectos, ingenieros, diseñadores industriales y otros.