Git Product home page Git Product logo

lino's Introduction

👋 Hello person!

I'm Leticia Coelho coelho-imagem-animada-0421



Pessoa com deficiência Feminista Intolerânte ao Gluten Intolerânte a lactose Vinho Engenheira Placa de sistemas embarcados Nuvem de conectividade

  • ♿ I'm currently admin on the PCD Tech Community on Twitter.

  • 🐝 I'm currently Leader on the BeeStrong Code community.

  • 🔭 I’m currently working at Arctouch. Working with this stack.

  • 🌱 I’m currently studing Architecture, Algorithms and Good Practices.

  • 💬 Ask me about Woman in tech, PwD, educational technologies and IoT. Or about my stack.

  • ⚡ Fun fact: I'm a creator on the social network, as Engineer Rabbit.


Courses List
Course Place Hours
Forum internacional de Software Livre - Internet of Things Porto Alegre-RS 60 Hr
SBESC - School of Embedded Systems - SBC João Pessoa-PB 60 Hr
Empretec - Sebrae Florianópolis-SC 63 Hr
The developers conference - Machine Learning / IOT - GlobalCode Florianópolis-SC 33 Hr
Introduction to space technologies - INPE São José dos Campos-SP 126 Hr
Application of Machine Learning Techniques Using R - IFSC São José-SC 3 Hr
Matlab - IFSC São José-SC 66 Hr
Hackathon NASA SpaceApps Florianópolis-SC 22Hr
React Professional Udemy 21 Hr
Spark AR Meta official 8 Hr
Workshops & Voluntering
Role Topic Place Year
Teacher Workshop Arduino - basic São José-SC 2015 ~ 2016
Speaker Workshop Business model canvas - basic São José-SC 2016
Teacher Django Girls Florianópolis-SC 2016
Speaker Brainstorming - basic São José-SC 2017
Organizing committee The developers Conference Florianópolis-SC 2017
Teacher Tia Portal V15 Siemens - For SENAI teachers Vitória da Conquista-BA 2018
Mentor Tech & Business Hackathon Agroup Cuiabá, MT 2019
Mentor Tech & Business Startup Weekend Woman Florianópolis-SC 2019
Speaker ENTIDV Florianópolis-SC 2019
Technical Mentor Conecta Startup Brazil Online 2020
Speaker O triângulo invertido do front-end Online - The developers Conference 2021
Speaker Desmistificando o Tecniquês Online - The developers Conference 2021
Speaker Processos seletivos na área tech: Por onde começar? Online - Google Developers Group 2021
Speaker Entendendo os impostores que dificultam os testes unitários Online - Womakers Code 2021
Speaker Como é trabalhar em uma empresa americana e falar inglês no dia-a-dia? Online - ArcTouch 2021
Speaker Programação inclusiva: Como garantir resultados amigaveis para pessoas que usam ferramentas assistivas? Online - ArcTouch 2021
Speaker Inclusão e diversidade na tecnologia Online - Data Master 2021
Speaker Ferramentas e dicas para arrasar no mercado de trabalho Online - Elas Computação 2022
Speaker Mulheres que fazem a diferença Online - O matuto programador 2022
Organizing committee and speaker Wonder Tech - Dev brazillian community São Paulo-SP 2022
Teacher Git e GitHub Online - BeeStrong Code 2022
Speaker BATE-PAPO COM UMA ENGENHEIRA DE SOFTWARE - Letícia Coelho Online - OnlyTechFans 2022
Speaker Histórias secretas da Engenheira Coelho (feat. Letícia Coelho) Online - The Developer's Life 2022
Non-Official Publications
Topic Date
25 jogos para aprender programação 09/2022
8 Dicas para facilitar o onboarding Dev em projetos 09/2022
10 projetos back-end para implementar e ter um portfólio que vai além do CRUD 07/2022
5 tarefas que você precisa fazer antes dos testes de fit cultural 07/2022
✨ 40 FERRAMENTAS para aprender a programar usando o celular 05/2022
✨ 21 FERRAMENTAS que ajudam a fazer documentação de software 04/2022
14 dicas para ir bem em testes técnicos de projeto 04/2021
💡 12 DICAS que vão te ajudar nos testes técnicos práticos acompanhados (Hands-On) 04/2021
⭐ 20 PERGUNTAS QUE VOCÊ PRECISA saber responder nas entrevistas técnicas 04/2021
⭐ 20 PERGUNTAS PARA FAZER nas entrevistas técnicas 04/2021
80 ideias de projetos para usar no seu portfolio 04/2021
8 Motivos que fazem você não passar para uma vaga tech 04/2021
Fazer ou não fazer faculdade para trabalhar na área de tecnologia? 03/2022
O dia-a-dia dos devs. Quais são as principais reuniões ? 01/2022
Como debater ideias de forma produtiva. No trabalho ou no Linkedin 10/2021
Dicas para conseguir seu primeiro emprego como Dev 10/2021
O Facebook quebrou? Uma abordagem para pessoas não técnicas 10/2021
Dicas para conseguir seu primeiro emprego como Dev 10/2021
8 Dicas para facilitar o onboarding Dev em projetos 09/2021
Dicas de dev para você escolher o melhor framework 09/2021
6 Boas práticas para utilizar no code review 09/2021
Boas práticas para GIT 07/2021
Os 2 erros mais comuns no desenvolvimento de softwares. Será que você já cometeu algum deles? 06/2021
Refactoring Cycle para projetos sem tempo para refactoring 06/2021
Documentação técnica 03/2021
Resumo de comandos Git 03/2021
Clean Code — Code Smells 03/2021
Empresa de produto ou consultoria, qual é o melhor para sua carreira? 02/2021
O agro é Pop, mas ainda não é Tech. 11/2019
Aquitetura IoT - Um visão em camadas 08/2019
Awards & Contest
Topic Grand
Second place at the IFSC Innovative Ideas Contest 7.000,00 BRL grand
Final step at the Sinapses of Innovation Contest Innovation & Entrepreuner training
Final step at Intel Embedded Systems Competition Embedded Systems training
Publications
Topic Type Symposium Place
Gestão de Produtos como você nunca viu - Artigo: Entendendo o Tecniquês Article in Book Comunidade Mulheres de Produto Comunidade Onine
TKmed - Medication aid system Extended abstract VI Brazilian Symposium on Computing Systems Engineering João Pessoa-PB
TKmed - Sistema de auxílio à medicação Abstract Mostra Científico Cultural São José-SC
Differentiating simulations and real (remote) experiments. Full paper 5th International Conference on Technological Ecosystems for Enhancing Multiculturality Cádiz, Espanha
Estudo Comparativo entre Laboratórios Remotos e Simuladores. Chapter TICAI 2017 - TICs para el Aprendizaje de la Ingeniería. ISBN 978-84-8158-774-6 ©IEEE
Simulação da operação e comunicação de uma carga útil baseada na Sonda de Langmuir com o OBC do NanosatC-Br2. Full paper 9° Workshop on Space Engineering and Technology. São José dos Campos-SP

