/100DaysOfCode2021

Repository dedicated to my #100DaysOfCode journey on 2021

My first #100DaysOfCode Journey πŸ‘©β€πŸ’»

p.s: Sometimes I don't consider weekends, and it's okay

Timeline

Day:pushpin: Date  :calendar: Lessons/Tasks Done ⏰ Reference Links πŸ”—
Day 1 Feb 08, 2021 Starting course Node.js with API's Erick Wendel Course
Day 2 Feb 09, 2021 Introduction to Node.js Erick Wendel Course
Day 3 Feb 10, 2021 Introduction to NPM Erick Wendel Course
Day 4 Feb 11, 2021 Starting a Node project Erick Wendel Course
Day 5 Feb 12, 2021 Working with Callbacks Erick Wendel Course
Day 6 Feb 13, 2021 Learning about Promises Luiz Tools
Day 7 Feb 14, 2021 Learning Async/Await Erick Wendel Course
Day 8 Feb 15, 2021 Learning about EventEmitter Erick Wendel Course
Day 9 Feb 16, 2021 Learning lists (for/ForIn/ForOf) and the Node Package axios Erick Wendel Course
Day 10 Feb 17, 2021 Learning more about Array.map & the difference about forEach and array.map Erick Wendel Course
Day 11 Feb 18, 2021 Learning more about Array.filter Erick Wendel Course
Day 12 Feb 23, 2021 Learning AGAIN Array.filter Erick Wendel Course
Day 13 Feb 24, 2021 Learning functions and arrow function Node.js
Day 14 Feb 25, 2021 (10 days of Javascript) Challenge: Switch HackerRank
Day 15 Feb 26, 2021 Learning more concepts about API's, Rest and Restful Leonardo Americo
Day 16 Mar 01, 2021 Learning about Framework Mocha and Mocking tests with Nock Erick Wendel Course
Day 17 Mar 02, 2021 Starting a new project on github for practice tests and crud on Node Project
Day 18 Mar 03, 2021 Revise the Pattern DDD πŸ‘©β€πŸ’»
Day 19 Mar 04, 2021 Study create command line tools Erick Wendel Course
Day 20 Mar 08, 2021 Study strategy in Node.js (Design Patterns) Erick Wendel Course
Day 21 Mar 09, 2021 Learning about the SOLID principles PodProgramar
Day 22 Mar 10, 2021 Learning the Sequelize (nodejs) Erick Wendel Course
Day 23 Mar 11, 2021 Continue the personal project, configurate the database and add docker-compose (nodejs) Project
Day 24 Mar 12, 2021 Gulp and how it works πŸ‘©β€πŸ’»
Day 25 Mar 15, 2021 Starting a project with express, nodemon and axios πŸ‘©β€πŸ’»
Day 26 Mar 16, 2021 Made a Challenge on Hackerhank (count objects and inheritance) HackerRank
Day 27 Mar 17, 2021 Made a Challenge on Hackerhank (create a button & create a retangle object) HackerRank
Day 28 Mar 18, 2021 Made a Challenge on Hackerhank (classes) HackerRank
Day 29 Mar 19, 2021 Made a Challenge on Hackerhank (template literals) HackerRank
Day 30 Mar 20, 2021 Study the difference about npm and yarn πŸ‘©β€πŸ’»
Day 31 Mar 21, 2021 Study challenge hotel (Thoughtworks) πŸ‘©β€πŸ’»
Day 32 Mar 22, 2021 Earned the bronze badge SQL (made 8 challenges) HackerRank
Day 33 Mar 23, 2021 Complete the challenge Hotel (Thoughtworks) πŸ‘©β€πŸ’»
Day 34 Mar 24, 2021 Day off πŸ₯±
Day 35 Mar 25, 2021 Training English conversation 😎
Day 36 Mar 29, 2021 Made challenge Arrow Functions on Hackerhank HackerRank
Day 37 Apr 05, 2021 Change the test Chai to Jest and adjust all project Personal project
Day 38 Apr 06, 2021 Helping my friend to develop a challenge for a interview (PHP) πŸ‘©β€πŸ«
Day 39 Apr 07, 2021 Day off 🐱
Day 40 Apr 08, 2021 Day off 🐱
Day 41 Apr 09, 2021 Installing Eslint and testing Personal project
Day 42 Apr 26, 2021 Installing IntelliJ and initialize Java studies (new course about Agile and TDD) πŸ‘©β€πŸ’»
Day 43 Apr 27, 2021 Developing a CRUD Users with Java (course about Agile and TDD) πŸ‘©β€πŸ’»
Day 44 Apr 28, 2021 Learning how develop a tests with JUnit (course about Agile and TDD) πŸ‘©β€πŸ’»
Day 45 Apr 29, 2021 Deploy my application on Heroku (course about Agile and TDD) πŸ‘©β€πŸ’»
Day 46 May 02, 2021 Discover Token Api on Heroku, Deploy finally Works! (course about Agile and TDD) πŸ‘©β€πŸ’»
Day 47 May 03, 2021 Javascript - Interfaces and Heritage [oop] ! (course Javascript) πŸ‘©β€πŸ’»
Day 48 May 04, 2021 React - Learning components (course How the lib works) πŸ‘©β€πŸ’»
Day 49 May 05, 2021 React - Component Life Cycle (Course about React) πŸ‘©β€πŸ’»
Day 50 May 06, 2021 React - Implementing a new component (add form) (Course about React) πŸ‘©β€πŸ’»
Day 51 May 07, 2021 React - Learning about states and Cycle (Course about React) πŸ‘©β€πŸ’»
Day 52 May 10, 2021 React - Learning Material UI and your usage πŸ‘©β€πŸ’»
Day 53 May 11, 2021 React - Learning function components πŸ‘©β€πŸ’»
Day 54 May 12, 2021 React - Learning insert validations in my forms πŸ‘©β€πŸ’»
Day 55 May 13, 2021 React - Learning about tests (testing-library) πŸ‘©β€πŸ’»
Day 56 May 14, 2021 React - Implement my own tests (testing-library) πŸ‘©β€πŸ’»
Day 57 May 17, 2021 Java - Starting a course about Spring Boot (API Rest) πŸ‘©β€πŸ’»
Day 58 May 18, 2021 Java - Learning how works REST on JAVA Projects (API Rest) πŸ‘©β€πŸ’»
Day 59 May 19, 2021 Java - Learning how to cache application and learning about DTO's (API Rest) πŸ‘©β€πŸ’»
Day 60 May 20, 2021 Java - Learning about auth by token, JWT (API Rest) πŸ‘©β€πŸ’»
Day 61 May 21, 2021 Java - Deploying/Publish application on Heroku πŸ‘©β€πŸ’»
Day 63 May 26, 2021 GitLab - Starts studies. πŸ‘©β€πŸ’»
Day 64 May 27, 2021 GitLab - Understanding what it is! πŸ‘©β€πŸ’»
Day 65 May 31, 2021 GitLab - The history! πŸ‘©β€πŸ’»
Day 66 Jun 01, 2021 GitLab - Difference between Concurrent and Sequential DevOps πŸ‘©β€πŸ’»
Day 67 Jun 02, 2021 GitLab - Your components πŸ‘©β€πŸ’»
Day 68 Jun 03, 2021 GitLab - The Git Basics πŸ‘©β€πŸ’»
Day 69 Jun 04, 2021 GitLab - CI/CD Functions πŸ‘©β€πŸ’»
Day 70 Jun 07, 2021 GitLab - Study about CI/CD πŸ‘©β€πŸ’»
Day 71 Jun 08, 2021 GitLab - GitLab’s Package and Release Functions πŸ‘©β€πŸ’»
Day 72 Jun 09, 2021 GitLab - Review Apps πŸ‘©β€πŸ’»
Day 73 Jun 10, 2021 GitLab - GitLab Security Scanning πŸ‘©β€πŸ’»
Day 74 Jun 11, 2021 GitLab - GitLab Runner πŸ‘©β€πŸ’»
Day 75 Jun 12, 2021 GitLab - Exam Certification! (Earn the Badge πŸ–€) badge πŸŽ–οΈ πŸ‘©β€πŸ’»
Day 76 Jun 14, 2021 EC2 - Start study! Create an instance on AWS Alura Course - EC2
Day 77 Jun 15, 2021 GitLab - Started a blog with Jekyll to apply my knowledge πŸ‘©β€πŸ’»
Day 78 Jun 16, 2021 EC2 - Create and terminate Instances, understandig what is AMIs! Alura Course - EC2
Day 79 Jun 17, 2021 EC2 - Add two instances in the same Security Group! Alura Course - EC2
Day 80 Jun 18, 2021 Gitlab - Start my Jekyll blog to zero! Course Willian Justen - Jekyll
Day 81 Jun 21, 2021 Gitlab - Adding comments on my blog! Course Willian Justen - Jekyll
Day 82 Jun 22, 2021 EC2 - Learning about Elastic Ips and VPCs ! Alura Course - EC2
Day 83 Jun 23, 2021 EC2 - Learning about RDS, scalling my instances and creating images based on instances Alura Course - EC2
Day 84 Jun 24, 2021 EC2 - Learning about EBS and creating an target group Alura Course - EC2
Day 85 Jun 25, 2021 EC2 - Learning about AWS CLI and terminate de course Alura Course - EC2
Day 86 Jun 28, 2021 Gitlab - Try to deploy my blog on Pages πŸ‘©β€ πŸ’»
Day 87 Jun 29, 2021 Gitlab - Making the pipeline work correctly πŸ‘©β€ πŸ’»
Day 88 Jun 30, 2021 Gitlab - Tried ajust the style of my blog (and I failed miserably) πŸ‘©β€ πŸ’»
Day 89 Jul 01, 2021 Gitlab - The style blog works! Yay! πŸ‘©β€ πŸ’»
Day 90 Jul 07, 2021 Gitlab - Working on my blog! πŸ‘©β€ πŸ’»
Day 91 Jul 08, 2021 Study about Data! πŸ‘©β€ πŸ’»
Day 92 Jul 09, 2021 Study about Data Lake πŸ‘©β€ πŸ’»
Day 93 Jul 12, 2021 Study about Data Warehouse and Data Pipeline πŸ‘©β€ πŸ’»
Day 94 Jul 13, 2021 Study about Middleware πŸ‘©β€ πŸ’»
Day 95 Jul 14, 2021 S3 - Study about web store πŸ‘©β€ πŸ’»
Day 96 Jul 15, 2021 Understanding the Data Pipeline in practice πŸ‘©β€ πŸ’»
Day 97 Jul 19, 2021 Study about ESB πŸ‘©β€ πŸ’»
Day 98 Jul 21, 2021 Study about Data Quality πŸ‘©β€ πŸ’»
Day 99 Jul 28, 2021 Study about CI/CD πŸ‘©β€ πŸ’»
Day 100 Aug 02, 2021 Azure Fundamentals - Starting the course Alura Course - Azure fundamentals

And That's all folks!!