Giter Site home page Giter Site logo

guiasobrevivenciaprogramador-ep's Introduction

guiaSobrevivenciaProgramador-EP

Repositório para armazenar o Exercício Programa (EP) do Curso de Verão EACH-USP 2022 - Guia de Sobrevivência do Programador

Link para o curso


Tarefas

  • Git
    • Verifique qual o id do commit em que as páginas do juwupiter weeb foram adicionadas, bem como seu autor e data. Registre essas infos em um arquivo TAREFAS.md
  • Metaprogramação
    • Adicione um script no package.json para rodar todos os testes de unidade na pasta src
    • Crie um teste de unidade que você achar interessante, utilize pelo menos um expect e uma função de mock (jest.fn(), nesse caso).
  • Containers e Cloud
    • Crie um Dockerfile para aplicação
    • Suba um container utilizando o Dockerfile criado e exponha a porta 3000 do container para a sua porta 8080. Acesse a aplicação no navegador do computador hospedeiro, registrando os passos realizados para tal em um arquivo TAREFAS.md
  • Shell
    • Crie um script em shell para gerar a imagem Docker e subir um container a partir dessa imagem. Esse script deve permitir que o usuário escolha em qual porta do computador hospedeiro a aplicação deve rodar
  • Tarefas bônus
    • Utilizar um dos 3 editores de texto expostos nas aulas ou o comando sed para trocar todos as tags <li> em uma página por tags <p>
    • Utilizar o GitHub para hospedar o EP e registrar o progresso em commits
    • Utilizar o recurso de CI/CD do GitHub para verificar bugs e memory leaks no código
    • Utilize um Volume Docker para permitir que os arquivos da pasta views possam ser alterados de fora do container

guiasobrevivenciaprogramador-ep's People

Contributors

jrafaelrn avatar

Watchers

 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.