Kit de Arquitectura en La Nube

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 47

Introducción

En la era digital actual, la computación en la nube se ha convertido en un


pilar fundamental para el desarrollo y la innovación en el ámbito
tecnológico. Este curso ofrece una inmersión completa en los conceptos
fundamentales de la computación en la nube, abordando aspectos
esenciales como los modelos de servicio y despliegue, así como los
beneficios y desafíos inherentes a esta tecnología.

El bootcamp de Arquitectura en la Nube proporciona un análisis


detallado de los modelos de servicio en la nube, incluyendo
Infraestructura como Servicio (IaaS), Plataforma como Servicio (PaaS) y
Software como Servicio (SaaS), así como los diferentes modelos de
despliegue, como la nube pública, privada e híbrida. A lo largo del
programa, exploraremos cómo estas opciones pueden adaptarse a
diversas necesidades empresariales y casos de uso específicos.

Además, este bootcamp ofrece una amplia cobertura de los principales


proveedores de servicios en la nube, como AWS y Azure, examinando
sus características distintivas, servicios clave y casos de uso destacados.
A lo largo del viaje educativo, los estudiantes adquirirán las habilidades
necesarias para desplegar, gestionar y optimizar recursos en la nube, así
como para enfrentar los desafíos de seguridad y cumplimiento
asociados con esta tecnología revolucionaria.

En el transcurso del programa, se explorarán temas clave como la


gestión de servidores virtuales y la administración de instancias, el
almacenamiento en la nube y las bases de datos, así como las redes en
la nube y los servicios relacionados. Los estudiantes también se
familiarizarán con la seguridad básica en la nube, la gestión de
identidades y accesos, y aprenderán a diseñar arquitecturas escalables y
resilientes para sus aplicaciones en la nube.

Además, se proporcionará una visión integral sobre tendencias


emergentes en la computación en la nube, como la integración de la
nube con la Inteligencia Artificial/Machine Learning y el Internet de las
Cosas (IoT). También se explorarán desafíos futuros en la nube, casos
de estudio inspiradores y aplicaciones innovadoras que están
transformando industrias enteras mediante el aprovechamiento de la
potencia de la nube.
Capítulo 1
Recursos para seguir
aprendiendo
“Nunca consideres el estudio como una obligación, sino como
la oportunidad para penetrar en el bello y maravilloso mundo
del saber”. Albert Einstein.

Biblioteca de Recursos
Tutoriales
AWS Free Tier: Amazon Web GitHub: GitHub es una plataforma
Services ofrece un nivel gratuito donde puedes encontrar una gran
que te permite explorar y cantidad de proyectos de código
experimentar con muchos de sus abierto relacionados con la
servicios durante un año, con computación en la nube. Puedes
ciertos límites de uso. Puedes explorar repositorios de ejemplo,
acceder a él en AWS Free Tier. scripts, herramientas y más. Visita
GitHub.

Azure Free Account: Microsoft Microsoft Learn: Microsoft Learn


Azure ofrece una cuenta gratuita es una plataforma de aprendizaje
que incluye créditos para explorar en línea que ofrece una amplia
sus servicios durante el primer variedad de módulos y rutas de
mes, además de servicios siempre aprendizaje gratuitos sobre Azure
gratuitos. Puedes obtener más y otros temas relacionados con la
información en Azure Free tecnología. Puedes comenzar a
Account. aprender en Microsoft Learn.
Tutoriales
Coursera Free Courses: Coursera Azure Documentation: La
también ofrece una selección de documentación oficial de Azure
cursos gratuitos sobre proporciona una amplia variedad
computación en la nube, de tutoriales, guías y ejemplos de
impartidos por universidades y código sobre cómo utilizar los
expertos en la industria. Puedes servicios de Azure. Puedes acceder
encontrar cursos gratuitos en a la documentación en Azure
Coursera. Documentation.

Azure Fridays: Azure Fridays es


una serie de vídeos cortos y
tutoriales presentados por el
equipo de Azure, que cubren una
amplia gama de temas sobre
Azure. Puedes encontrar estos
recursos en Azure Fridays.
Blogs
Sitios de contenido digital donde uno o varios autores dan
contenido de interés sobre temas relacionados de Big Data

Azure Blog: El blog oficial de Azure proporciona


actualizaciones, anuncios, tutoriales y casos de uso sobre los
servicios de Azure. Puedes encontrarlo en Azure Blog.

Microsoft Azure Updates: Este blog ofrece actualizaciones


regulares sobre nuevas características, mejoras y anuncios
relacionados con Azure. Visita Microsoft Azure Updates.

Thomas Maurer - Cloud and Datacenter Blog: Este blog,


dirigido por Thomas Maurer, MVP de Microsoft Azure, cubre
una amplia gama de temas relacionados con Azure,
incluyendo tutoriales, guías y mejores prácticas. Encuéntralo
en Thomas Maurer - Cloud and Datacenter Blog.

