Backend Ruby инженер. Путь воина.
Пошаговое описание-дневник моего пути развития как бекенд-разработчика.
Критерий завершения
Я ощущаю себя тру инженером.
Личные ресурсы
жгучее желание делать то, что нравится
Экологичность цели
Я чувствую, что это мое, чувствую драйв, удовлетворение. А еще есть общение с умными людьми. Классно же.
-
Creating Software with Modern Diagramming Techniques. Ashley Peacock
Книга
-
Вопросы
-
Dependency injection
-
-
СИМУЛЯТОР SQL БЕСПЛАТНЫЙ КУРС
-
1 урок Введение в курс
-
2 урок Знакомство с продуктом
-
3 урок Базовые запросы SQL
-
4 урок Фильтрация данных
-
5 урок Агрегация данных
-
6 урок Группировка данных
-
7 урок Подзапросы
-
8 урок JOIN
-
9 урок Оконные функции
-
-
Администрирование PostgreSQL 13. Базовый курс
https://postgrespro.ru/education/courses/DEV1
lectures on youtube https://youtu.be/fXALI61g3dQ
-
1. Установка и управление сервером
-
2. Использование psql
-
3. Конфигурирование
-
4. Общее устройство PostgreSQL
-
5. Изоляция и многоверсионность
-
6. Очистка
-
7. Буферный кеш и журнал
-
8. Базы данных и схемы
-
9. Системный каталог
-
10. Табличные пространства
-
11. Низкий уровень
-
12. Мониторинг
-
13. Роли и атрибуты
-
14. Привилегии
-
15. Политики защиты строк
-
16. Подключение и аутентификация
-
17. Резервное копирование
-
18. Репликация
-
-
Чистая архитектура. Роберт Мартин
Возможно, еще рано читать. Но все равно хочется. Потом, если что, перечитаю, благо книжка на руках. Уже вся облепленная наклейками.
-
Effective testing with RSpec 3
-
Code style
-
https://docs.gitlab.com/ee/development/contributing/style_guides.html#ruby-rails-rspec
-
https://ruby-style-guide.shopify.dev/
-
https://docs.gitlab.com/ee/development/migration_style_guide.html
-
https://github.com/rubocop/ruby-style-guide
-
https://github.com/rubocop/rails-style-guide
-
https://github.com/rubocop/rspec-style-guide
-
-
PostGIS 3.3.3dev
-
3 PostGIS Administration 3.1 Performance Tuning
-
3 PostGIS Administration 3.2 Configuring raster support
-
3 PostGIS Administration 3.3 Creating spatial databases
-
3 PostGIS Administration 3.4 Upgrading spatial databases
-
4 Data Management 4.1 Spatial Data Model
-
4 Data Management 4.2 Geometry Data Type
-
4 Data Management 4.3 Geography Data Type
-
4 Data Management 4.4 Geometry Validation
-
4 Data Management 4.5 Spatial Reference Systems
-
4 Data Management 4.6 Spatial Tables
-
4 Data Management 4.7 Loading Spatial Data
-
4 Data Management 4.8 Extracting Spatial Data
-
4 Data Management 4.9 Spatial Indexes
-
5 Spatial Queries 5.1 Determining Spatial Relationships
-
5 Spatial Queries 5.2 Using Spatial Indexes
-
5 Spatial Queries 5.3 Examples of Spatial SQL
-
-
Yardoc - documenting for ruby
-
Основы вирутализации от NetSkill
-
Ruby under microscope
-
Chapter 1: Tokenization and Parsing
-
Chapter 2: Compilation
-
Chapter 3: How Ruby executes your code
-
Chapter 4: Control structures and method dispatch
-
Chapter 5: Objext and classes
-
Chapter 6: Method lookup and constant lookup
-
Chapter 7: The hash table: the workhorse of Ruby internals
-
Chapter 8: Hoq Ruby borrowed a Decades-old idea from Lisp
-
Chapter 9: Metaprogramming
-
Chapter 10: JRuby: Ruby on the JVM
-
Chapter 11: Rubinius: Ruby implemented with Ruby
-
Chapter 12: garbage collection in MRI, JRuby and Rubinius
-
-
Ruby under microscope
-
Паттерны проектирования
-
Порождающие паттерны проектирования Фабричный метод
-
Порождающие паттерны проектирования Абстрактная фабрика
-
Порождающие паттерны проектирования Строитель
-
Порождающие паттерны проектирования Прототип
-
Порождающие паттерны проектирования Одиночка
-
Структурные паттерны проектирования Адаптер
-
Структурные паттерны проектирования Мост
-
Структурные паттерны проектирования Компоновщик
-
Структурные паттерны проектирования Декоратор
-
Структурные паттерны проектирования Фасад
-
Структурные паттерны проектирования Легковес
-
Структурные паттерны проектирования Заместитель
-
Поведенческие паттерны проектирования Цепочка обязанностей
-
Поведенческие паттерны проектирования Команда
-
Поведенческие паттерны проектирования Итератор
-
Поведенческие паттерны проектирования Посредник
-
Поведенческие паттерны проектирования Снимок
-
Поведенческие паттерны проектирования Наблюдатель
-
Поведенческие паттерны проектирования Состояние
-
Поведенческие паттерны проектирования Стратегия
-
Поведенческие паттерны проектирования Шаблонный метод
-
Поведенческие паттерны проектирования Посетитель
-
-
https://guides.rubyonrails.org Model
-
Active Record Basics
-
Active Record Migrations
-
Active Record Validations
-
Active Record Callbacks
-
Active Record Associations
-
Active Record Query Interface
-
Active Model Basics
-
-
https://guides.rubyonrails.org Controllers
-
Action Controller Overview
-
Rails Routing from the Outside In
-
-
https://guides.rubyonrails.org Other Components
-
Active Support Core Extensions
-
Action Mailer Basics
-
Action Mailbox Basics
-
Action Text Overview
-
Active Job Basics
-
Active Storage Overview
-
Action Cable Overview
-
-
https://guides.rubyonrails.org Views
-
Action View Overview
-
Layouts and Rendering in Rails
-
Action View Helpers
-
Action View Form Helpers
-
-
https://guides.rubyonrails.org Digging Deeper
-
Rails Internationalization (I18n) API
-
Testing Rails Applications
-
Securing Rails Applications
-
Error Reporting in Rails Applications
-
Debugging Rails Applications
-
Configuring Rails Applications
-
The Rails Command Line
-
The Asset Pipeline
-
The Rails Initialization Process
-
Autoloading and Reloading
-
Migrating from Classic to Zeitwerk
-
Caching with Rails: An Overview
-
Active Support Instrumentation
-
Using Rails for API-only Applications
-
Active Record and PostgreSQL
-
Multiple Databases
-
Active Record Encryption
-
Composite Primary Keys
-
-
https://guides.rubyonrails.org Extending Rails
-
The Basics of Creating Rails Plugins
-
Rails on Rack
-
Creating and Customizing Rails Generators & Templates
-
Getting Started with Engines
-
Rails Application Templates
-
Threading and Code Execution in Rails
-
-
Разное
-
Методы аутентификации (в постмане целый список, а чем они отличаются?)
-
-
Programming ruby 3.2
-
Part 1. Facets of Ruby. Getting Started
-
Part 1. Facets of Ruby. Ruby.new
-
Part 1. Facets of Ruby. Classes, Objects and Variables
-
Part 1. Facets of Ruby. Collections, Blocks and Iterators
-
Part 1. Facets of Ruby. More about methods
-
Part 1. Facets of Ruby. Sharing Functionality: Inheritance, Modules and Mixins
-
Part 1. Facets of Ruby. Standard Types
-
Part 1. Facets of Ruby. Regular Expressions
-
Part 1. Facets of Ruby. Expressions
-
Part 1. Facets of Ruby. Exceptions
-
Part 1. facest of Ruby. Basic Input and Output
-
Part 1. facest of Ruby. Threads, Fibers and Ractors
-
Part 1. facest of Ruby. Testing Ruby code
-
Part II Ruby in Its Setting.Ruby from the command line
-
Part II Ruby in Its Setting.Ruby Gems
-
Part II Ruby in Its Setting. Interactive Ruby
-
Part II Ruby in Its Setting. Debugging Mode
-
Part II Ruby in Its Setting. Typed Ruby
-
Part II Ruby in Its Setting. Documenting Ruby
-
Part II Ruby in Its Setting. Ruby and the Web
-
- 2663
- 07 декабря 2022, 13:26
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением