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

DOJO

FULLSTACK
EN VIVO

DESARROLLADOR
WEB FULL STACK

DURACIÓN: 7 MESES

MODALIDAD: 100% ONLINE EN VIVO

DEDICACIÓN: 2 SESIONES POR SEMANA

SESIONES: GRUPALES Y TUTORÍAS PERSONALIZADAS 1 A 1

CANAL: EN VIVO

EN VIVO

dojofullstack.com [email protected]
DOJO
FULLSTACK

MÚLTIPLE CERTIFICACIÓN
DOJO
FULLSTACK

En el mundo del desarrollo de software, ayuda tener a


alguien en el equipo que tenga un punto de vista
panorámico del proyecto.

Pueden ayudar con varias etapas de desarrollo y tienen la


versatilidad y la gestión del tiempo para asistir a todos
los niveles del equipo de desarrollo.

Cuando se trata de desarrollo web, ese rol pertenece al


Full Stack Developer. Este no es un desarrollador de
back-end o front-end en específico, sino alguien que
maneja ambos, una "pila completa", por así decirlo.

Un desarrollador web full stack es alguien que trabaja con el


back-end (el lado del servidor) de la aplicación, así como con
el front-end, (el lado del cliente), los desarrolladores Full
Stack deben manejar y comprender múltiples tecnologías,
desde backend, bases de datos, hasta el diseño de UI / UX
para hacer bien su trabajo, listos para ayudar donde sea
necesario en el proceso de un proyecto o Aplicación Web.
DOJO
FULLSTACK

CONVIÉRTETE EN QUIEN CREA LAS


INTERFACES QUE LOS USUARIOS
AMAN. 1.º AL 5.º
Cada vez más empresas buscan programadores MES
frontend capaces de comprender y aportar
aplicaciones web con interfaces de usuario EN VIVO
amigables y modulares para lograr un
desarrollo ágil y una usabilidad adecuada.

Este perfil se especializa en diseñar y construir


todo aquello que se ve y con lo que una
persona interactúa al entrar a una aplicación
web: botones, imágenes, formularios, etc. Es
una habilidad fundamental para garantizar
impacto en la experiencia de los usuarios con
los productos digitales.

En este programa aprenderás desde los


fundamentos de la programación hasta el
lanzamiento de aplicaciones web con las
últimas tecnologías del mercado, como
ReactJS.
DOJO
FULLSTACK

CONVIÉRTETE EN QUIEN CREA LA


LÓGICA DETRÁS DE TODAS LAS
APLICACIONES WEB.
6.º Y 7.º
Cada vez más empresas buscan programadores MES
backend capaces de comprender y crear
aplicaciones web que brinden todo lo que éstas
necesiten para EN VIVO

dar respuesta a sus usuarios.

Este perfil se especializa en la creación de APIs,


bases de datos y arquitecturas escalables. Es
decir, en todo aquello que
no se ve, pero que es fundamental para el
funcionamiento de las aplicaciones y sitios web
que usamos todos los días.

En este bootcamp aprenderás desde los


fundamentos de la programación hasta el
lanzamiento de aplicaciones web sólidas
haciendo uso de las últimas tecnologías
de la industria.

BASES DE DATOS
DOJO
FULLSTACK

AWS es una de las principales plataformas de 8º MES


servicios de computación en la nube a nivel
mundial, AWS proporciona un amplio conjunto EN VIVO
de servicios de infraestructura tal como
potencia de cómputo, opciones de
almacenamiento, redes y bases de datos y
ofertados con una utilidad bajo demanda,
disponibles en cuestión de segundos y pagando
solo por lo que utiliza.

¿POR QUÉ DEBES APRENDER AWS?

Te estarás preparando profesionalmente para


una plataforma que puede ser utilizada para
múltiples propósitos.
Tendrás la capacidad técnica para implementar
los servicios que se aprovisionan rápidamente y
sin gastos adelantados.
Diseñar y ejecutar planes con resultados
medibles.
Múltiples empresas Pymes y grandes optan por
servicios cloud como AWS y tú podrás liderar
esos proyectos.
DOJO
FULLSTACK