Azure DevOps Community Blog: Este blog está dedicado a


temas relacionados con DevOps en Azure, incluyendo
prácticas recomendadas, tutoriales y nuevas características de
Azure DevOps. Puedes visitarlo en Azure DevOps Community
Blog.
Blogs
AWS News Blog: El blog oficial de AWS proporciona
anuncios, actualizaciones de productos, casos de uso y guías
sobre los servicios de AWS. Puedes encontrarlo en AWS
News Blog.

AWS Compute Blog: Este blog se centra en los servicios de


cómputo de AWS, como EC2, Lambda, ECS, y proporciona
tutoriales, buenas prácticas y ejemplos de uso. Visita AWS
Compute Blog.

AWS Architecture Blog: Este blog ofrece ejemplos de


arquitecturas, patrones de diseño y mejores prácticas para
diseñar y desarrollar aplicaciones en AWS. Encuéntralo en
AWS Architecture Blog.

AWS DevOps Blog: Este blog está dedicado a temas


relacionados con DevOps en AWS, incluyendo
automatización, integración continua, entrega continua y
mejores prácticas de desarrollo. Puedes visitarlo en AWS
DevOps Blog.
Documentación
Dependiendo del lenguaje que estés utilizando, es crucial
consultar su documentación oficial.

Esta es la documentación que no te puede faltar


consultar:

Introducción a la computación en la nube:

Una introducción a los conceptos Documentación de


básicos de la computación en la
nube, incluyendo definiciones, Azure - Introducción a la
beneficios y modelos de servicio. computación en la nube

Modelos de servicio en la nube (IaaS, PaaS, SaaS):

Exploración de los distintos modelos


de servicio en la nube, incluyendo Documentación de
Infraestructura como Servicio (IaaS), AWS - Modelos de
Plataforma como Servicio (PaaS) y servicio en la nube
Software como Servicio (SaaS).

Beneficios de la computación en la nube:

Discusión sobre los beneficios de


migrar a la nube, como la Documentación de
escalabilidad, la flexibilidad y la Google Cloud -
reducción de costos operativos. Beneficios de la nube
Documentación
Seguridad en la nube:

Información sobre las mejores


prácticas de seguridad en la nube, Documentación de Azure
incluyendo el cifrado de datos, la
autenticación multifactor y el - Seguridad en la nube
monitoreo de eventos.

Desarrollo de aplicaciones en la nube:

Guía sobre cómo desarrollar


aplicaciones nativas de la nube, Documentación de
utilizando servicios como AWS - Desarrollo de
contenedores, funciones serverless
y bases de datos escalables. aplicaciones en la nube

Orquestación de contenedores (Docker, Kubernetes):

Información sobre cómo usar


Docker y Kubernetes para Documentación
orquestar y administrar de Kubernetes
contenedores en entornos de nube.

1. Automatización y gestión de recursos en la nube:

Explicación de cómo automatizar


tareas comunes de
administración de recursos en la Documentación de
nube, utilizando herramientas AWS CloudFormation
como AWS CloudFormation y
Azure Resource Manager.
Documentación
Redes en la nube:

Guía sobre cómo diseñar y


configurar redes virtuales en la Documentación de
nube, incluyendo la Azure - Redes en la
configuración de subredes,
reglas de firewall y VPNs. nube

Gestión de identidades y accesos en la nube:

Información sobre cómo


gestionar de manera segura Documentación de
las identidades y los accesos a AWS Identity and
los recursos en la nube, Access Management
utilizando servicios como AWS
IAM y Azure Active Directory. (IAM)

Almacenamiento en la nube:

Descripción de las diferentes


opciones de almacenamiento Documentación de Google
en la nube, incluyendo Cloud - Almacenamiento
almacenamiento de objetos,
archivos y bases de datos. en la nube
Documentación
Monitoreo y gestión de la salud de aplicaciones en la nube:

Guía sobre cómo monitorear y


mantener la salud de las Documentación de
aplicaciones en la nube,
utilizando herramientas de AWS CloudWatch
monitoreo como AWS
CloudWatch y Azure Monitor.

Automatización de despliegues (CI/CD):

Información sobre cómo implementar


la integración continua (CI) y la Documentación de
entrega continua (CD) en entornos de
nube, utilizando herramientas como Azure DevOps
AWS CodePipeline y Azure DevOps.
In Person: Fabric Microsoft Azure In Person: Fabric
Analyst in a Day - Technical Workshop: Analyst in a Day -
SDK Tek - Develop Generative AI SDK Tek - Calgary
Edmonton: Solutions with Azure
OpenAI Service (InP)

Microsoft Discovery Microsoft Discovery Unlock the power


