lista de clase, syllabus
Evaluacion y Administracion de proyectos -Semana 1 - Conectividad a servidor, repaso de Linux y editor vi
- Instalar github
- Clonar repositorio de clase
- $ git clone https://github.com/adsoftsito/apis.git
- $ cd apis
- $ cd ssh
- Probar conectividad con SSH a servidor
$ ssh -i user [email protected]
- Repaso de comandos linux
- Instalar docker
- Lectura introduccion a docker
- Realizar DockerLab
- Registrarse en Docker Hub
- Subir imagen de nodejs a Docker Hub (Punto 5 dockerlab)
Semana 1, Tareas (Fecha entrega: 15/feb/2021)
- Crear repositorio personal para tareas de la clase (apis-nombre-apellido), crear carpeta t1, crear ejemplos de programas en diferentes lenguajes de programacion
- En repositorio crear carpeta t2, en t2.txt subir url de imagen nodejs (Punto 5) en docker hub
- Crear una pagina simple index.html y publicarla en un Contenedor Docker con Apache en el servidor Centos, montar docker en puerto asignado en excel, crear carpeta T3 y subir SS de la pagina
Semana 2 - Docker con Angular
- Realizar Lab de Angular Maps
Semana 3, Git Branching Model
-
Revisar rubrica de parcial 1
-
Analizar diagrama Git Branching Model
-
Realizar Git Branching Model Lab
Semana 4, Git Branching Model, React, CI
- Terminar laboratorio Git Branching Model Lab
- Crear cuenta en Google Cloud Platform para proyecto final
- Realizar practica con framework Angular
- Realizar lab de Integracion continua
Semana 4, Tareas (Fecha entrega: 10/mar/2021)
- Publicar el proyecto Angular en un Contenedor Docker con Apache en el servidor Centos, montar docker en puerto asignado en excel, crear carpeta T4 y subir SS de la pagina
Parcial 2
Semana 7, GraphQL
Opcional: Repaso de python
- helloworld
- variables
- operators
- placeholders
- lists
- dictionaries
- tuples
- conditionals
- for-helloworld
- for-mathematics
- for-data
- while-helloworld
- while-if
- files
GraphQL
- Que es GraphQL
- Realizar paso a paso Graphene Lab, crear archivo requirements.txt
- Crear archivo .env
- Desplegar en docker usando Dockerfile y docker-Compose.yml
Semana 9, API
- Instalar Java 8
- En Windows, instalar mvn y sdkman
- En Linux/Mac, instalar sdkman
- Usando sdkman instalar spring
- Realizar Java SpringBoot Lab
- Instalar y probar API con Postman
- Correr API como Docker usando Dockerfile
Semana 10, Tareas (Fecha entrega: 10/mar/2021)
- Publicar SS de postman con las llamadas a la API corriendo docker del proyecto Answer/questions
- Publicas SS de postman del proyecto Contacts
Semana 10, Tokens
- Crear base de datos en postgres
- ssh -i user [email protected]
- sudo -u postgres createdb youruser-tokens
- sudo -u postgres psql
- postgres > \list
- postgres > \connect youruser-tokens
- postgres > \dt
-
Clone spring template with Security dependency: git clone https://github.com/adsoftsito/springboot-jwt.git
-
Add Estados: model, controller, repository
-
Add municipios: model, controller, repository
-
Add Categorias: model, controller, repositry
-
Add Empresas: model, controller, repository
-
Test api with postman basado en Lab tokens
-
Run as Docker with Dockerfile
-
Clone react-spring basic demo
Semana 12, Redis (Remote Dictionary Server)
- Instalar Redis
- Redis - Comandos basicos
- Redis - Tipos de datos
- Laboratorio Redis como Cache con Node
- Correr como Docker usando Dockerfile