EN VIVO

¿Quieres aprender a crear desde cero una Startup o


producto digital como Rappi o MercadoLibre?

Nosotros somos el único Bootcamp que propone


como proyecto final desarrollar un MVP de una
startup o empresa digital aprende a crear una
plataforma como Rappi.com, Netflix o Instagram
con nuestro equipo de mentores full stack desde
cero.

¡Tú puedes ser el próximo fundador de la siguiente


red social o marketplace innovadora!
DOJO
FULLSTACK

PERFIL PROFESIONAL
AL FINALIZAR EL BOOTCAMP DE
DESARROLLO WEB FULL STACK
PODRÁS:

Tendrás la capacidad de desarrollar, diseñar y


prototipar interfaces Web modernas trabajando
con tecnologías de vanguardia, lo cual te
permitirá construir aplicaciones más complejas,
dinámicas y escalables.
Definir las funcionalidades requeridas y el alcance
de las librerías externas de una aplicación Web
Frontend y Backend.
Construir interfaces fáciles de usar para el usuario.
Desarrollar aplicaciones web que sean responsivas
y se adapten a diferentes tipos de dispositivos.
Desplegar e implementar aplicaciones Web en la
nube de Amazon Web Services.
Implementar bases de datos (SQL y NoSQL).
Desarrollar Software para las empresas.
Crear productos digitales geniales en equipo.
DOJO
FULLSTACK

1.º MES
EN VIVO
FUNDAMENTOS DEL DESARROLLO
WEB Y HTML5

INTERNET Y PROTOCOLOS BÁSICOS


¿Qué es el pensamiento computacional?
¿Cómo funciona Internet?
¿Qué es HTTP Y HTTPS?
Motor en los navegadores web
Protocolos de comunicación
Nombres de dominio o DNS
Servidores web

FUNDAMENTOS DEL DESARROLLO WEB

Conceptos básicos del Desarrollo Web.


Instalación de herramientas.
Uso de la consola del navegador web.
Bases de un proyecto web y prototipado.
¿Qué es el Frontend?
¿Qué es Backend?
¿Qué es Full Stack?
Páginas Estáticas vs. Dinámicas
Fundamentos de HTML5.
HTML: anatomía de una página web
Index y su estructura básica: head
Index y su estructura básica: body
Reto: crea tu lista de compras del supermercado
Anatomía de una etiqueta de HTML
Tablas y enlaces.
DOJO
FULLSTACK

1.º MES
EN VIVO
MULTIMEDIA Y FORMULARIOS EN
HTML5

Tipos de imágenes
Optimización de imágenes
Etiqueta img
Etiqueta figure
Etiqueta audio
Etiqueta video
Formatos compatibles
Iframe en Html5
Integra el reproductor de YouTube

FORMULARIOS

Formularios y atributos
Elementos
Tipos de entrada
Etiqueta form e input
Autocomplete y require
Select, Calendar.
Input type submit vs. Button tag
Crea un formulario de Login y
Registro.
¿Cómo funcionan los métodos GET Y
POST en tu formulario web?
DOJO
FULLSTACK

1.º MES

INTRODUCCIÓN A CSS
EN VIVO
¿Qué es CSS?
¿Cómo utilizamos CSS?: por etiqueta,
selector, class y por ID
Pseudo clases y pseudo elementos
Anatomía de una regla de CSS
Modelo de caja
Herencia
Especificidad en selectores
Demo de especificidad y orden en selectores
Más sobre selectores
Combinadores: Adjacent Siblings
(combinators)
Combinadores: Hijo y Descendiente
Medidas, EM, REM
Max/Min width
Position
Display Grid
Desafío: Layout 1
Display Flex
Flexbox layouts
Variables y Web fonts
DOJO
FULLSTACK
2.º MES

