Engineering culture
Engineering culture
Baseline
Path to enlightenment
3
Infrastructure management
1
2
Coding Quests, Codenjoy/Coderetreat, Startup culture, Distributed teams
Уроки:
Path to enlightenment
Baseline
JS: Single page application
Setting up programming environment, AngularJS quick start, Understanding API functionality, Introducing Swagger, Testing SPA applications, Deployment
Ruby: From zero to confidence
Setting up programming, environment, Ruby ecosystem, Ruby language internals, Object-oriented design principles, Ruby and OOP , Blocks and iterators, Organizing Ruby code, Input/Output, Additions
Ruby: Hardening practical skills
Agile methodologies: SCRUM and Kanban, Version control systems
Sinatra and Heroku, Unit testing applied to web-applications, HTML and CSS, JavaScript and jQuery
Database management
Rails: Loading guns
Setting up programming environment for Rails, Introduction to the Rails ecosystem, Routing
Views and controllers, Models and database design, Test-first development using RSpec and Capybara, Forms - Action view, CSS and Sass basics, Asset pipeline
ActiveResource - API specific realization, Model relationships
Deployment
Rails: Loading guns
Test-driven development,
«ehavior-driven development,
Domain-driven design, Code review,
Static code analysis, Pair programming, Continuous
deployment/integration, Automation testing paradigm
Infrastructure management
JS: Single page application
Cloud and VPS hosting, Introduction to Docker, Introduction to Kubernetes
Vagrant
*
Простые уроки, которые входят в базовые знания и в них обязательно нужно разобраться.
Infrastructure management
JS: Single page application
Cloud and VPS hosting, Introduction to Docker, Introduction to Kubernetes
Vagrant
**
Уроки, с которыми сложно разобраться, не вникнув в базовые знания. Иногда может понадобиться пересмотреть простые уроки, для того, чтобы понять тему.
***
Сложные уроки, которые потребуют практики и реального применения. Их можно отложить до момента, пока знания из них не будут нужны в реальном проекте.