Day: Migrate to Day: Accelerate Your of DaaS and VDI
Innovate with App Migration to with Azure Virtual
Windows Server Azure Desktop
and SQL Server
Accelerate Your AWS Public Sector AWS SUMMIT
Cloud Adoption Symposium Canberra México
with Azure NetApp
Files: An Exclusive
Online Event

AWS Summit EMEA AWS Summit Paris AWS Summit


2024 Amsterdam
Herramientas

Microsoft Ignite CTO Summit


Aspectos básicos de Microsoft Azure:
Descripción de los conceptos de nube:
¿Primera experiencia con la nube?
"Aspectos básicos de Microsoft Azure" es
una serie de tres partes en la que se
explican conceptos básicos sobre la nube,
se proporciona una introducción
simplificada a muchos servicios de Azure
y se incluyen ejercicios prácticos para
implementar un servicio por primera vez
de forma gratuita. Complete todas las
rutas de aprendizaje de la serie si se va a
preparar para el examen AZ-900:
Fundamentos de Microsoft Azure. Esta es
la primera ruta de aprendizaje de la serie
Aspectos básicos de Microsoft Azure:
Descripción de los conceptos de la nube.

https://learn.microsoft.com/es-es/training/paths/microsoft-azure-fundamentals-describe-cloud-
concepts/
Aspectos básicos de Microsoft Azure:
Descripción de la arquitectura y los servicios
de Azure: ¿Primera experiencia con la nube?
"Aspectos básicos de Microsoft Azure" es una
serie de tres partes en la que se explican
conceptos básicos sobre la nube, se proporciona
una introducción simplificada a muchos servicios
de Azure y se incluyen ejercicios prácticos para
implementar un servicio por primera vez de
forma gratuita. Complete todas las rutas de
aprendizaje de la serie si se va a preparar para
el Examen AZ-900: Microsoft Azure
Fundamentals. Esta es la segunda ruta de
aprendizaje de la serie Aspectos básicos de
Microsoft Ignite
Azure: Descripción de la arquitectura y los
servicios de Azure.

https://learn.microsoft.com/es-es/training/paths/azure-fundamentals-describe-azure-
architecture-services/

Aspectos básicos de Microsoft Azure:


Descripción de la administración y la
gobernanza de Azure: ¿Primera experiencia con
la nube? "Aspectos básicos de Microsoft Azure"
es una serie de tres partes en la que se explican
conceptos básicos sobre la nube, se proporciona
una introducción simplificada a muchos servicios
de Azure y se incluyen ejercicios prácticos para
implementar un servicio por primera vez de
forma gratuita. Complete todas las rutas de
aprendizaje de la serie si se va a preparar para
el Examen AZ-900: Microsoft Azure
Fundamentals. Esta es la tercera ruta de
aprendizaje de la serie Aspectos básicos de
Microsoft Azure: Descripción de la
administración y la gobernanza de Azure.

https://learn.microsoft.com/en-us/training/paths/describe-azure-management-governance/
Aspectos básicos de los datos en Azure: datos
relacionales en Azure: Los datos relacionales
son el núcleo de la mayoría de las aplicaciones
empresariales y la base sobre la que se han
creado muchas soluciones de datos
empresariales. Microsoft Azure proporciona
servicios para administrar bases de datos
relacionales, lo que le permite crear nuevas
aplicaciones o migrar las existentes a la nube.

Microsoft Ignite
https://learn.microsoft.com/es-es/training/paths/azure-data-fundamentals-explore-
relational-data/

Copia de seguridad y restauración de Amazon


EC2 con AWS Backup: AWS Backup le permite
centralizar y automatizar la protección de datos
entre servicios de AWS. AWS Backup ofrece un
servicio rentable, completamente administrado y
basado en políticas que simplifica la protección
de datos a escala. AWS Backup ayuda a cumplir
con obligaciones de conformidad normativa y a
lograr objetivos de continuidad empresarial.

https://aws.amazon.com/es/getting-started/hands-on/amazon-ec2-backup-and-restore-using-
aws-backup/?ref=gsrchandson&id=itprohandson
Introducción a la Consola de administración de
AW: La Consola de administración de AWS es una
aplicación web que incluye una amplia colección de
consolas de servicio para administrar los recursos
de AWS. Cuando inicie sesión por primera vez, verá
la página de inicio de la consola. La página de inicio
proporciona acceso a cada consola de servicio y
ofrece un único lugar para acceder a la información
que necesita para realizar las tareas relacionadas
con AWS. También puede personalizar la página de
inicio de la consola al agregar, eliminar y reorganizar
widgets, como los visitados recientemente, AWS
Health, Trusted Advisor, etc.
Microsoft Ignite

https://aws.amazon.com/es/getting-started/hands-on/getting-started-with-aws-
management-console/?ref=gsrchandson

Setting up a Redis Cluster for scalability and