Livros indicados por nível e área: ACESSE AQUI


"I fully believe that a great future depends on good technology and education!"

let's code! <3

lino's People

Contributors

engenheiracoelho avatar

Watchers

 avatar  avatar

Forkers

magicianred

lino's Issues

Documentação

Criar requisitos da aplicação e definir quais são as tecnologias necessárias.

Criar endpoint - findWalletById

Criar endpoint - findWalletById

  • O endpoint possui os seguintes parâmetros:

    id: id da carteira

  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar endpoint - listUser

Criar endpoint - listUser

  • O endpoint não possui parâmetros.
  • O retorno do endpoint é uma lista com todos os usuários disponíveis, utiliza o formato json.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar endpoint - updateExpense

Criar endpoint - updateExpense

  • O endpoint possui os seguintes parâmetros:

    idExpend: id do gasto,

  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar endpoint - insertSpend

Criar endpoint - insertSpend

  • O endpoint possui os seguintes parâmetros:

    name: nome do gasto,
    category: nome da categoria do gasto.
    value: Valor do gasto.
    date: Data do gasto.
    walletId: Id da carteira.

  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar CRUD - Entidade wallet

CRUD wallet

Criar as operações CRUD.

ISSUE HTTP Endpoint Função
#18 POST  /insertWallet Informa o saldo atual de um usuário.
#17 POST  /updateWallet Informa o saldo atual de um usuário.
#15 GET  /listWallet Informa o saldo atual de um usuário.
#14 POST  /insertExpend Insere um novo gasto de grupo.
#16 POST  /updateExpend Atualiza informações sobre os gastos de um grupo.
#20 GET /id Retorna carteira pelo id.

