Skip to content

EOjeah/100DaysOfCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#100DaysOfCode

Use this repository to document everything you learn during the #100DaysOfCode inspired by @nicoleencode 😃

Goal


The goal at the end of the 100 days is to learn how to publish a full working application on the web with user authentication. Current plan which would no doubt change during the 100 days. Practise Data Structures and Algorithms every other week First two weeks plan drafted, will add subsequent weeks based on how those go

tomato timer at least 20 minutes each day

General Topics to cover

  • Frontend Development: including but not limited to CSS(and SCSS), webpack, firebase (hosting), React and Redux
  • Backend Development: express, nginx, openssl
  • Programming Languages, JavaScript, C++ and Java
  • Infrastructure automation with Chef (use the RPIs 3 and 4)
  • Docker for containing applications, no recommended resource yet
  • Data Structures and Algorithms

Week 1


  • Creating Layouts with CSS Grid - PluralSight

  • Flexbox CSS In 20 Minutes - YouTube

    Goal: design a template for a home and about page (static only, no interaction)

Week 2


  • Alogorithms Book (Algorithms, 4thed by Sedgewick, Wayne) Chapter One
  • Master the Coding Interview: Data Structures + Algorithms Udemy Section 7: Data Structures: Hash Tables

Week 3

  • TODO: at the end of week 1

Resources

  • YouTube - So many good youtubers out there and best of all, it's 🆓
    • Dev Ed mainly use this channel for frontend stuff as he explains really well, all with short projects you can follow along to get some practice
    • Traversy Media Collaborates with other youtubers and covers just about anything wed development
    • Hussein Nasser explains backend engineering concepts, for example what SSL certificates, Kafka, Nginx and much more
  • PluralSight
    • Advanced React Not finsihed this course yet becasue I watch for a while and gets really complicated so i come back, go through videos I've already covered so I can actually fully understand the concepts. Will hopefully start and finish this course a few times
    • more here
  • Udemy
  • freeCodeCamp
    • list here
  • Just Javascript. Claims he'll help draw a mental model that will help in learning Javascript and does that really well!!. I wasn't sure how an incomplete book (sent as chapters via email) was goig to help but this is by far the best resource to help create that mental model for Javascript. Hopefully he has time to complete the book. by Dan Abramov, creator of Redux and co creator of create-react-app

Managment

Manage Tasks and calender using @asana under project #100DaysOfCode

REMEMBER NO MORE THAN 20-25 MINUTES EACH DAY TO AVOID BURNOUT

About

Using this repository to document all learnings and outcome from #100DaysOfCode

Resources

Stars

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors