Skip to content
View khkasper's full-sized avatar

Block or report khkasper

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
khkasper/README.md

Hi there 👋

I'm passionate about technology, innovation, economy and business development.

I have experience in human resources, marketing, administrative, commercial, business development and agile methodologies.

I learned Full Stack Web Dev @ Trybe (more info bellow).

Currently, I'm studying software architecture and solutions @ XP Educação

Contact me

  • 📫 You can find me on:
Linkedin


Trybe 🚀

Trybe is a school for people who want to wants to build a succesful career in technology. The program counts with more than 1.500 hours of contents of software development, front-end, back-end, computer science, software engineering, agile methodologies and soft skills.

The curriculum contains:

...and more.

Trybe Curriculum

Introduction - Fundamentals of Web Development ✔️

Unit 1: Introduction - Unix & Shell
  • 1.3: Unix & Bash - Part 1
  • 1.4: Unix & Bash - Part 2
Unit 2: Git & GitHub
  • 2.1: What it is and what it's meant for
  • 2.2: Understandign the commands
  • 2.3: Internet - How it works?
Unit 3: Introduction to HTML & CSS
  • 3.1: HTML & CSS - Page structures
  • 3.2: HTML & CSS - First steps in CSS
  • 3.3: HTML & CSS - Selectors and positioning
  • 3.4: Semantic HTML
  • 3.5: Project - Lessons Learned ✔️
Unit 4: Introduction to JavaScript and Programming Logic
  • 4.1: JavaScript - First steps
  • 4.2: JavaScript - Array and for loops
  • 4.3: JavaScript - Programming logic and algorithms
  • 4.4: JavaScript - Objects and functions
  • 4.5: Project - Playground Functions ✔️
Unit 5: Introdução - JavaScript - DOM, Events and Web Storage
  • 5.1: JavaScript - DOM and selectors
  • 5.2: JavaScript - Working with elements
  • 5.3: JavaScript - Events
  • 5.4: JavaScript - Web Storage
  • 5.5: Project - Art with Pixels ✔️
  • 5.6: Project - Task List ✔️
  • 5.7: (Bonus) Project - Meme Generator ✔️
  • 5.7: (Bonus) Project - Gess the Color ✔️
  • 5.7: (Bonus) Project - Mysterious Letter ✔️
Unit 6: HTML & CSS - Forms, Flexbox and Responsive
  • 6.1: HTML & CSS - Forms
  • 6.2: JavaScript Libraries and CSS Frameworks
  • 6.3: CSS Flexbox - Part 1
  • 6.4: CSS Flexbox - Part 2
  • 6.5: CSS Responsive - Mobile First
  • 6.6: Project - Trybewarts ✔️
Unit 7: JavaScript ES6 & Unit Tests
  • 7.1: JavaScript ES6 - let, const, arrow functions and template literals
  • 7.2: JavaScript ES6 - Objects
  • 7.3: Unit tests in JavaScript
  • 7.4: Project - JavaScript Unit Tests ✔️
Unit 8: JavaScript ES6
  • 8.1: JavaScript ES6 - Higher Order Functions - First Class Functions, High Order Functions (HOF), Structuring a "HOF"
  • 8.2: JavaScript ES6 - Higher Order Functions - forEach, find, some, every, sort
  • 8.3: JavaScript ES6 - Higher Order Functions - map and filter
  • 8.4: JavaScript ES6 - Higher Order Functions - reduce
  • 8.5: JavaScript ES6 - Spread operator, rest parameter, destructuring and more
  • 8.6: Project - Zoo functions ✔️
Unit 9: Asynchronicity & Callbacks
  • 9.1: Asynchronous JavaScript and Callbacks
  • 9.2: JavaScript Promises
  • 9.3: Project - Shopping Cart ✔️
Unit 10: Automated Tests with Jest
  • 10.1: First steps on Jest
  • 10.2: Jest - Asynchronous tests
  • 10.3: Jest - Simulating behaviors
  • 10.4: Project - Asynchronous Jest and Mocking ✔️

Front-end Development ✔️

Unit 11: Introduction to React
  • 11.1: 'Hello, world!' on React!
  • 11.2: React Components
  • 11.3: Project - Movie Cards Library ✔️
Unit 12: Componets with State, Events and Forms with React
  • 12.1: Components with states and events
  • 12.2: Forms on React
  • 12.3: Project - Movie Cards Library Stateful ✔️
Unit 13: Components Life Cycle and React Router
  • 13.1: Components Life Cycle on React
  • 13.2: React Router
  • 13.3: Project - TrybeTunes ✔️
Unit 14: Agile Methodologies
  • 14.1: Agile Methodologies
  • 14.2: Project - Frontend Online Store ✔️
Unit 15: Automated Tests with React Testing Library
  • 15.1: RTL - First steps
  • 15.2: RTL - Mocks and Inputs
  • 15.3: RTL - Testing React Router
  • 15.4: Project - Tests on React ✔️
Unit 16: State Management with Redux
  • 16.1: Introduction to Redux - Global Application State
  • 16.2: React with Redux
  • 16.3: React with Redux - Pratice
  • 16.4: React with Redux - Asynchronous Actions
  • 16.5: Synchronous tests with React-Redux
  • 16.6: Project - Trybe Wallet ✔️
Unit 17: Project Trivia Game
  • 17.1: Project - Trivia Game ✔️
Unit 18: React Hooks & Context API
  • 18.1: React's Context API
  • 18.2: React Hooks - useState and useContext
  • 18.3: React Hooks - useEffect and customized Hooks
  • 18.4: Project - StarWars Datatable with Context API and Hooks ✔️
Unit 19: Final Project - Recipes App
  • 19.1: Project - Recipes App ✔️