Criar endpoint - verifyWallet

Criar endpoint - listWallet

  • O endpoint não possui parâmetros.
  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar endpoint - updateUser

Criar endpoint - updateUser

  • O endpoint possui os seguintes parâmetros:

    id: id do usuário que será atualizado,
    nome: nome do usuário,
    login: login do usuário,
    senha: senha do usuário.

  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar CRUD - Entidade user

CRUD user

Criar as operações CRUD.

ISSUE HTTP Endpoint Função
#5 GET  /listUser Informa todos usuários registrados no banco.
#6 POST  /insertUser Insere um novo usuário.
#7 POST  /updateUser Atualiza o usuário.

Para um projeto em utilização esse endpoint deveria ser utilizado com oAuth.

Criar endpoint - removeUserFromGroup

Criar endpoint - removeUserFromGroup

  • O endpoint possui os seguintes parâmetros:

    userId: id do usuário que será atualizado,
    groupId: nome do usuário.

  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar endpoint - removeGroup

Criar endpoint - removeGroup

  • O endpoint possui os seguintes parâmetros:
    id: id do grupo que será removido,

  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar endpoint - updateUserGroup

Criar endpoint - updateUserGroup

  • O endpoint possui os seguintes parâmetros:

    id: id do usuário que será atualizado,
    name: nome do usuário,
    description: login do usuário,

  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar CRUD - Entidade userGroup

CRUD userGroup

Criar as operações CRUD.

ISSUE HTTP Endpoint Função
#8 POST  /insertUserGroup Insere um novo grupo.
#9 POST  /removeUserGroup Remove grupo.
#10 POST  /update UserGroup
#11 POST  /listUserGroup Verifica grupos.
#12 POST  /insertUserToGroup Associa um usuário a um grupo
#13 POST  /removeUserFromGroup Desassocia um usuário de um grupo

Criar endpoint - updateWallet

Criar endpoint - updateWallet

  • O endpoint possui os seguintes parâmetros:

    walletID: id da carteira,

  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar endpoint - insertUser

Criar endpoint - insertUser

  • O endpoint possui os seguintes parâmetros:

    nome: nome do usuário,
    login: login do usuário,
    senha: senha do usuário.

  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar models

Criar models

  1. User
nome: nome do usuário,
login: login do usuário,
senha: senha do usuário.
  1. UserGroup
name: nome do grupo,
description: descrição do grupo.
  1. Wallet
userId: dono da carteira,
balance: Valor atual da carteira.

Criar endpoint - listUserGroup

Criar endpoint - listUserGroup

  • O endpoint não possui parâmetros.
  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar endpoint - insertGroup

Criar endpoint - insertGroup

  • O endpoint possui os seguintes parâmetros:

    name: nome do grupo,
    description: descrição do grupo.

  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar endpoint - insertWallet

Criar endpoint - insertWallet

  • O endpoint possui os seguintes parâmetros:

    userId: dono da carteira,
    balance: Valor atual da carteira.

  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

Criar endpoint - insertUserToGroup

Criar endpoint - insertUserToGroup

  • O endpoint possui os seguintes parâmetros:

    userId: id do usuário que será associado ao grupo,
    groupID: id do grupo.

  • O retorno do endpoint é HTTP.

Check-list

  • Criação de Path, utilizando o hibernate.
  • Determinação do serviço.
  • Teste com o Postman.

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.