Code Monkey home page Code Monkey logo

finalproject-js-reprograma's Introduction

PT-BR

TCC Reprograma Imersão JS

Projeto final com tema livre criado como requisito para a finalização do bootcamp de Imersão JS na Reprograma.

TechTransition

O objetivo principal deste projeto é criar uma plataforma abrangente e inclusiva que ofereça suporte e recursos diversos para mulheres e pessoas LGBTQIAP+ que estejam em processo de transição de carreira na área de tecnologia. Esta iniciativa busca combater as desigualdades de gênero e promover a diversidade na indústria de tecnologia, fornecendo oportunidades significativas para aqueles que podem enfrentar obstáculos em suas jornadas profissionais.

A plataforma será uma fonte acessível de recursos e oportunidades como: cursos gratuitos, mentorias, oficinas, conferências, eventos e comunidade e networking.

Contexto Técnico

Essa implementação visa simular uma arquitetura de back-end com aplicação de conceitos POO, SOLID, Clean Code e com a implementação de testes.

Implementações das features realizadas

  • Criação da classe da entidades a serem modeladas
  • Criação de estrutura de pastas e arquivos com responsabilidades bem divididas
  • Criação de testes aplicados a cada use-case de cada classe criada

Implementações de features futuras

  • Criação de simulação de banco de dados para a manipulação de dados das clases
  • Criação estrutura de controlers com API
  • Criação estrutura de front-end
  • Deploy

Tecnologias utilizadas

  1. JavaScript
  2. Jest
  3. Node - ^18

Como rodar

  • Baixar projeto na sua máquina
  • Para instalar as dependências: npm install
  • Para rodar os testes: npm run test

Sobre a autora

Brena O'Dwyer é desenvolvedora back-end com foco em JavaScript e NodeJs. Antropóloga de formação, tenho profunda experiência em pesquisa e trabalhei como tradutora, copywriter, UX writer e redatora de conteúdo digital, principalmente no marketing.

ENG

Final project JS Imersion Reprograma

Final project with a free theme created as a requirement for completing the JS Immersion bootcamp at Reprograma.

TechTransition

The main goal of this project is to create a comprehensive and inclusive platform that provides support and diverse resources for women and LGBTQIAP+ individuals who are in the process of transitioning their careers in the technology field. This initiative aims to combat gender inequalities and promote diversity in the technology industry by offering significant opportunities to those who may face obstacles in their professional journeys.

The platform will be an accessible source of resources and opportunities such as free courses, mentorship programs, workshops, conferences, events, and a community for networking.

Technical Context

This implementation aims to simulate a back-end architecture using Object-Oriented Programming (OOP), SOLID principles, Clean Code practices, and the implementation of tests.

Implementações das features realizadas

  • Creation of the classes to be modeled
  • Creation of folder and file structure with well-divided responsibilities
  • Creation of tests applied to each use-case of each created class

Implementações de features futuras

  • Creation of a database simulation for data manipulation of the classes
  • Creation of controller structure with an API
  • Creation of a front-end structure
  • Deployment

Tecnologias utilizadas

  1. JavaScript
  2. Jest
  3. Node - ^18

Como rodar

  • Download the project to your machine
  • To install dependencies: npm install
  • To run the tests: npm run test

Sobre a autora

Brena O'Dwyer is a back-end developer with a focus on JavaScript and Node.js. With a background in anthropology, I have extensive experience in research and have worked as a translator, copywriter, UX writer, and digital content writer, primarily in marketing.

finalproject-js-reprograma's People

Contributors

brena-odwyer 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.