π Course curationβ
This repository contains documents and tutorials as references for software development in the context of S2L2.
π Coursesβ
We offer a curated selection of courses designed to enhance your skills in various software development areas. Each course is categorized by topic, making it easy for you to find what you're looking for.
-
TypeScript
- Building JavaScript Applications Using TypeScript - In this Microsoft course, discover how utilizing TypeScript for JavaScript development can aid in crafting more robust code, reducing runtime type errors, and much more. (PT-BR)
- Introductory TypeScript Course - An introduction to TypeScript's main features in video format. (EN-US)
-
Jest
- Jest Repo - In this repository, the initial concepts about Jest and how to use the tool are introduced.
-
React
- Introduction to React - Official Introduction from React Documentation. (EN-US)
- Creating Your First Application in React - In this course, we'll build a complete app using React and TypeScript, covering state management with React Context, using React Hooks and React Forms. (PT-BR)
- React Hooks Simplified - Learn the key React Hooks. (EN-US)
-
Linter
- Apply a Linter to the ZerΓbito Project - This tutorial shows how to define and create rules in a project using React and TypeScript. (PT-BR)
- TypeScript-ESLint - Official quick start guide for TypeScript-ESLint. (EN-US)
-
Docker
- Introduction to Docker: Practical Guide to Key Concepts - An overview of container creation, automation, and management using Docker Compose and volumes. This tutorial provides a foundation for the main concepts. (PT-BR)
- Docker Tutorial for Beginners - Learn how to set up Docker and run your own containers while building practical applications. (EN-US)
- Configuring and Managing Multiple Environments - This tutorial is for users who are comfortable with Docker and want to learn how to create a workflow with different development environments. (EN-US)
π Tutorials and Other Materialsβ
Explore our collection of articles, where we discuss the latest trends, best practices, and insights in software development across various topics.
-
Python Virtual Environments
-
ποΈ Software Architecture
-
βοΈ Github Actions
π€ Contributingβ
Please feel free to open an issue with suggestions or corrections in our documentation. When opening issues, please use adequate labels.