high availability: En este tutorial, aprenderás a
crear y configurar un clúster de Redis con
ElastiCache para Redis versión 7.0 con
encriptación TLS habilitada. Con el modo de
clúster habilitado, tu clúster de Redis obtiene
una escalabilidad y alta disponibilidad
mejoradas. Puedes empezar pequeño y escalar
fácilmente tus datos de Redis a medida que
crece tu aplicación, y al configurar réplicas en
diferentes zonas de disponibilidad también
puedes aumentar tu capacidad de lectura.
Siguiendo este tutorial, también aprenderás
algunas prácticas recomendadas para
implementaciones de clúster de Redis.

https://aws.amazon.com/es/getting-started/hands-on/setting-up-a-redis-cluster-with-amazon-
elasticache/?ref=gsrchandson
Exposing and Grouping Applications Using the
AWS Load Balancer Controller (LBC) on an
Amazon EKS IPv6 Cluster: How to route external
traffic to your Kubernetes services and manage
Ingress resources using the AWS Load Balancer
Controller (LBC) on an IPv6-based cluster.

Microsoft Ignite
https://community.aws/tutorials/navigating-amazon-eks/eks-cluster-load-balancer-
ipv6?ref=dc&id=dc-handson

Migrate a SQL Server Database to the Cloud:


Migrating a SQL Server database to the cloud is
similar to migrating a database to a new server.
The cloud can simplify the process through the
use of managed services such as AWS Lightsail..

https://community.aws/tutorials/practical-cloud-guide/migrate-a-sql-server-database-in-the-
cloud?ref=dc&id=dc-handson
How to Setup Replication Lag Monitoring for
Amazon DynamoDB global tables: Set up
CloudWatch to monitor replication lag for
DynamoDB Global Tables.

Microsoft Ignite
https://community.aws/tutorials/ddb-globaltables-lag?ref=dc&id=dc-handson

Deploy a Cloud Database to Scale a LAMP App: A


key method for increasing application capacity is re-
architecting monolithic applications and applying
horizontal scaling. Managed cloud services simplify
the process of breaking apart monoliths into
component services. This tutorial demonstrates
how to migrate and scale a monolithic application
to distributed cloud architecture.

https://community.aws/tutorials/practical-cloud-guide/deploy-a-cloud-database-to-scale-lamp-
app?ref=dc&id=dc-handson
Redes Profesionales
LinkedIn: red social de uso empresarial, negocios y de
capacitación. Donde podemos encontrar profesionales en el
área de datos, búsqueda de empleo y capacitación en temas de
datos.

Quora: red social de conocimiento, donde se realizan


preguntas y personal profesional responde a las inquietudes.

Reddit: https://www.reddit.com/r/datascience/?rdt=55270

Kdnuggets: Puedes encontrar repositorio de bases de datos


para trabajar.
Foros sobre IA
Reddit - r/cloudcomputing: un subreddit dedicado a discusiones sobre
computación en la nube, donde puedes hacer preguntas, compartir
recursos y participar en debates sobre diversos temas relacionados con
la nube.

Foro de AWS: La comunidad de AWS ofrece un foro en línea donde los


usuarios pueden hacer preguntas, intercambiar ideas y compartir
conocimientos sobre los servicios y prácticas relacionadas con AWS.

Podcasts sobre IA
CloudCast: Este podcast cubre una amplia gama de temas relacionados
con la computación en la nube, incluyendo noticias, tendencias,
entrevistas con expertos y consejos prácticos para profesionales de la
nube.

AWS Podcast: El podcast oficial de AWS ofrece actualizaciones


semanales sobre los servicios de AWS, entrevistas con líderes de la
industria y discusiones sobre las últimas tendencias en la nube.

Google Cloud Platform Podcast: Este podcast proporciona información


sobre los servicios y productos de Google Cloud Platform, entrevistas
con ingenieros de Google y casos de uso de clientes.

Azure Podcast: El podcast oficial de Microsoft Azure ofrece noticias,


actualizaciones de productos, tutoriales técnicos y entrevistas con
expertos en Azure.
Capítulo 2
Desarrollo Profesional y
Avanzado
Certificaciones Nube, Big Data y Ciencia de Datos

Microsoft Certified (Azure Data Fundamentals): esta


certificación ofrece la base que necesita para crear las
aptitudes técnicas necesarias para empezar a trabajar con
datos en la nube.
Microsoft Certified (Azure Data Scientist Associate):
certificación que permite reconocer la experiencia en la
aplicación de ciencia de datos y aprendizaje automático
para implementar y ejecutar cargas de trabajo de
aprendizaje automático en Azure.
Microsoft Certified (Azure Fundamentals): dominar los
conceptos básicos de Microsoft Azure puede ayudarle a
empezar a trabajar y prepararse para profundizar en las
muchas oportunidades técnicas que ofrece Azure.
El Certified Analytics Professional (CAP): certificación
independiente del proveedor que valida su capacidad para
"transformar datos complejos en ideas y acciones
valiosas".
Científico de Datos Senior (SDS) del Consejo de Ciencia
de Datos de América (DASCA): el programa de
certificación Senior Data Scientist (SDS) del Data Science
Council of America (DASCA) está diseñado para
profesionales con cinco o más años de experiencia en
investigación y análisis.

