Informática, software y dispositivos móviles

Formación y proyectos

Software profesional

O cómo he adaptado las soluciones que nos aportan el software a los problemas profesionales

Desde un comienzo en mi carrera profesional siempre he tenido que apoyarme en soluciones informáticas y software para desarrollar mi trabajo. Sin embargo, estos últimos años, con la aparición de nuevos lenguajes y soluciones móviles, también he podido disfrutar aprendiendo e implementado soluciones que aplicaba en mi vida laboral.

A continuación enumero mis principales proyectos, pero antes quiero recordar las editoriales, los autores y las diversas plataformas donde he podido ir formándome, unas veces con ayudas académicas y otras de manera autodidacta. Todos estos caminos me han llevado a poder entender mejor la programación y las buenas prácticas para poder implementar soluciones que aplicaba en mis necesidades profesionales.

Como libros de texto y consulta me gusta la editorial Marcombo, que dispone de libros técnicos de calidad y sencillos de seguir por aquellos que intentamos empezar a conocer nuevos sistemas informáticos. En especial la serie “El gran libro de...” sobre HTML5, Android, Firebase, Linux, etc. Como autores recordar los libros sobre Android de Jesús Tomás que también fue mi profesor en el Curso de Android de la Universitat Politécnica de Valencia.


No podemos olvidar los cursotutoriales que existen en YouTube sobre programación. Algunos muy completos y didácticos. Tutores como José Dimas Luján Castillo, Alex Pagoada, Jesús Conde ó los excelentes cursos de pildorasinformaticas.com me han dejando impresionado por la calidad y claridad de sus contenidos.

En definitiva, he podido formarme y desarrollar aplicaciones usando los siguientes lenguajes de programación, plataformas o sistemas operativos:

Android
  • IDE Eclipse y Android Studio

He desarrollado diversas aplicaciones que compartía con mis compañeros de trabajo para mejorar y automatizar diferentes actividades. Apps de productividad como Sanpedroid para accesos a emplazamientos Vodafone, FLMTools para control y automatización de trabajos de los técnicos de campo en Huawei y Eulen, o simplemente aplicaciones para control de termostatos remotos usando aplicaciones móviles, … En un principio usando Java como lenguaje de programación y actualmente migrando a Kotlin como lenguaje más fácil de usar.

Cursos Android

Curso de Android: Introducción a la programación. Universitat de Valencia UPV[X] - 2014

Desarrollo de Android esencial. Linkedin Learning - 2019

Android avanzado: Buenas prácticas. LinkedIn Learning - 2019


JAVA
  • IDE Netbeans

JAVA para Android y JAVA Swing para plataformas de ordenadores de sobremesa usando NetBeans.

Cursos JAVA

Java avanzado: Buenas prácticas. Linkedin Learning - 2019



Kotlin
  • Android Studio

Nuevo lenguaje de programación con el que estoy migrando el desarrollo de las aplicaciones android usando el IDE Android Studio de Google.




HTML5, CSS3 y JavaScript
  • IDE Netbeans

Desarrollo de páginas web (como por ejemplo la presente) en las que también uso plataformas como GAS y Firebase para completar su implementación.



Google Apps Script GAS
  • Apps de Google

Desarrollo y automatización de Google Aplications y su uso como herramienta de desarrollo informático corporativo.




Firebase
  • Firebase console

O cómo usar la nube para implementar aplicaciones de android, web o JAVA.




LINUX
  • Ubuntu

Siempre he defendido el uso de software libre. Me gusta usar Ubuntu en mis ordenadores y usar aplicaciones como DraftSinght que sustituyen a aplicaciones comerciales como AUTOCAD y que son igual de potentes y didácticas.

Cursos LINUX

Servidor Linux avanzado. Administración. Linkedin Learning - 2019



WordPress
  • WordPress console

Como complemento de desarrollo y mantenimiento de páginas web.

Cursos WordPress

WordPress práctico. Mi primera web. Linkedin Learning - 2019

WordPress 5 esencial. Linkedin Learning - 2019