-
Topics
- ES6
- arrow functions
const&let+ block scope- template literals
- default parameters
- Understand linting and the AirBnB linter
ifstatements- logical operators
&&||!
- boolean values
- logical operators
forloops- arrays
.push&.pop.length.shift&.unshift.slice&.splice.split&.join.reverse.indexOf- iteration over an array using a
forloop .forEach
- objects
- key value pairs
- dot notation
- bracket notation
- iteration with
Object.keys() - methods
delete
- functions
- parameters and arguments
- scope
- anonymous functions
return
- ES6
-
Project:
- Topics
- Advanced JavaScript
- higher order functions
- closure
- callback functions
- recursion
- classes
- inheritance
- this
- 4 rules
- constructor binding
- binding in methods
- global/window object
.call,.apply,.bind
- 4 rules
- higher order functions
- Advanced JavaScript
- Project:
-
Topics
- Big O Notation and complexity analysis
- Stacks
- Queues
- Linked lists
- Hash tables
- Resizing
-
Project:
-
Topics
- Trees
- Binary trees
- Graphs
-
Project:
-
Topics
- Document Object Model
- Chrome dev tools
- File structure
- HTML elements
- script
- ul
- li
- p
- a
- href
- img
- src
- ol
- link
- rel
- href
- div
- head
- html
- body
- title
- JavaScript DOM interaction
- document
getElementByIdgetElementsByClassName- event listeners
- document
-
Project:
-
Topics
- React
- components
- functional vs class components
- state
- props
- JSX
- lifecycle methods
- React dev tools
- SASS
- npm
- webpack
- babel
- React
-
Project:
-
Topics
create-react-app.map- nested component composition
propTypesonClick
-
Project:
-
Topics
reduxreact-redux- state
- reducers
- containers / smart components
connectmapStateToPropsmapDispatchToProps- functional application design
-
Project:
-
Topics
redux-thunkaxios- AJAX
- promises
- redux middleware
applyMiddleware
-
Project:
-
Topics
react-routerRouteProvider as RouteLinkSwitch
componentDidMount
-
Project:
-
Topics
jest- unit testing
- snapshot testing
describeitexpect
-
Project:
-
Topics
- Node
express- RESTful APIs
reqreq.body
resres.send
- route parameters
- query parameters
- Postman
body-parserapp.useapp.listenapp.getapp.post
-
Project:
-
Topics
- Databases
- relational vs non-relational
- ORM
- collections
- documents
mongod- daemons
- models
mongoosemongoose.connectmongoose.Schemamongoose.modelmodule.exportsModel.findModel.findByIdModel.find().remove().save- error first callback
_id
-
Project:
-
Topics
- File structure
- HOFs
- Controllers
- Models
Schema.methodsSchema.staticsSchema.pre('save', cb);required: truevalidate: {}- Nested Schema
-
Project:
Repo coming soon
-
Topics
bcrypt-nodejsjwt-simplepassportpassport-jwtpassport-localbcrypt- salt
- rainbow tables
- never store plain-text passwords
- JWT
- token-based authentication
- stateless authentication
- JWT secret
-
Project:
-
Topics
localStorage- axios's config object
- http headers
- CORS
-
Project:
Repo coming soon
Repo coming soon
-
Topics
- React Native
- iOS
- Android
TextViewImageStyleSheet- Expo
- flexbox
-
Project:
-
Topics
AsyncStorageTextInputButtonreact-navigationthis.props.navigationthis.props.navigation.navigate('Route')StackNavigator- static navigationOptions
ListView
-
Project:
-
Topics
localStorage- axios's config object
- http headers
- CORS
-
Project:
- Topics
- logic gates
- binary
- binary arithmetic
- machine code
- CPU
- memory
- RAM
- storage
- Topics
- kernels
- shells
- bash
- bash scripting
- file systems
- Topics
- C
- Topics
- data types
- int
- double
- long
- float
- char
- string
- bool
- functions
- control flow
- if
- for
- boolean logic
- pointers
- data types
- Topics
- classes
- inheritance
- methods
- polymorphism
- private
- Topics
- multi threading
- Topics
- strings
- arrays
- vectors
- Topics
- linked lists
- hash tables
- Topics
- trees
- graphs
- Topics
- BFS
- DFS
- binary search
- Topics
- quick sort
- merge sort
- recursion & dynamic programming
- Topics
- processes
- Topics
- memory management
- Topics
- file systems
- virtualization
- Topics
- Chrome V8 Engine
- JavaScript structure
- shell
- Topics
- SQL
- CRUD
- SQL
- Topics
- Postgres
sequelize- joins
Repo coming soon
Repo coming soon