Científico de Datos Certificado por SAS: cubre las


habilidades de programación; la gestión y mejora de los
datos; la transformación, el acceso y la manipulación de
los datos; y cómo trabajar con herramientas populares de
visualización de datos.

Cloud data engineer: certificación que cubre habilidades


de recopilación y automatización de datos.
AWS Certified Data Analytics - Specialty: valida la
experiencia en el uso de los lagos de datos de AWS y los
servicios de análisis para obtener información a partir de
los datos.

AWS Certified Database - Specialty: valida su


experiencia en la recomendación, el diseño y el
mantenimiento de soluciones de bases de datos de AWS
óptimas.
AWS Certified Machine Learning - Specialty: valida la
experiencia en la creación, la formación, el ajuste y la
implementación de modelos de machine learning (ML) en
AWS.

PCPP1™ – PCPP2™ –
PCEP™ – PCAP™ –
Certified Certified
Certified Certified
Professional Professional
Entry-Level Associate
Python Python
Python Python
Programmer Programming
Programmer Programmer
Level 1 Level 2

La certificación demuestra que el individuo está familiarizado


con conceptos universales de programación informática.contine
4 niveles desde el nivel básico al nivel avanzado.
Programas Especialización
y Maestrías
Universidad de Buenos Aires (UBA), Argentina:
Programa: Especialización en Tecnologías de la
Información con Orientación en Computación
en la Nube.
Universidad de São Paulo (Brasil):
Programa: Maestría en Computación en la
Nube y Servicios Web.
Universidad de Chile (Chile)
Programa: Magíster en Ingeniería de Software
con Mención en Computación en la Nube.
Universidad Nacional Autónoma de México
(México):
Programa: Maestría en Ingeniería de Software
con Énfasis en Computación en la Nube.
Universidad Nacional de Colombia (Colombia):
Programa: Especialización en Computación en
la Nube y Sistemas Distribuidos.
Universidad de Costa Rica (Costa Rica):
Programa: Maestría en Sistemas de
Información con Énfasis en Computación en la
Nube.
Universidad de Guadalajara (México):
Programa: Especialidad en Computación en la
Nube y Big Data.
Universidad de la República (Uruguay):
Programa: Maestría en Tecnologías de la
Información con Mención en Computación en la
Nube.
Programas Especialización
y Maestrías
Pontificia Universidad Javeriana:
Programa: Especialización en Computación en
la Nube.
Universidad de los Andes:
Programa: Maestría en Ingeniería de Sistemas
y Computación, con énfasis en Computación en
la Nube y Seguridad.
Universidad del Norte:
Programa: Especialización en Cloud
Computing.
Universidad EAN:
Programa: Especialización en Gerencia
Estratégica en Tecnologías de la Información
con énfasis en Cloud Computing.
Universidad de Antioquia:
Programa: Especialización en Sistemas de
Información Gerencial con Énfasis en Cloud
Computing.
Universidad Tecnológica de Bolívar:
Programa: Especialización en Cloud
Computing.
Professional Cloud DevOps Engineer: Un Professional
Cloud DevOps Engineer lleva a cabo operaciones de
desarrollo eficientes que pueden equilibrar la velocidad de
entrega y la confiabilidad del servicio.

Cursos avanzados y
especializaciones
Certificado profesional de Desarrollador de software de
pila completa de IBM: es un programa de certificación
profesional profundo y fácil de seguir para principiantes
que cubre el desarrollo web front-end y back-end y varias
metodologías nativas de la nube.
Desarrollo de aplicaciones front-end con React- IBM: Es
adecuado para aquellos en TI que buscan dar un paso
adelante en sus carreras o nuevos graduados que buscan
establecer sus habilidades del lado del cliente.
Certificado profesional de Desarrollador Front-End IBM:
reunir todas sus habilidades de diseño y codificación para
implementar un sitio web receptivo
Google UX Design Professional Certificate: adquiere
habilidades en diseño de experiencia de usuario (UX) puede
complementar su conjunto de habilidades y proporcionar
una comprensión más profunda de las necesidades y
expectativas de los usuarios para quienes están creando
aplicaciones web.

Build Wireframes and Low-Fidelity Prototypes: se


enfoca en desarrollar wireframes y prototipos de baja
fidelidad, ya sea en formato físico o digital.

Conduct UX Research and Test Early Concepts: lleva


a cabo investigaciones de experiencia de usuario,
recopilar retroalimentación y validar conceptos
iniciales a través de pruebas en los diseños de baja
fidelidad actuales.
MIT xPro Professional Certificate in Coding: Full Stack
Development: La certificación de Desarrollador Web Full-
Stack del Instituto de Tecnología de Massachusetts (MIT)
ha sido diseñada para equipar a los estudiantes con
habilidades prácticas y listas para el trabajo en el
competitivo campo del desarrollo full-stack.

