Coder Social home page Coder Social logo

apis's Introduction

Evaluacion y Administracion de proyectos - lista de clase, syllabus

Semana 1 - Conectividad a servidor, repaso de Linux y editor vi

  1. Instalar github
  2. Clonar repositorio de clase
  1. Probar conectividad con SSH a servidor

$ ssh -i user [email protected]

  1. Repaso de comandos linux
  1. Instalar docker
  2. Lectura introduccion a docker
  3. Realizar DockerLab
  4. Registrarse en Docker Hub
  5. Subir imagen de nodejs a Docker Hub (Punto 5 dockerlab)

Semana 1, Tareas (Fecha entrega: 15/feb/2021)

  1. Crear repositorio personal para tareas de la clase (apis-nombre-apellido), crear carpeta t1, crear ejemplos de programas en diferentes lenguajes de programacion
  2. En repositorio crear carpeta t2, en t2.txt subir url de imagen nodejs (Punto 5) en docker hub
  3. 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

  1. Realizar Lab de Angular Maps

Semana 3, Git Branching Model

  1. Revisar rubrica de parcial 1

  2. Analizar diagrama Git Branching Model

  3. Realizar Git Branching Model Lab

Semana 4, Git Branching Model, React, CI

  1. Terminar laboratorio Git Branching Model Lab
  2. Crear cuenta en Google Cloud Platform para proyecto final
  3. Realizar practica con framework Angular
  4. Realizar lab de Integracion continua

Semana 4, Tareas (Fecha entrega: 10/mar/2021)

  1. 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

  1. helloworld
  2. variables
  3. operators
  4. placeholders
  5. lists
  6. dictionaries
  7. tuples
  8. conditionals
  9. for-helloworld
  10. for-mathematics
  11. for-data
  12. while-helloworld
  13. while-if
  14. files

GraphQL

  1. Que es GraphQL
  2. Realizar paso a paso Graphene Lab, crear archivo requirements.txt
  3. Crear archivo .env
  4. Desplegar en docker usando Dockerfile y docker-Compose.yml

Semana 9, API

  1. Instalar Java 8
  2. En Windows, instalar mvn y sdkman
  3. En Linux/Mac, instalar sdkman
  4. Usando sdkman instalar spring
  5. Realizar Java SpringBoot Lab
  6. Instalar y probar API con Postman
  7. Correr API como Docker usando Dockerfile

Semana 10, Tareas (Fecha entrega: 10/mar/2021)

  1. Publicar SS de postman con las llamadas a la API corriendo docker del proyecto Answer/questions
  2. Publicas SS de postman del proyecto Contacts

Semana 10, Tokens

  1. 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
  1. Clone spring template with Security dependency: git clone https://github.com/adsoftsito/springboot-jwt.git

  2. Add Estados: model, controller, repository

  3. Add municipios: model, controller, repository

  4. Add Categorias: model, controller, repositry

  5. Add Empresas: model, controller, repository

  6. Populate database from csv using pgadmin

  7. Test api with postman basado en Lab tokens

  8. Run as Docker with Dockerfile

  9. Clone react-spring basic demo

Semana 12, Redis (Remote Dictionary Server)

  1. Instalar Redis
  2. Redis - Comandos basicos
  3. Redis - Tipos de datos
  4. Laboratorio Redis como Cache con Node
  5. Correr como Docker usando Dockerfile

Rubricas

  1. Parcial 1 Ejemplo Documentacion
  2. Parcial 2
  3. Final

apis's People

Contributors

adsoftsito avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.