Доступно

Подготовка к собеседованию на Ruby/Rails-разработчика [Thinknetica]

Тема в разделе "Курсы по программированию", создана пользователем stclaus, 10 мар 2022.

Цена: 4 900р-75%
Взнос: 1 184р
100%

Основной список: 9 участников

Статус обсуждения:
Комментирование ограничено.
  1. 10 мар 2022
    #1
    stclaus
    stclaus ОргОрганизатор

    Складчина: Подготовка к собеседованию на Ruby/Rails-разработчика [Thinknetica]

    Dry-rb: что, зачем и как | Объектно-ориентированный дизайн в Ruby | Безопасность приложений на Ruby on Rails | Автоматизация тестирования на Ruby | Деплой Ruby on Rails приложений с помощью Docker Swarm и MRSK


    Онлайн-интенсив
    "Подготовка к собеседованию на Ruby/Rails-разработчика"

    Успешное прохождение собеседования - критически важный навык в текущей ситуации. От этого зависит ваше настоящее и будущее.
    В Thinknetica мы плотно работаем со множеством работодателей и знаем, чего они ждут от кандидатов и какие вопросы задают кандидатам.

    Мы собрали луший опыт компаний и добавили туда несколько моментов, которые помогут вам в текущих условиях.

    Цель: Помочь вам быстро подготовиться к прохождению собеседований, разобраться с каверзными вопросами по разным темам и многократно увеличить ваши шансы на успех.

    Мы дадим вам не просто ответы, а понимание различных тем, чтобы вы могли успешно пройти собеседование.
    16 марта (среда) 19:00 МСК -
    Разбираемся с вопросами по Ruby и Rails


    Ruby
    • Загрузка и интерпретация кода
    • Типы данных
    • Типы переменных в зависимости от области видимости
    • Объектная модель
    • Toplevel и методы Kernel
    • Область видимости методов
    • Использование блоков, proc и lambda
    • Иерархия наследования и поиск методов
    • Способы подключения модулей
    • Возможности метопрограммирования
    • Работа с памятью и GC
    • Процессы и потоки
    • Инкапсуляция и доступ к данным
    • Реализация полиморфизма
    • Проверка объектов на равенство
    • Спецификация Rack
    • Сильные и слабые стороны Ruby
    Rails
    • Роли компонентов MVC
    • Дополнительные слои Rails приложения
    • Преимущества и недостатки обратных вызовов
    • Механизм доступа к данным Active Record
    • Назначение пула соединений Active Record
    • Загрузка и старт приложения
    • Механизм обработки запроса внутри приложения
    • Применение миграций в продакшен
    • Запуск приложения на Rack совместимом сервере
    18 марта (пятница) 19:00 МСК -
    Рассматриваем RSpec, Web Fundamentals и базы данных


    RSpec

    • Виды тестов и методика их написания
    • Фабрики моделей и их использование
    • Mock и Stub
    • Отличие request spec от controller spec
    • Способы оптимизации производительности тестов
    • Методика тестирования API
    Web Fundamentals
    • Обработка HTTP запроса
    • HTTP кэширование
    • Протоколы HTTP(S) и WebSocket
    DB
    • Реляционная модель данных
    • Нормализация и денормализация данных
    • Назначение внешних ключей
    • Виды соединений
    • Представления (PostgreSQL)
    • Назначение и типы индексов (PostgreSQL)
    • Этапы выполнения SQL запроса
    • Принципы ACID
    • Виды блокировок (PostgreSQL)
    • Транзакции и уровни их изоляции
    • Назначение VACUUM (PostgreSQL)
    • High Availability (PostgreSQL)
    • Секционирование (PostgreSQL)
    20 марта (восресенье) 13:00 МСК -
    Третий день посвящен вопросам Software Architecture, API Design, Git Flow, DevOps Basics


    Software Architecture

    • Интерпретируемые и компилируемые языки
    • Парадигмы программирования
    • Принципы SOLID
    • Принцип DRY, случаи когда им можно пренебречь
    • Принцип KISS
    • Шаблоны доступа к данным: Active Record, Repository
    • Монолиты и микросервисы
    • Связанность компонентов и принципы абстракции
    • Схема сервисов в продакшен и их взаимодействие
    API Design
    • REST, gRPC, GraphQL
    • Версионирование
    • Обработка ошибок
    Git Flow
    • Общие принципы
    • Conventional commits
    DevOps Basics
    • Типы ресурсов: CPU, memory, Disk I/O, Network
    • Использование CI
    • Способы деплоя приложения
    • Сбор логов
    • Мониторинг
    23 марта (среда) 19:00 МСК -
    Как проходит Soft Skills-интервью и какие вообще Soft Skills нужны разработчику


    Soft Skills

    • Эмпатия и взаимодействие в команде
    • Важность понимания продукта и целей бизнеса
    • Важность данных и умение работать с ними
    • T-Shaped подход к развитию
    Для кого?
    Для разработчиков, которые хотят лучшую работу на лучших условиях даже в текущей ситуации

    Junior
    Если вы Junior, то узнаете много нового и актуального для вас и сможете лучше подготовиться к прохождению собеседования.

    Middle
    Если вы Middle, то сможете актуализировть свои знания, найти пробелы, провести "профессиональный чек-ап" и узнать, какие вопросы задают именно на middle-разработчика.

    Senior/Team Lead
    Если вы Senior/Team Lead, то сможете собрать для себя и своей команды лист оценки компетенций разработчиков



    Продажник
     
    Последнее редактирование: 29 апр 2023
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      30 апр 2022
    2. skladchik.com
      Взнос в складчине составляет 592р.
      30 апр 2022
    3. skladchik.com
      Складчина активна.
      30 апр 2022
    4. Arkhai
      Arkhai не участвует в складчине.
      30 апр 2022

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      30 апр 2022
    2. skladchik.com
      Взнос в складчине составляет 592р.
      30 апр 2022
    3. skladchik.com
      Складчина активна.
      30 апр 2022
    4. skladchik.com
      Сбор взносов начинается 30.04.2022.
      27 апр 2022
  3. Обсуждение
  4. 27 мар 2022
    #2
    mister_roma
    mister_roma ЧКЧлен клуба
    Сейчас цена для записи 4900
    Взнос будет еще меньше и можно было бы собраться
     
    2 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.