An open API service indexing awesome lists of open source software.

https://github.com/joaofaveri/jornada-fullstack-samsung-ocean

Nessa Jornada você terá a oportunidade de aprender backend e frontend e colocar os conhecimentos em prática em um projeto completo que será desenvolvido ao longo das 8 aulas
https://github.com/joaofaveri/jornada-fullstack-samsung-ocean

backend express frontend javascript learn-to-code mongodb nodejs programming reactjs samsung samsung-ocean

Last synced: 3 months ago
JSON representation

Nessa Jornada você terá a oportunidade de aprender backend e frontend e colocar os conhecimentos em prática em um projeto completo que será desenvolvido ao longo das 8 aulas

Awesome Lists containing this project

README

          









Jornada Fullstack

Jornada Fullstack


Samsung Ocean


Nessa Jornada você terá a oportunidade de aprender backend e frontend e colocar os conhecimentos em prática em um projeto completo que será desenvolvido ao longo das 8 aulas!


## Ementa do Curso

Entenda de uma vez por todas o que é backend e quais são as tecnologias envolvidas nesse pedaço tão importante de um software, responsável pela maior parte do processamento de informações e por proteger a camada de banco de dados da aplicação. Você entenderá desde os princípios do backend, tendo uma introdução completa sobre o assunto e começará a dar os primeiros passos desenvolvendo uma aplicação em `NodeJS`, com a linguagem de programação `JavaScript`.

## Cronograma das Aulas

- [x] **09/08/2022:** Backend com `NodeJs` e `Express` (Parte 1)
- [x] **11/08/2022:** Backend com `NodeJs` e `Express` (Parte 2)
- [x] **16/08/2022:** Laboratório de Backend com Banco de Dados e `MongoDB`
- [ ] **18/08/2022:** Integrando os serviços de backend na nuvem
- Ausente da aula, mas seguindo o repositório do professor, fiz os ajustes na aplicação e hospedei no Heroku, no link [https://mighty-beyond-51506.herokuapp.com/](https://mighty-beyond-51506.herokuapp.com/scores)
- [ ] **22/08/2022:** Frontend Web com `ReactJS`: Introdução (Parte 1)
- [ ] **23/08/2022:** Frontend Web com `ReactJS`: Introdução (Parte 2)
- [ ] **31/08/2022:** Frontend Web com `ReactJS`: Integração com Backend (Parte 1)
- [ ] **01/09/2022:** Frontend Web com `ReactJS`: Integração com Backend (Parte 2)

## Tópicos

- O que exatamente é backend?
- Evolução do backend
- REST (Verbos de comunicação: GET, POST, PUT, DELETE)
- JSON
- Postman (criando/fazendo requisições e organizando em collections)
- JSON Viewer
- JavaScript: do frontend para o backend
- NodeJS
- Package JSON
- NPM (Node Package Manager)
- Benchmarking
- Criação do projeto
- Início do desenvolvimento da aplicação CRUD
- Create, Read (All/Single), Update & Delete
- Criar, Ler (tudo ou individual), Atualizar e Remover
- Node Express
- Body-Parser

## Outras Informações

- **Público Alvo:** Estudantes, Profissionais, interessados em geral.
- **Pré-Requisitos:** Acima de 13 anos.
- **Duração:** 3 horas cada encontro
- **Palestrante:** [Prof. Paulo Salvatore](https://github.com/paulosalvatore)

## Conheça o Samsung Ocean

O [Samsung Ocean](https://oceanbrasil.com/) é uma iniciativa da Samsung no Brasil que oferece capacitação tecnológica à comunidade e fomenta a criação de empresas de base tecnológica (startups). Com instalações modernas, o programa oferece gratuitamente treinamentos técnicos combinados com temas relacionados à usabilidade e ao empreendedorismo, além do contato com especialistas da empresa e do mercado.

## Licença

Distributed under the MIT License. See `LICENSE.txt` for more information.