RESPONSIVE DESIGN
EN VIVO
Responsive design: media queries
Estrategias de responsive: mostly fluid
Implementando mostly fluid
Layout shifter CSS
Column drop
Buenas prácticas y ejemplos de responsive
Imágenes responsive
También, aprenderás a realizar animaciones básicas
con CSS para otorgar un toque de dinamismo a tus
creaciones.
Accesibilidad, textos, Semántica, Labels, alt y title.

FRAMEWORK DE CSS

Diseño web responsivo con Bootstrap 5, que te


permitirá adaptar tus páginas a distintos
dispositivos.
Componentes en Bootstrap5
Actividades y desafíos.
Desplegar proyecto web en la nube (vercel &
netlify)
DOJO
FULLSTACK
3.º MES

INTRODUCCIÓN A GIT EN VIVO

¿Por qué usar un sistema de control de


versiones como Git?
¿Qué es Git?
Instalando Git y GitBash en Windows
Instalando Git y GitBash en OSX / Linux
Integración con editores de código
Introducción a la terminal y línea de comandos.

SPRINT
COMANDOS BÁSICOS EN GIT

Crea un repositorio de Git y haz tu primer commit


Analizar cambios en los archivos de tu proyecto
con Git
¿Qué es el staging?
¿Qué es branch (rama) y cómo funciona un Merge
en Git?
Volver en el tiempo en nuestro repositorio
utilizando reset y checkout
Git reset vs. Git rm
DOJO
FULLSTACK
3.º MES

DESARROLLO WEB CON JAVASCRIPT


EN VIVO
QUINTO SPRINT: PROGRAMACIÓN
Algoritmos teoría básica de programación
Lenguajes de alto y bajo nivel
Paradigmas de programación
Aprenderás los fundamentos y la sintaxis básica del
lenguaje JavaScript para tus aplicaciones web.
Aprenderás la sintaxis, estructura de datos, funciones,
condiciones e iteradores.

SEXTO SPRINT
Objetos en JavaScript.
Propiedades y métodos.
Funciones contructoras y Arrays.

SEPTIMO SPRINT
localStorage y sessionStorage.
JSON.
Manejo y uso del DOM.
Eventos en JS.

OCTAVO SPRINT
JavaScript Asíncrono XML (AJAX) .
Actividades y desafíos.

PROYECTO WEB DELIVERY


DOJO
FULLSTACK
4.º MES

DESARROLLO WEB CON REACTJS


EN VIVO
NOVENO SPRINT
Aprenderás a desarrollar aplicaciones web
con ReactJS, una de las librerías de frontend
más demandadas del momento.
Conocerás cómo conectar el frontend de
una aplicación web con el backend.

DECIMO SPRINT
Manejar NPM.
Creación y diseño de componentes
React Router.
Manejo de estados.

UNDÉCIMO SPRINT
Manejo de efectos.
React Context y Redux.
Persistencia de datos con Local Storage

DUODÉCIMO SPRINT
Dominar el ciclo de vida de un componente React.
Autenticación basada en JWT.
Conectarte y consumir API's.
Bundler y uso de Webpack.

SEGUNDO PROYECTO CON REACT


DOJO
FULLSTACK
5.º MES

BASES DE DATOS
EN VIVO
1.º SPRINT
Fundamentos ¿Qué es una base de datos?
Tipos de bases de datos
Descarga / instalación
Conceptos de Motores de Bases de Datos

2.º SPRINT
Conceptos de Tablas
Conceptos de Campos
Conceptos de Indices

3.º SPRINT
Lenguaje de Bases de Datos SQL

4.º SPRINT
Diseño de bases de datos casos prácticos.

5.º SPRINT
Bases de Datos Relacionales (PostgreSQL, MySQL)
Bases de Datos no Relacionales (mongoDB,
Mongoose)

6.º SPRINT
Bases de datos en la nube de AWS
DOJO
FULLSTACK
6.º MES

BACKEND CON PYTHON Y DJANGO