Back-end Development ✔️

Unit 20: Docker: Using containers
  • 20.1: Introduction do Back-end
  • 20.1: Using containers - Docker
  • 20.2: Manipulation and Imaging in Docker
  • 20.3: Orchestrating Containers with Docker Compose
  • 20.4: Project - Docker Todo-List ✔️
Unit 21: Introduction to SQL
  • 21.1: Introduction to relational databases
  • 21.1: SQL Database
  • 21.2: Finding data in a database
  • 21.3: Filtering data specifically
  • 21.4: Handling tables
  • 21.5: Project - All For One ✔️
Unit 22: SQL Functions, Joins and Normalization
  • 22.1: Most used SQL Functions
  • 22.2: Simplifying JOINs
  • 22.3: Transforming ideas into a Database Model
  • 22.4: Project - One For All ✔️
Unit 23: Introduction to Web Development with NodeJS
  • 23.1: Introdution to NodeJS
  • 23.1: NodeJS - A JavaScript engine
  • 23.2: NodeJS - Asynchronous Flux
  • 23.3: Mocha, Chai and Sinon - Backend Testing with Node.js
  • 23.4: Express: HTTP with Node.js
  • 23.5: Express: Middlewares
  • 23.6: Project - Talker Manager ✔️
Unit 24: NodeJS: Service Layer and Rest and Restful Architecture
  • 24.1: Introduction to Software Architecture
  • 24.1: Software Architecture - Model layer
  • 24.2: Software Architecture - Controller and Service layer
  • 24.3: Web Architecture - Rest and Restful
  • 24.4: Software Architecture - Testing layers
  • 24.5: Project - Store Manager ✔️
Unit 25: NodeJS: ORM and Autentication
  • 25.1: Introduction - Node.js: ORM and Authentication
  • 25.1: ORM - Application interface with the database
  • 25.2: ORM - Associations
  • 25.3: JWT - (JSON Web Token)
  • 25.4: Testing APIs with Integration Tests
  • 25.5: Project - Blogs API ✔️
Unit 26: Deployment
  • 26.1: Introduction to Deploy
  • 26.1: Infrastructure - Deploy with Heroku
  • 26.2: Deploy Docker & Heroku
  • 26.3: Project - Stranger Things ✔️
Unit 27: TypeScript
  • 27.1: Introduction to TypeScript
  • 27.2: Static Typing and Generics
  • 27.3: Express with TypeScript
  • 27.4: Project - Trybe Smith ✔️
Unit 28: Object Oriented Programming (OOP) and SOLID
  • 28.1: Introduction to Object Orientation
  • 28.2: Inheritance and Interfaces
  • 28.3: Polymorphism
  • 28.4: SOLID - Introduction and S, O & D principles
  • 28.5: SOLID - I & L principles
  • 28.6: Project - Trybers and Dragons ✔️
Unit 29: Project - TSC - Trybe Soccer Club
  • 29.1: Project - TSC - Trybe Soccer Club ✔️
Unit 30: Introdution to MongoDB
  • 30.1: Introduction to NoSQL
  • 30.1: Introduction to MongoDB
  • 30.2: Filter Operators
  • 30.3: Consulting Operators
  • 30.4: Simple Updates
  • 30.5: Complex Updates - Arrays
  • 30.6: Project - Commerce ✔️
Unit 31: MongoDB with Node.js and OOP
  • 31.1: MongoDB and MSC architecture
  • 31.2: MongoDB and OOP
  • 31.3: Project - Car Shop ✔️
Unit 32: Project Delivery App
  • 32.1: Project - Delivery App ✔️
Unit 33: MasterClass - VPS, CI/CD
  • 33.1: VPS
  • 33.2: CI/CD

Computer Science ✔️

Unit 34: Introduction to Pyton
  • 34.1: Introduction to Computer Science
  • 34.1: Learning Python
  • 34.2: Data Input and Output
  • 34.3: Tests
  • 34.4: Project - Job Insights ✔️
Unit 35: Object Oriented Programming and Project Patterns
  • 35.1: Introduction to Object Oriented Programming
  • 35.2: Inheritance, Composition and Interfaces
  • 35.3: Project patterns
  • 35.4: Project - Stock Report ✔️
Unit 36: Networks and Data Scraping
  • 36.1: Network architecture, tools and security
  • 36.2: Data Scraping
  • 35.3: Project - Tech news ✔️
Unit 37: Algorithms
  • 37.1: Algorithms complexity
  • 37.2: Recursion and problem-solving strategies
  • 37.3: Sorting and searching algorithms
  • 36.4: Project - Algorithms ✔️
Unit 38: Data Scructure I: Arrays, Lists, Queues and Stacks
  • 38.1: Computers architecture
  • 38.2: Arrays
  • 38.3: Nodes & Linked Lists
  • 38.4: Stacks and Rows
  • 38.5: Project - TING - Trybe Is Not Google ✔️
Unit 39: Data Structure II: Hashmaps and Sets
  • 39.1: Hashmap & Dict
  • 39.2: Set
  • 39.3: Project - Restaurant Orders ✔️

Pinned Loading

  1. car-shop car-shop Public

    My 32nd project at Trybe.

    TypeScript

  2. frontend-online-store frontend-online-store Public

    My 15th project at Trybe. 2nd project in group.

    JavaScript

  3. recipes-app recipes-app Public

    My 20th project at Trybe. 4th project in group.

    JavaScript

  4. trybe-futebol-clube trybe-futebol-clube Public

    My 30th project at Trybe.

    JavaScript

  5. jonathan-f-silva/project-trybirita jonathan-f-silva/project-trybirita Public

    Projeto Fullstack NodeJS e React feito em grupo na Trybe

    JavaScript 1