Доступно

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

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

Цена: 4900р.-75%
Взнос: 1184р.
90%

Основной список: 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 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей