news.shamcode.ru
  • Home
  • Contact
github

rolling-scopes-school / lectures

  • пятница, 13 сентября 2019 г. в 00:29:58
https://github.com/rolling-scopes-school/lectures




Course Curriculum

Вводное занятие / Course Overview

Stage #1

  • Git
    • http://try.github.io/
    • GIT Basics
  • Terminal Usage
    • Basic Windows
    • Basic Mac
  • IDE
  • Data Structures & Alogrithms
  • HTML & CSS Basics
  • JS Basics
    • JS Intro
    • JS Data Types
  • Stage #1 Retrospective

Stage #2

  • JavaScript

    • JS Scope
    • JS Functions. Part I
    • JS Functions. Part II
    • ES6. Let, Const and arrow functions. Airbnb JavaScript Style Guide
    • Array.prototype.*
    • Inheritance in JavaScript. ES6 Classes.
    • Game Dev. Promises. Callbacks
    • JS Modules
  • HTML/CSS

    • Photoshop basics
    • Position. Floats. Semantics. CSS3
    • Float & Positioning. Error Analysis
    • Web typography
    • Responsive Web Design. Flexbox. CSS Grid Layout. CSS Recipes & Layouts
    • CSS Preprocessors. SASS
    • CSS Frameworks
  • DOM

    • DOM
    • DOM Events
    • Event Loop. Animations
  • Development environment

    • NPM, NPM scripts
    • Webpack. Assets management. Project Structure
    • Chrome DevTools
  • HTTP/HTTPS

  • Functional Programming

  • Lodash

  • How browser works

  • Other

    • Match Match game. Error Analysis
    • WebSocket Challenge

Stage #3

  • React/Redux
  • Node.js
  • Angular
  • Test-driven development
  • Design Patterns
  • Maintainable CSS
  • Refactoring
  • TypeScript

Stage #4

  • Accessibility
  • Software Development Process
  • UX
  • AngularJS