Front-End Web Development and React: explorar el


proceso de construcción, prueba e implementación de
una aplicación en React, así como la creación de
componentes de interfaz de usuario utilizando el
framework React.

Back-End Development: profundiza en el desarrollo


de un sitio web full-stack o una aplicación mediante el
uso de la pila MERN, incluyendo la creación de una API
de back-end con Express.

CareerFoundry Full-Stack Web Development Program: El


programa de certificación en Desarrollo Full-Stack de
CareerFoundry ha sido diseñado pensando en aquellos que
son principiantes absolutos sin experiencia previa en
informática.

Inmersión full-stack: abordando los fundamentos y


las funciones esenciales de JavaScript, la interacción
con el DOM, el uso de API, Bootstrap y jQuery. Este
programa incluye un total de seis proyectos que los
participantes deberán completar.

Cursos avanzados Platzi: ofrece una variedad de cursos


avanzados en desarrollo web. Puedes encontrar cursos
especializados en diferentes tecnologías y temas. Tiene
mucho reconocimiento en la industria.
Capítulo 3
Preparándote para el Mercado
Laboral
10 pasos para crear tu
Portafolio Online
¿Están listos para darle vida a su presencia online de una
manera que no solo hable de código, sino que también grite:
"¡Aquí está el genio detrás de la pantalla!"? ¡Perfecto! Porque
en este viaje vamos a explorar cómo construir un portafolio
que no solo hable de tus habilidades tecnológicas, sino que
también cante tus gustos, pasiones y hasta el latido de tu
corazón (metafóricamente hablando, claro está).

Paso 1:
¡Construye tu hub virtual!
¿Has escuchado ese dicho que reza: “en casa de herrero,
azadón de palo”? Bueno, pues no queremos que aplique en tu
caso, así es que nada de hojas de vida en PDF. Ni hablar. Un
verdadero desarrollador web no puede limitarse a eso.

¡Vamos a crear nuestro propio sitio web! Desfoga todas tus


habilidades y conocimientos, logra que cada línea de código
sea una obra de arte y tu historia digital se desenvuelva con
estilo. Este sitio será el epicentro de tu existencia digital, así
que elige un nombre que no solo sea memorable, sino también
tan único como tu código. ¡Y recuerda, es tu territorio digital,
así que diviértete con ello!
Elige un nombre y dominio. Pero no queremos uno aburrido
como "developer123.com". ¡Nah, eso no es para ti! Opta por
algo único y creativo. Piensa en qué te identificas y cuál es tu
marca personal en la web. La elección de la extensión también
será fundamental, si es .dev, será muy cool.
Paso 2: La Foto, tu alter ego
¿Eres un tímido o tímida? Opta por un avatar. ¡Eso sí, que sea
épico! Piensa en algo tan icónico como Batman o Wonder
Woman, pero versión código. ¿Y para aquellos afortunados (as)
por la naturaleza con un rostro fotogénico? ¡Dispara una foto
que hable más que mil líneas de código! Haz que sea tan
brillante como tu cerebro.
Aquí tienes algunos referentes para que te inspires:
Cuando te identificas más con un avatar…

Cuando eres cool y lo sabes...


Cuando lo tuyo es el flow...

Cuando tienes dos personalidades...


Paso 3: Biografías auténticas
No queremos biografías que suenen como manuales de
instrucciones. ¡Necesitamos algo que hable de tus gustos y
pasiones! ¿Eres el Jedi del JavaScript, pero también un amante
de los gatos y el café? ¡Inclúyelo! Haz que sea tan emocionante
como el tráiler de una película de Marvel

I'M ADENEKAN WONDERFUL


Your friendly neighborhood frontend developer, UX architect, and
JavaScript engineer. I spend my days (and often nights) painting the
Internet canvas with PROJECTS and lines of code, turning zeroes and
ones into immersive, interactive experiences,

Bona fide photochromic LENS enthusiast - sunlight or indoors, I've got it


covered. I tread the path of minimalism, finding beauty in simplicity and
order. When I'm not crafting beautiful web experiences, you can find me
reading ARTICLES or swaying to the rhythm of Pop Music & Jazz, losing
myself in the captivating flow of melodies. anyways you can CONTACT
ME

Traducción

SOY EL MARAVILLOSO ADENEKAN


Su amigable vecino desarrollador frontend, arquitecto UX e ingeniero de
JavaScript. Paso mis días (y a menudo mis noches) pintando el lienzo de
Internet con PROYECTOS y líneas de código, convirtiendo ceros y unos
en experiencias inmersivas e interactivas.

Entusiasta auténtico de las LENTES fotocromáticas: bajo la luz del sol o


