Skip to content

piotrkorlaga/fullstackdev-roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Fullstack Developer Career Roadmap

This is a learning path from zero to become full stack developer.

Git

  • basic:
    • commit
    • push
    • merge
    • rebase
    • conflicts
    • reset
    • gitignore
  • advanced
    • pull request
    • squash
    • cherry pick

Linux

  • basic:
    • navigation:
      • ls
      • cd
      • pwd
      • chmod
      • chown
    • processes:
      • ps
    • reading files
      • tail
      • less
      • cat
      • grep
      • find
      • wc
      • | vs >> vs <<
    • system services
      • systemctl
      • service
    • writing bash scripts
      • shells
      • shebang
      • control instructions: if, for
      • variables
      • script arguments
      • functions
      • echo
  • advanced

HTML

  • beginner
  • advanced

CSS

  • basic
    • positioning HTML elements
  • advanced
    • flexbox
    • gradients
    • grids
    • transformations
    • trasitions
    • preporocessors
      • Sass
    • responsive design:
      • @media
      • typography
    • methodologies
      • BEM
  • frameworks
    • bootstrap
      • grid
      • components

JavaScript

  • basic

    • data types: number, string, boolean
    • undefined vs null vs NaN
    • instructions: for, while, if, switch, return
    • expressions: &&, ||, !=, ==, ===
    • literals: {}
    • JSON
    • functions: declaration, expressions, arrow functions
    • objects
    • this
    • prototype
    • global and local scope
    • block scope variables: let, const
    • arrays and iterators
  • advanced

    • babel
    • npm
    • webpack
    • typescript or flow
    • es6
      • fetch API
      • async/await
      • modules - import/export
      • classes
    • lodash
    • RxJS
    • chain API
    • tests
      • Jest
      • Jasmine
      • Mocha
  • frameworks

    • angular
      • component lifecycle
      • two way vs one way data binding
      • pipes
      • directives
      • angular cli
      • libs
        • PrimeNG
    • react
      • ReactDOM
      • Component
      • Component lifecycle
      • this.props
      • this.state
      • Redux/MobX
    • react native
      • Components libraries like React Native Elements
      • gradle for Android development
      • basics of Objective-C for iOS development

Java

  • basic
  • advanced
  • frameworks
    • spring
    • hibernate
  • tools
    • Maven
    • Gradel

Databases

  • beginner
    • relational
  • advanced
    • nosql
      • document-based
      • graph-based
      • column-based

Data structures and algorithms

  • basic
  • advanced

Design patterns

  • basic
  • advanced

Enterprise integrations patterns

  • basic
  • advanced

Docker

  • basic
  • advanced

Cloud

  • basic
    • AWS
    • Google Cloud Platform
    • Azure
  • advanced

About

This is career roadmap for full stack developer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published