Tiago Berwanger [In]
- 1-3: Setup
- 1-3: Introdução - Web Developping
- 1-3: Introdução - Unix & Shell
- 1-3: Unix & Bash - Part 1
- 1-4: Unix & Bash - Part 2
- 1-5: Shell Script
- 2-1: Git & GitHub - What it is and what it is for
- 2-2: Git & GitHub - Understanding the commands
- 2-3: Internet - Understanding how it works
- 3-1: HTML & CSS - Introduction - HTML & CSS
- 3-1: HTML & CSS - Page structures
- 3-2: HTML & CSS - Getting Started with CSS
- 3-3: HTML & CSS - Selectors and positioning
- 3-4: Semantic HTML
- 3-5: Project - HTML & CSS
- 4-1: JavaScript - Introduction - JavaScript
- 4-1: JavaScript - Getting Started
- 4-2: JavaScript - Array and For Loop
- 4-3: JavaScript - Programming Logic and Algorithms
- 4-4: JavaScript - Objects and functions
- 4-5: Project - Playground Functions
- 5-1: JavaScript - DOM and selectors
- 5-2: JavaScript - Working with elements
- 5-3: JavaScript - Events
- 5-4: JavaScript - Web Storage
- 5-5: Introduction - JavaScript - Projects
- 5-5: Project - Meme Generator
- 5-6: Project - Art with Pixels
- 5-7: Project - Task List
- 6-1: Introduction - Front-end
- 6-1: HTML & CSS - Forms
- 6-2: JavaScript libraries and CSS frameworks
- 6-3: Introduction - CSS Flexbox
- 6-3: CSS Flexbox - Part 1
- 6-4: CSS Flexbox - Part 2
- 6-5: Responsive CSS - Mobile First
- 6-6: Project - Facebook home
- 7-1: JavaScript ES6 - let, const, arrow functions and template literals
- 7-2: JavaScript ES6 - Objects
- 7-3: JavaScript unit tests
- 7-4: Project - JavaScript Unit Tests
- 8-1: JavaScript ES6 - Higher Order Functions - forEach, find, some, every, sort
- 8-2: JavaScript ES6 - Higher Order Functions - map and filter
- 8-3: JavaScript ES6 - Higher Order Functions - reduce
- 8-4: JavaScript ES6 - spread operator, rest parameter, destructuring and more
- 8-5: Project - Zoo functions
- 9-2: Asynchronous JavaScript and Callbacks
- 9-3: JavaScript Promises
- 9-4: Project - Shopping Cart
- 10-1: First steps at Jest
- 10-1: Jest - Asynchronous Tests
- 10-2: Jest - Simulating behaviors
- 10-3: Project - Asynchronous Jest and Mocking
- 11-1: Introduction - React
- 11-1: 'Hello, world!' in React!
- 11-2: React Components
- 11-3: Project - Movie Cards Library
- 12-1: Components with status
- 12-2: React events and forms
- 12-3: Project - Movie Cards Library Stateful
- 13-1: Improving component reuse: props.children and PropTypes
- 13-2: React component life cycle
- 13-3: React Router
- 13-4: Project - Movie Cards Library CRUD
- 14-1: Agile Methodologies
- 14-2: Project - Frontend Online Store
- 15-1: Testing React with the React Testing Library
- 15-2: Testing React with the React Testing Library - Part 2
- 15-3: Project - React Tests
- 16-1: Introduction to Redux
- 16-2: React with Redux - part 1
- 16-3: React with Redux - Practice
- 16-4: React with Redux - part 2
- 16-4: Synchronous tests with React-Redux
- 16-6: Project - Table with data filters
- 17-1: Project - Trivia Game
- 18-1: React Context API
- 18-2: React Hooks - useState and useContext
- 18-3: React Hooks - useEffect and custom Hooks
- 18-4: Project - Datatable StarWars with Context API and Hooks
- 19-1: Project - Recipe App
- 20-1: Introduction - Back-end
- 20-1: Introduction - Relational databases
- 20-1: SQL database
- 20-2: Finding data in a database
- 20-3: Filtering data specifically
- 20-4: Manipulating tables
- 20-5: Project - All For One
- 21-1: Most used functions in SQL
- 21-2: Uncomplicating JOINs and UNIONs
- 21-3: Stored Routines & Subqueries
- 21-4: Project - Vocabulary Booster
- 22-1: Transforming ideas into a database model
- 22-2: Normalization, Normal Shapes and Dumps
- 22-2: Transforming ideas into a database model - Part 2
- 22-3: Project - One For All
- 23-1: Introduction - NoSQL
- 23-1: MongoDB - Introduction
- 23-3: Filter Operators
- 23-4: Project - Data Flights
- 24-1: Simple Updates
- 24-2: Complex Updates - Arrays - Part 1
- 24-3: Complex Updates - Arrays - Part 2
- 24-4: Project - Commerce
- 25-1: Aggregation Framework - Part 1
- 25-2: Aggregation Framework - Part 2
- 25-3: Project - Aggregations
- 26-1: Intro - NodeJS
- 26-1: NodeJS - Introduction
- 26-2: NodeJS - Asynchronous Flow
- 26-3: NodeJS - Architecture
- 26-3: Express - HTTP with NodeJS
- 26-3: Express - Practicing
- 26-4: Project - Crush Manager
- 27-1: Intro - Software Architecture
- 27-1: Software Architecture - Service Layer
- 27-2: Software Architecture - Controller and Service
- 27-3: Web Architecture - Rest & Restful
- 27-4: Project - Store Manager
- 28-1: NodeJS - JWT - (JSON Web Token)
- 28-2: NodeJS - Upload files with Multer
- 28-3: Project - Cookmaster
- 29-1: Intro - Deployment
- 29-1: Infrastructure - Deploy with Heroku
- 29-2: Deploy - Process Manager
- 29-3: Project - Stranger Things - Frontend
- 29-3: Project - Stranger Things - Backend
- 30-1: Trybeer Project
- Introduction to Science Computing
- Computer Architecture
- Network Architecture
- Computer network, tools and security
- Introduction to Python
- In and Out Data
- Data Scraping
- Tests
- Project - Tech News
- Introduction to POO
- Heritage, composition and interfaces
- Project patterns
- Project - Inventory Reports
- Algorithms complexity
- Recursivity and problems solution
- Search order
- Project - Algorithms
- Arrays
- Hashmap and Dict
- Set
- Project - Restaurant Orders
- Node and linked lists
- Double-ended queue
- Stacks
- Project - Trybe Is Not Google