en interiores, lo tengo cubierto. Me inclino por la línea del minimalismo,
encontrando la belleza en la sencillez y el orden. Cuando no estoy
creando hermosas experiencias web, puedes encontrarme leyendo
ARTÍCULOS o balanceándome al ritmo de la música pop y el jazz,
perdiéndome en un cautivador flow de melodías. De todos modos,
puedes CONTACTARME.
Paso 4: Playlists que
suenen a éxito
¡Música, la banda sonora de tu vida! Crea playlists en Spotify
que reflejen tu estado de ánimo mientras hackeas el universo.
¿Estás programando a la velocidad de la luz? ¡Una playlist de
techno! ¿Relajándote después de una jornada intensa? ¡Quizás
un poco de jazz suave! A la gente la conecta la música, por eso,
incluir esto en tu portafolio puede lograr más que una llamada
de presentación.

Paso 5: un toque Peludo


¿Tienes un gato que ama dormir sobre tu teclado mientras
programas? o quizás, ¿un perro que quiere que le lances la
pelota mientras trabajas en el compu? ¿Tu escritorio parece un
campo de batalla geek? ¡Enséñalo! Eso agrega ese toque de
autenticidad que solo un gato perezoso o un perro divertido
pueden crear.
Paso 6. Cuenta y muestra
tus proyectos
Ahora es el momento de brillar con tus proyectos estrella.
Cuenta historias digitales cautivadoras sobre cada uno. No
escatimes en detalles técnicos, pero agrega ese toque
narrativo que haga que incluso tu código suene como un
cuento de hadas. Desde el proyecto que resolvió un problema
del mundo real hasta esa aplicación que surgió de tu amor por
la innovación, ¡muéstralos con orgullo en tu reino digital!

Hack: Hacer un video corto de navegación


de tus proyectos web suma mucho para
lograr que los interesados se queden en
tu sitio web y no se salgan.
Paso 7. Incluye tus
certificaciones y cursos
¡Suma puntos adicionales! Resalta tus habilidades adquiridas
con certificaciones y cursos. Sé transparente sobre tus
habilidades técnicas y demuestra que estás en constante
evolución. Ya sea un curso corto que dominaste en un fin de
semana o una certificación que te llevó meses, ¡muestra esos
logros! Es el toque educativo y profesional que completa tu
historia digital.

Hack: Tu certificado del bootcamp de


Talento Tech te abrirá las puertas.
!Estamos seguros!
Paso 8. Incluye tus habilidades
tecnológicas y herramientas
No seas modesto ni modesta. Todos quieren saber en qué eres
el rey o la reina, entonces saca tu arsenal de habilidades,
enuméralas y cuéntales a los menos experimentados en qué
proyectos las usas. Al final de cuentas, para eso te has
esforzado y trasnochado aprendiéndolas.
Paso 9. Conecta con otros en
redes profesionales
Las redes profesionales son como círculos mágicos en el
mundo digital. Conéctate con otros profesionales de tu
industria en LinkedIn, X (antes Twitter) u otras plataformas
relevantes. Participa en conversaciones, comparte tu
experiencia y aprende de los demás. No solo se trata de
mostrar quién eres, ¡sino de formar parte de una comunidad
digital vibrante!

Fuente: Andrea Lopez Marroquin

Optimiza tu perfil de Linkedin, es la


principal red para conectar con
oportunidades de proyectos, empleo o
negocios.
Paso 10. No olvides tu
Github
¿Tu código es tu obra maestra? ¡Muéstrala al mundo! Github es
tu santuario para eso. Enlázalo en tu portafolio para que los
curiosos puedan explorar tus proyectos más a fondo. Es como
tener una ventana abierta a tu taller creativo. Recuerda, no
solo es sobre el código, sino también sobre compartir
conocimiento y ser parte de la comunidad de desarrolladores.
Capítulo 4
Consejos Prácticos para la
búsqueda laboral

Plataformas para encontrar


empleo en el mundo TECH

Linkedin:
https://www.linkedin.com/jobs/

Talently:
https://talently.tech/

Hireline:
https://hireline.io/

TICJob:
https://ticjob.co/

First Job:
https://firstjob.me/

Power To Fly:
https://powertofly.com/
Plataformas para encontrar
proyectos freelance
Workana:
https://www.workana.com/

Fiverr:
https://www.fiverr.com/

Amazon Jobs:
https://www.amazon.jobs/

Torre:
https://torre.ai/

Freelancer:
https://www.freelancer.com.co/

Upwork:
https://www.upwork.com/

We Remoto:
https://www.weremoto.com/

Remoto Job.
https://remotojob.com/

Superprof:
https://www.superprof.pe/
Estrategias para
destacar en la búsqueda

Preparación técnica sólida:


Asegúrate de tener un conocimiento profundo de
las tecnologías clave asociadas con el puesto al que
estás aplicando. Esto puede incluir lenguajes de
programación, frameworks, herramientas y
plataformas relevantes.

