NLW is a practical week with lots of code, challenges and networking.
Objective is to learn new tools, learn about new technologies and discover hacks to boost your career.
There are 5 days of a lot of code and learning, from the backend to the mobile, focusing on the technologies used by the largest startups in the world.
NLW taught about the main fundamentals of API development, distributing data by HTTP requests between two clients, a web, made in React, and a mobile in React native, all using a single language, javascript, but driven by the power of Typescript
The main tools used were:
- Node.js for the backend
- React to the web front end
- React Native to the mobile front end
- Expo to assist in the development of mobile
- Typescript to code the entire project
- Axios to HTTP requests
- Express for API server structure
- Multer to File Upload
- Knex to Database connection