GeekHaven/awesome-fullstack

Name: awesome-fullstack

Owner: GeekHaven

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

Forked from: kevindeasis/awesome-fullstack

Created: 2016-07-02 13:24:45.0

Updated: 2016-07-02 13:23:59.0

Pushed: 2016-07-02 09:07:59.0

Homepage:

Size: 28

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

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
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

  1. HTML
  2. Intro
  3. CSS
  4. Intro
  5. Animations
  6. Javascript
  7. Intro
  8. Jquery
  9. JS Intermediate
  10. Awesome JS
  11. Client Side Development (Web)
  12. MVC-ish Frameworks
  13. Build Tools
  14. Web App (Tools / Libraries / Frameworks)
    1. CSS / Stylesheet language
    2. Inline Styles
    3. Sass
    4. Less
    5. Web Framework
    6. Materialize
    7. Bootstrap
    8. Google Material Design Lite
    9. Foundation
  15. Testing
  16. Tools
  17. Checklist
  18. Design, Copy Writing, SEO, Optimization
  19. Awesome Design, UI/UX
  20. Design Resources in HH Design
  21. Optimization
  22. Search Engine Optimization
  23. Web Components the right way
  24. Mobile
  25. Android
  26. Ios Swift OR awesome ios
  27. Windows
  28. Black Berry
  29. Native Script
  30. React Native
  31. Gaming
  32. Amit's Gaming Programming Information
  33. Unity
  34. Unreal Engine
  35. GameMaker
  36. Construct2
  37. Playmaker
  38. Stencyl
  39. Godot
  40. Amazon Lumberyard
  41. 2D resources
  42. 2D unity rpg tutorial
  43. IoT
  44. Arduino
  45. Raspberry Pi
  46. Embedded
  47. Desktop
  48. Awesome Electron

Middle-tier

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

  1. Web Servers by language
  2. C
  3. C++
  4. C# / Dotnet
  5. Elixir/Erlang
  6. Go
  7. Java
  8. Javascript
  9. PHP
  10. Python
  11. Ruby
  12. Scala
  1. Networking
  2. API / RESTful Service
  3. Awesome REST
  4. Awesome API
  5. Serverless
  6. Command Line
  7. Hosting
  8. Micro Services
  9. Testing
  10. Unit Test
  11. Integration Test / Functional Test
  12. Smoke Test (Sanity check)
  13. Regression Test
  14. Acceptance Test
  15. Systems Test
  16. Flagging Test
  17. End to End Test
  18. Blogs
  19. OWASP
  20. Dev Ops / Environment/ Continous Integration
  21. Tools
  22. Postman
  23. Wire shark
  24. Configuration Management (CM) / Server Management
  25. Salt
  26. Puppet
  27. Chef
  28. Ansible
  29. Docker
  30. Kubernetes
  31. Docker Compose
  32. Platforms
  33. PAAS
  34. IAAS
  35. BAAS
  36. Self Hosting
  37. Checklist
  38. Checklist
  39. Linux

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

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, AI, and ML

Machine Learning and AI
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

Other

Interview Preparation

Jobs


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.