awesome-fullstack 0,0,1,0

¯\_(ツ)_/¯ Learn to code: curated list to learn full stack. Includes learning materials and other resources~

3 years after

awesome-fullstack PRs Welcome Awesome MIT

A curated list on how to Full Stack

Learn front-end, middle-tier, back-end tier, algorithms, and continuous delivery. Note: if you go to stackoverflow and click any tag, then go to the info tab, it should contain resources about that tag.

What to Learn

  1. Front End
  2. Middle Tier (Servers)
  3. Backend Tier (Database)
  4. Dev-Ops,Product Management,Deployment, etc
  5. Algorithms, AI, ML
  6. Community
  7. Open Sourcing: TBD
  8. Interview Preparation
  9. Jobs
  10. Other
  11. Youtube Videos

License

MIT

Contribute

Contributions are welcome! Just do a pull request!

Front-end tier

What people see; User Interface / User Experience / Client Side / Design / Games / Mobile / T.V. / Hardware Front End Developer HandBook

  1. HTML
  2. CSS
  3. Intro
  4. Animations
  5. Javascript
  6. Intro
  7. Jquery
  8. JS Intermediate
  9. Awesome JS
  10. Client Side Development (Web)
  11. CSS / Stylesheet language
  12. Web Framework
  13. Design, Copy Writing, SEO, Optimization
  14. Mobile
  15. Android
  16. Ios Swift OR awesome ios
  17. Windows
  18. Black Berry
  19. Native Script
  20. React Native
  21. Gaming
  22. Amit's Gaming Programming Information
  23. Unity
  24. Unreal Engine
  25. GameMaker
  26. Construct2
  27. Playmaker
  28. Stencyl
  29. Godot
  30. Amazon Lumberyard
  31. 2D resources
  32. 2D unity rpg tutorial
  33. IoT
  34. Arduino
  35. Raspberry Pi
  36. Embedded
  37. Desktop
  38. Awesome Electron

Middle-tier

The endpoint that talks to the client-side and the database

  1. Web Servers by language
  1. Networking
  2. API / RESTful Service
  3. Serverless
  4. Command Line
  5. Hosting
  6. Micro Services
  7. Testing
    1. Unit Test
    2. Integration Test / Functional Test
    3. Smoke Test (Sanity check)
    4. Regression Test
    5. Acceptance Test
    6. Systems Test
    7. Flagging Test
    8. End to End Test
    9. Blogs
  8. OWASP
  9. Dev Ops / Environment/ Continous Integration
  10. Tools
  11. Configuration Management (CM) / Server Management
  12. Platforms
  13. Checklist

Back-end tier (Database)

Stores and retrieves your data

  1. Sql
  2. NoSql
  3. NewSql
  4. Caching
  5. Search
  6. Data Sets
  7. Data Mining

Distributed Systems

Fundamentals Include: Cap Theorem, FLP Impossibility Theorem, Bimodal Multicast, Raft / Paxos, Lamport Time

Dev Ops, Continuous Delivery/Integration/Deployment

The practice of collaborating for software deployment

Software Product Management

The process of manging the task to deploy a product/feature

Algorithms and Data Structures

Algorithms, DataScience AI, and ML

Machine Learning and AI

Deep Learning-ish

Skills to for machine learning by OpenAI CTO, Greg Brockman

Other Domains in CS

Paradigms

Programming Paradigms

Community

Find people who share your collective identity

  1. Stackoverflow
  2. HN
  3. Reddit

HTML Intro

CSS Intro

JS Intro

Jquery Intro

JS Intermediate

Awesome JS List

React

Redux

React Native

Server side

Server side programming different languages

Server Erlang

Go Server

Javascript Server

Ruby

Networking

DNS

Computer Networking and Security

Command Line

Git

Serverless

Microservices

Unit Testing

Integration Testing

Smoke Testing

Regression Testing

Acceptance Testing

Systems Testing

Flagging Test

a.k.a. feature toggle

End to End Testing

Sql

NoSQL

Dev Ops

Infrastructure

Configuration Management

Platforms

Resource

Other stuff

HTML / CSS /JS Library

Open Sourcing

Newsletters

Blogs

Inspirations

ELI5

Web Scraping

Other

Hacking

Competitions

Resume and Cover Letter

Interview Preparation

Jobs

Related Repositories

awesome-angular

awesome-angular

:page_facing_up: A curated list of awesome Angular 2 and Angular 4 resources by ...

awesome-angular

awesome-angular

:page_facing_up: A curated list of awesome Angular 2 and Angular 4 resources by ...

awesome-angularjs

awesome-angularjs

:cyclone: A list of awesome AngularJs services, directives, utilities and resour ...

awesome-weekly

awesome-weekly

An "awesome" type curated list of quality weekly subscription newsletters from t ...

awesome-relay

awesome-relay

Awesome resources for Relay ...


Top Contributors

kevindeasis