Enlaces de interes:
- Desarrollo de APIS y SQL (crear y manipular bases de datos en Phyton)
- Introducción a C, C++
- Java
- Análisis de datos
- Creación de bots
- Desarrollo con frameworks, como Django y Frasco.
- Desarrollo de aplicaciones móviles como marcos y Kivy por ejemplo
En aras de englobar todo lo solicitado de la mejor manera posible he sintetizado los puntos anteriores en:
- Bases de los sistemas multiplataforma y nacimiento de las Rich Internet application (RIA)
- Conceptos fundamentales de los lenguajes NodeJS/Python/Java/C/C++/C#
- Introducción a redes basica (TCP/UDP, NAT, IPv4/v6)
- APIs HTTP/WebSockets, sistemas de transporte y seguridad (SOAP/REST/GraphQL)
- Conceptos fundamentales de estructura de datos y algoritmos
- Bases de datos relacionales, no relacionales y conectores (SQL, MySQL/MongoDB/Couchbase)
- Conceptos funtamentales de la concurrencia paralelismo y asincronia
- Conceptos fundamentales de HTML/CSS/JS para producir apliaciones multiplataforma/móviles
- PWA y Electron/Apache Cordova
Con esta propuesta, todo está relacionado y mantiene una progresión lógica y real con el panorma laboral. He obviado los frameworks especificos pues no son de relevancia y cubrimos otras maneras mejores de realizar software multiplataforma/móvil mediante tecnologías web. Por último no he incluido especificamente el tema de bots pues queda cubierto por el uso de APIs.
Todos los conceptos aquí mostrados estarán acompañados de un proyecto que pone en practica lo aprendido mediante la creación de un chat.