Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sofware Developer:
Backend: Back End Developer es la persona encargada de la implementación de un
sitio web o aplicación web en todos sus componentes, y se ocupa de diseñar la lógica y las
soluciones para que las acciones solicitadas en un sitio o aplicación web sean ejecutadas
correctamente.
Programing languages:
*Python: Django, Pyramid, Flask, Web2py
Frontend:
El Front End Developer es la persona encargada de diseñar la interfaz de usuario de los
sitios web. Es una de las piezas claves de un proyecto digital porque es el responsable de la
experiencia de usuario, y se desenvuelve del lado del cliente
Lenguajes:
HTML,CSS,
JavaScript: React, Vue, TypeScript, Angular, ember.js, PolymerJS, Elm, JQuery()
Bootstrap
Swift
Fullstack:
Es un profesional que cuenta con diversas habilidades informáticas; es decir,
es un perfil híbrido, multiskill que puede desenvolverse en el front-end, back-end de
un desarrollo web. Son integrales con conocimientos y herramientas que le permiten
afrontar cualquier etapa en la construcción de portales en línea.
Aplicaciones móviles:
DevOps:
Su funcion es incorporar procesos, herramientas y metodologías para equilibrar las
necesidades durante todo el ciclo de vida del desarrollo de software, desde la programación
y la implementación hasta el mantenimiento y las actualizaciones.
Tools:
Jenkins, Docker, Puppet, Apache Maven, Gradle. CircleCI, Bamboo
Data Engineer:
Es un profesional diseña, desarrolla y mantiene los sistemas que procesan grandes
volúmenes de datos.
Tools: Diferentes basesde datos sql/nosql, Hadoop, spark, HDFS, Map reduce, pandas,
jupyter
Databases:
La principal diferencia entre las dos es cómo almacenan la información. Una base de
datos no relacional almacena los datos en documentos y por tanto tiende a ser más
flexible que la base de datos relacional. Esta última es más tradicional y está basada
en SQL. La base de datos relacional almacena los datos en tablas.
NonSQL(Norelacionales):
CouchDB, MongoDB, RavenDB, BaseX, djondb,eXist, SimpleDB, IBM Lotus Domino.
Cloud Engineer:
se encarga de supervisar la gestión de los procesos basados en la nube existentes y la
migración digital. Desde hace un tiempo, la demanda de especialistas cualificados y con
experiencia está en auge.
Tools: AWS CloudFormation, Puppet, Ansible, Chef, Kubernetes, Terraform, Google Cloud,
Deployment Manager, Microsoft Azure Automation.
Cloud proveedores: Microsoft Azure. AWS, Google Cloud, Alibaba Cloud, IBM
cloud,Salesforce, Oracle, google cloud, heroku
Project Manager:
Para hacer la ejecución de un proyecto se necesita de un equipo liderado por un project
manager, quien se dedica a administrar los recursos (humanos, financieros y físicos), hasta
que se alcancen los objetivos planteados. El ideal de esta persona es alcanzar las metas
propuestas optimizando al máximo todos los recursos durante todas las fases del ciclo de
vida del proyecto.
*Gestionar de equipos
*Trabajar con diferentes culturas y en entornos diversos
*Iterar constantemente
*Cumplir con entregas
QA Engineer:
https://platzi.com/clases/1421-pruebas-software/15095-especialidades-del-testing
Tools:
Postman, JUnit, Selenium, Soap Ui, Jest, Mocha, PHPUnit, Cucumber, TFS, Azure DevOps
Server, Cypress, Jira