Proyectos prácticos y portafolio:


Destaca proyectos prácticos que hayas completado,
ya que esto demuestra tu habilidad para aplicar tus
conocimientos en situaciones del mundo real.
Mantén un portafolio en línea que muestre ejemplos
de tu trabajo, junto con descripciones detalladas de
los problemas que resolviste y cómo lo hiciste.

Demostración de habilidades blandas:


Muestra habilidades de comunicación efectivas.
Explica tus ideas de manera clara y concisa, tanto
en términos técnicos como no técnicos, ya que la
comunicación efectiva es clave en cualquier rol
tecnológico.
Destaca tu capacidad para trabajar en equipo,
resolver problemas y aprender rápidamente.
Conocimiento de la empresa:
Investiga a la empresa y demuestra cómo tus
habilidades y experiencia encajan específicamente
con sus necesidades y objetivos. Esto muestra tu
interés genuino y te destaca como un candidato
comprometido.

Actitud proactiva:
Muestra tu disposición para aprender y crecer
profesionalmente. Habla sobre cómo te mantienes
actualizado sobre las últimas tendencias y
tecnologías dentro de tu campo.

Resolución de problemas en tiempo real:


Algunas entrevistas incluyen pruebas prácticas o
resolución de problemas en tiempo real. Prepárate
para demostrar tus habilidades de resolución de
problemas en un entorno de entrevista, y no dudes
en hablar sobre tu proceso de pensamiento.

Experiencia práctica con herramientas


específicas:
Si hay herramientas o plataformas específicas
mencionadas en la descripción del trabajo,
asegúrate de tener experiencia práctica con ellas.
Esto puede ser un factor crucial en la toma de
decisiones.
Ejemplos de superación de desafíos:
Comparte ejemplos específicos de desafíos técnicos
que hayas enfrentado en el pasado y cómo los
superaste. Esto demuestra tu capacidad para
resolver problemas complejos.

Preparación para preguntas técnicas y de


comportamiento:
Anticípate a preguntas técnicas y de
comportamiento comunes. Practica respuestas que
destaquen tus logros y habilidades, tanto técnicas
como personales.

Feedback y mejora continua:


Muestra disposición para recibir feedback
constructivo y destacar cómo has mejorado en base
a experiencias anteriores. Esto resalta tu actitud
positiva y tu capacidad para aprender y crecer.
Consejos para trabajar de
forma remota
Trabajar de forma remota en el ámbito tecnológico puede ser
altamente gratificante, pero también presenta desafíos únicos.
Aquí tienes cinco consejos para tener éxito al trabajar
remotamente después de adquirir una habilidad tecnológica:

Configura un Espacio de Trabajo


Productivo:

Dedica un espacio en tu hogar


exclusivamente para el trabajo.
Asegúrate de que sea un entorno
tranquilo y libre de distracciones. Un
espacio organizado y cómodo contribuirá
a tu enfoque y productividad.

Establece Horarios y Rutinas:

Define horarios de trabajo específicos y


cúmplelos rigurosamente. La rutina diaria
te ayudará a estructurar tu tiempo y
facilitará la transición entre la vida laboral
y personal. Además, comunica tu
disponibilidad a tu equipo para una
colaboración efectiva.
Comunica de Forma Clara y
Regular:

La comunicación clara es esencial en el


trabajo remoto. Utiliza herramientas de
mensajería, videoconferencias y correo
electrónico de manera efectiva. Informa a
tu equipo sobre tu progreso, desafíos y
cualquier cambio en tu disponibilidad. La
transparencia promueve la confianza y la
colaboración.

Aprovecha Herramientas de
Colaboración en Línea:

Familiarízate con herramientas de


colaboración en línea como Slack,
Microsoft Teams, o Asana. Estas
plataformas facilitan la coordinación, el
intercambio de información y la
colaboración en proyectos. Aprender a
utilizar estas herramientas eficientemente
mejorará la eficacia de tu trabajo remoto.

Mantén un Equilibrio Saludable:

Es importante establecer límites entre el


trabajo y la vida personal. Evita la
tentación de trabajar constantemente y
establece límites claros para evitar el
agotamiento. Programa pausas regulares
para descansar y recargar energías. Un
equilibrio saludable contribuirá a tu
bienestar a largo plazo.
Salarios del mundo TECH
El salario promedio de un profesional de TI en
Latinoamérica es de $1.323 USD.

El perfil de tecnología más buscado por las


empresas es desarrollador o programador,
específicamente aquellos que tienen conocimientos
en Java, .net, fullstack, frontend y Python.

Los profesionales con inglés avanzado ganan 2.9


veces más que aquellos que no saben inglés.

Fuente: Reporte del Mercado Laboral de TI 2023 LATAM.


Hireline. plataforma de reclutamiento
especializada en perfiles de tecnología

También podría gustarte