20 лет
Россия, Москва
Московский государственный технологический университет «СТАНКИН»
Кафедра информационных технологий и вычислительных систем. Направление «Информатика и вычислительная техника»
Курс онлайн-интенсив по Ruby on Rails
- Понимание принципов ООП
- Понимание как важно писать код так, чтобы его было легко прочесть Code style
- Работа с Gems
- Понимание паттерна MVC
- Следование соглашениям REST
- Создание миграций, постороение запросов к базе данных, определение связей в моделях, создание валидаций ActiveRecord
- Маршрутизация, ресурсы Routes
- Хранение паролей, ключей Secrets, Credentials, dotenv
- Работал с локализацией и гемом I18n
- Отправлял почту через службу рассылок почты MailJet. В development-окружении работал с гемом Letter Opener ActionMailer
- Фоновые задачи через Resque, Inline, Async и Redis ActiveJob
- WebSocket, каналы Pub/Sub ActionCable
- Аутентификация и авторизация Devise, Pundit
- Загружал данные в хранилище Amazon S3 при помощи CarrierWave
- Вход в приложение через соц. сети в связке с Devise OmniAuth
- Деплой на сервер с помощью Capistrano
- Написание тестов RSpec
- Код через тесты TDD
- Тестирование методов Unit Testing
- Тестирование поведения пользователя через Capybara BDD
- Наполнение тестов данными FactoryBot, Faker
- Основы языка SQL
- Хранение, запись в SQlite, PostgreSQL
- HTML, CSS
- Cетка, шрифты, цвета, проектирование. Понимаю как важен очевидный и удобный интерфейс Основы веб-дизайна
- На базовом уровне JQuery, JavaScript
- Верстка на Bootstrap 5, TailWindCSS, Skeleton
- Cоздание VPS
- Настройка NGINX, Passenger
- Настройка DNS, SPF
- Настройка Redis
- Понимаю важности осмысленных коммитов Git
- Pull request, Code review GitHub
Сайт вопросов и ответов. После регистрации пользователь заполняет свою анкету и может - как от своего имени, так и анонимно - задавать свои вопросы и отвечать на вопросы других пользователей.
Учебное приложение для публикаций приглашений на мероприятия с разными полезными функциями, такими как подписки на события, обмен фото, комментарии, рассылки уведомлений по почте, доступ к событию по пин-коду.
Игровое приложение всемирно известного шоу "Кто хочет стать миллионером". 15 вопросов, 3 подсказки, 35 минут на игру. Статистика игроков отображается на главной странице. В приложении есть панель управления для админов, чтобы добавлять вопросы или управлять другими данными.
Живой чат, где пользователи создают комнаты и общаются. Мгновенное отображение новых сообщений и актуальный список онлайн юзеров.