DECIMOTERCERO SPRINT: EN VIVO
INTRODUCCIÓN A PYTHON
Instalación de herramientas
Introducción al Lenguaje de programación
Python, aprenderás la sintaxis y los key
words reservados.
Características claves de Python.
Lenguaje interpretado vs compilado.
Entorno de desarrollo Python (VirtualEnv).
Capacidades y usos de Python en múltiples
áreas.
Tu primer 'Hola Mundo' en Python
Ejercicios de la primera semana

DECIMOCUARTO SPRINT
ESTRUCTURA DE DATOS EN PYTHON
Operadores y expresiones
Tipos de datos en Python
Colecciones de datos
Controlando el flujo
Condiciones simples, dobles y anidadas.
Conoces los ciclos For y While, iteradores.
Entradas y salidas de datos
Formateando datos.
Manejo de excepciones y contol de errores.
Patrones de diseño de Software.
Ejercicios de la segunda semana
DOJO
FULLSTACK
6.º MES

BACKEND CON PYTHON Y DJANGO


DECIMOQUINTO SPRINT: EN VIVO
FUNCIONES Y MÓDULOS EN PYTHON

¿Qué es una función en Python?


Definiendo funciones en Python
Tipos de funciones.
Funciones anónimas y recursivas.
Configura argumentos a tu función.
Crea tus decoradores.
Crea tus propios módulos, Importa módulos de
terceros.
Manejo de ficheros y Base de datos con SQLite.
Ejercicios de la tercera semana

DECIMOSEXTO SPRINT
PROGRAMACIÓN ORIENTADA A OBJETOS (POO)

Define tu primera Clase en Python


Conoces los atributos y métodos de clase
Métodos especiales
Programación orientada a objetos (POO)
Encapsulación.
Clases heredadas y polimorfismo.
Ejercicios de la cuarta semana
DOJO
FULLSTACK
7.º MES

BACKEND CON DJANGO


DJANGO - CONFIGURAR ENTORNO DE EN VIVO
DESARROLLO
Introducción a Django.
Django - Crear aplicaciones y estructura
proyecto.
CLI Django Admin

DJANGO - ORM
Django - Crear Modelos y Migraciones
Deploy DB Postgresql
Django - Configurar URLs

DJANGO - VISTAS
Crear la View basada en funciones de la app
Home, Product, Órdenes , Pedidos.
Django - Sistema Plantillas y Etiquetas mágicas.
Django - Herencia de plantillas.
Vista Login y registro.

APIS CON DJANGO


¿Qué es una API? diseño de API’s RESTful.
CRUD creación de datos, edición, reemplazo y borrado.
Autenticación de usuario - JWT
Autenticación basada en ApiKey.
Autenticación con Facebook y Google
DOJO
7.º MES FULLSTACK

BACKEND CON DJANGO


DECIMOSÉPTIMO SPRINT EN VIVO

implementando librería JWT.


Configurando Access / Refresh Token
Endpoint: /api/accounts/register/
Endpoint: /api/accounts/verify-
registration/
Endpoint: /api/token/
Endpoint:/api/accounts/change-password/
Enpoint: /api/accounts/send-reset-
password-link/
Endpoint: /api/accounts/reset-password/
Manejo de Postman y gestión de API's.
Documentación de APIS con Swagger.

DECIMOCTAVO SPRINT
Implementación de base de datos Relacional
(PostgreSQL) y No SQL (MongoDB).
Seguridad en nuestras API'S con Token.

DECIMONOVENO SPRINT

Enviando Emails desde Python, configurar protocolo


SMTP.
Notificación y confirmación de nuevos usuarios por Email.
Recuperando contraseña de usuario con notificación de E-
mail link reset.

PROYECTO BACKEND FULL APIREST


DOJO
FULLSTACK

VIGÉSIMO SPRINT
Plan del proyecto Startup, desde la lógica del EN VIVO
backend con Python, el desarrollo de los API's
con Django y el diseño frontend con REACT JS.

VIGÉSIMO PRIMERO SPRINT

Testing y documentación de nuestros API's con


Swagger.
Implementación y despliegue en la
infraestructura de AWS.
DOJO
FULLSTACK

