Code Monkey home page Code Monkey logo

mps's Introduction

hello world


Comecei meus estudos em tecnologia escrevendo em blogs, brincando um pouco com o JavaScript e o CSS. Em 2015 iniciei meus estudos no IFRN campus Caicó e me formei como técnica em Informática em 2018.

Atualmente curso o bacharelado de Ciência da Computação na UFPB e que me permite abraçar cada um dos diversos ramos da computação, dentre eles a Engenharia de Software, Banco de Dados, Redes, IA e Processamento Digital de Imagens.

Desde 2020 sigo como membro do PET Computação, grupo que me permitiu desenvolver ainda mais os aspectos de trabalho em grupo, comunicação e criatividade.

Mascote PET Computação, Petrucio o ornitorrinco

Também estou atuando como bolsista dos projetos Synchro.

No meu tempo livre gosto de fotografar, desenhar, estudar animação, ler, assistir séries e jogar.

No momento estou estudando a minha primeira Game Engine, Godot, e criando sprites em estilo de Pixel Art.

# Obrigada aos familiares, amigos, colegas e professores
if motivation is True:
  print("Don't you ever ever ever give up")

Stack e Ferramentas de Desenvolvimento

Spring Java NodeJS React Visual Studio Code IntelliJ IDEA

Outras tecnologias e ferramentas que utilizo

C C++ JavaScript TypeScript Python Jupyter Notebook Flask Pandas NumPy Matplotlib Elixir Figma Obsidian

Arte e Desenvolvimento de Jogos

Krita Aseprite Godot Engine Unity

🌼 Entre em contato

LinkedIn: sammid37 Email: samanthadmedeiros37@gmail.com Ko-Fi: sammid37

mps's People

Contributors

gmdeandrade avatar mayradaher avatar sammid37 avatar voczie avatar

Watchers

 avatar

mps's Issues

Revisão para a entrega

Descrição

Revisar últimas etapas para a entrega do projeto final

Objetivo

  • Terminar os padrões (tarefas) já passados
  • Implementar mais e 2 (dois) padrões de projeto que ainda não foi pedido e acordo com o documento de requisitos
  • Atualizar o diagrama de classes, identificando por cores cada padrão de projeto implementado. Adicionalmente, para cada padrão, descrever um texto o nome do padrão, a lista de classes e objetivo de uso do padrão no projeto

Tratatamentos de erro

Descrição

Objetivo

  • Dividir implementação de tratamento de erros de cada classe (caso necessário)

Implementar fluxo entre telas para Client e Sellers

Descrição

Implementar as telas (terminal) para Client e Sellers, levando em consideração seus atributos e operações.

Objetivo

  • Tela de Login
  • Tela de cadastro
  • Tela de operações
    • Subtelas de operações

Observações

CRUD: Create, Update, Read e Delete

  • Client
    • Pedido (CRUD)
  • Seller
    • Itens (CRUD)
    • Cardápio (CRUD)

Inserir lógica para usuários Client e Seller em UserDAO

Objetivo

Nosso projeto conta com uma classe abstrata pai User que possui classes filhas Seller e Client.

Possuímos também um Data Access Object para usuários, no entanto, ela encontra-se genérica. Portanto, é importante implementar a lógica para as operações de CRUD realizadas na Singleton-Facade do Manager do sistema.

Ou seja, para cada operação de create, read, update e delete, é importante ter uma lógica para as subclasses Client e Seller nesta única classe UserDAO.

Documentar execução do projeto

Objetivo

É importante que todos os membros consigam executar o projeto.

Para tanto, crie uma nova página na wiki do repositório e insira todos os passos que devem ser seguidos para que o programa execute de forma esperada.

  • Como compilar (informar ordem de compilação e definição de diretório raiz)
  • Como executar o arquivo main.java

Persistência de Dados

Descrição

Implementar classe para a persistência de dados com JSON ou SQLite

Objetivo

  • Aplicar persistência para usuários
  • Re-aplicar persistência para:
    • Itens
    • Pedido
  • Aplicar algum padrão de projeto *

*Implementar mais e 2 (dois) padrões de projeto que ainda não foi pedido e acordo com o documento de requisitos

Documentação Issue Passo-a-passo

Objetivo

Crie uma página na wiki do repositório com os passo que devem ser seguidos durante a resolução de uma issue, aborde os seguintes pontos:

  • Como clonar ou atualizar o projeto
  • Como dar assign na issue
  • Comando para merge com a branch main
  • Padrão de mensagem de commit
  • Como criar um Pull Request
  • Outros tópicos que forem necessários para abordar

Implementação das classes itens e pedidos

Descrição

Objetivo

  • Implementar classe itens (atributos, getters e setters)
  • Implementar classe pedido (atributos, getters e setters)
  • Implementar o padrão de projeto FACADE

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.