Skip to content

Latest commit

 

History

History
82 lines (74 loc) · 4.53 KB

Plan.md

File metadata and controls

82 lines (74 loc) · 4.53 KB

План

Теоретическая и практическая части разделены на несколько модулей. Первая содержит в конце каждой части этап онлайн обсуждения с преподавателем с вопросами - ответами в свободной форме по пройденным материалам, тестирование.

Практическая часть заключается в фиксации знаний, в частности - это домашнее задание, тестовое задание.

*Начиная с этого раздела дальнейший контент будет структурирован по темам с названиями (файлы, папки) и основными источниками, вырезками из документации (с переводом) на английском языке в качестве практики международного и профессионального технического языка. Внутренний основной контент будет на русском языке.


Подготовка (как проходить и практиковать данный курс - описывается спикером)

  1. Цели
  2. Как будет проходить курс
  3. Темы
  4. Как получить максимум пользы
  5. Многозадачность и скорость
  6. Задания
  7. Ассистент
  8. LMS Платформа
  9. Практика
  10. Книги!

  1. Computer Science
    1. Information and data representation
      1. Numbers and numbering systems
      2. Bits and bytes
    2. Computers as machines
      1. Architecture
      2. Assembler
    3. Connections and networks
      1. Connection levels
    4. Data exchange
      1. 2 - Data types
      2. Data structures
      3. Protocols
    5. Operational systems
    6. Standards
  2. Abstractions, programming principles and paradigms
    1. Programming languages
    2. Abstractions
    3. Programming principles
    4. Programming paradigms
      1. Procedural programming
      2. Logical programming
      3. Imperative programming
      4. Declarative programming
      5. Functional programming
      6. Object oriented programming
  3. WEB working environment
    1. Client-server WEB applications architecture
      1. Server
        1. CDN
      2. Browser
        1. HTML
        2. CSS
        3. SEO
        4. Statics & Media
        5. API
    2. Dev tools
  4. ECMAScript (JavaScript)
    1. JS core
    2. JS advanced
  5. Programmer tools
    1. GIT
    2. Package managers
    3. Environment
    4. Builders
  6. Application Development
    1. Node
    2. React
    3. Docker
    4. Contracts
    5. Testing
    6. Redux & other browser-side state managers
  7. Practical project
    1. Discussions
    2. Planning