EN VIVO

CLOUD AMAZON WEB SERVICES


1. INTRODUCCIÓN A AMAZON WEB SERVICES

2. AWS IAM

3. AWS S3

4. AWS CLOUDFRONT

5. ELASTIC COMPUTE CLOUD (EC2)

6. ROUTE 53

7. AWS CERTIFICATE MANAGER SSL

8. BASES DE DATOS CON RDS

9. AWS DYNAMODB (NOSQL)

10. SERVERLESS CON LAMBDA

11. AWS APIGATEWAY

12. AWS SES SIMPLE EMAIL SERVICES

13. AWS AMPLIFY

14. PROYECTO FINAL EN LA NUBE DE AWS


DOJO
FULLSTACK

A partir del séptimo mes del programa podrás acceder al


módulo de preparación profesional.

Aquí te ayudaremos a reunir todos los documentos y


habilidades que necesitas para conseguir un trabajo.
Elaborarás un currículo, un portafolio con tus proyectos
más exitosos y escribirás una carta de presentación.
Con nuestro apoyo, desarrollarás una estrategia de
búsqueda y te prepararás para las entrevistas.

¡Soy Full Stack Web Developer!


DOJO
FULLSTACK

Todos los estudiantes e instructores cuentan con


acceso a una plataforma donde encuentran los
materiales, comunidad, calendario y los enlaces
de las sesiones por Zoom, además las clases
quedan grabadas en la plataforma para que
puedas verlas las veces que quieras con acceso
ilimitado, tu experiencia en el Bootcamp será
más emocionante con nuestra Plataforma.

Asistente Inteligente Interactivo.


Accede a múltiples módulos con actividades y
revisiones cada semana.
Accede a proyectos y soluciones compartidas de la
comunidad.
Comunidad (creamos nuestra propia red social)
Acceso por 12 meses a la Plataforma.
DOJO
FULLSTACK
APRENDE EN
DOJOFULLSTACK
EN VIVO

CON LA GUÍA DE PROFESIONALES


DEL DESARROLLO WEB
Tu Mentor Coach Full Stack, te
acompañarán durante todo tu recorrido
con sesiones grupales y personalizadas
1 a 1 en vivo, respondiendo tus preguntas
y contándote sus experiencias cada
semana.

SOBRE LA PLATAFORMA
HTTPS://PLATAFORMA.DOJOPY.COM
Accede a la plataforma impulsada por
Inteligencia Artificial donde encuentras el
RoadMap, módulos y desafíos que se liberan
cada semana, además tendrás acceso a todos
los módulos para siempre.

PON TU APRENDIZAJE EN PRÁCTICA


El Bootcamp tiene actividades que
puedes hacer a tu ritmo cada semana y
adjuntarlas en la Plataforma para la
posterior revisión y feedbacks.
DOJO
FULLSTACK

BENEFICIOS DE
APRENDER
EN DOJOFULLSTACK

CREA PROYECTOS REALES


CON TUS MENTORES Y
NUEVOS RETOS.

DESARROLLO PROFESIONAL
PROGRAMA DE EMPLEO
Y ACELERACIÓN LABORAL

BOLSA LABORAL Y LISTA DE


DE PROYECTOS PRIVADOS
PARA QUE APLIQUES.

UNA COMUNIDAD DE APOYO


PROFESIONAL DE POR VIDA.
DOJO
FULLSTACK

EN VIVO

HENRY CAMILA PAUL


FULL STACK FULL STACK FULL STACK
DOJO
FULLSTACK

EN VIVO

DESARROLLADOR
WEB FULL STACK
(7 MESES)

INSCRIPCIÓN POR WEB

INSCRIPCIÓN POR WHATSAPP

[email protected]

https://dojofullstack.com

@dojofullstack @dojofullstack

@dojofullstack @dojofullstack

DISPONIBLE PARA TODO EL MUNDO


PORQUE LAS TECNOLOGÍAS NOS CONECTAN.

También podría gustarte