СТАЖУВАННЯ RUBY Отримай практичні навички на реальному проєкті

Стажування у SoftServe Academy — це крута можливість для твоєї кар’єри, адже ти отримаєш 3 місяці практичного досвіду на реальному проєкті та прокачаєш свої навички у розробці веб-застосунків на Ruby та Ruby-on-rails. Проєкт некомерційний, тож ти ще й долучишся до суспільно важливої справи.

Твоя старанність та наполегливість під час стажування збільшують шанс на job offer від SoftServe. Адже 80% trainee у компанії — випускники SoftServe Academy.


ПЕРЕВАГИ СТАЖУВАННЯ

1

Ти отримаєш підтримку від ментора та вказівки від технічного експерта

2

Зможеш покращити soft- та hard-навички, що стануть у пригоді в майбутньому

3

Підготуєшся до роботи та отримаєш реальний кейс у своє CV

ПРО ПРОЕКТ ZEROWASTE

  • ZeroWaste — це вебаплікація, що заохочує людей зменшувати використання одноразових товарів, зокрема предметів гігієни, а також дає можливість адміністраторам сайту створювати і конфігурувати калькулятори економії коштів на використанні багаторазових товарів
  • Проєкт розробляється на замовлення організації Zero Waste Lviv https://zerowastelviv.org.ua/
  • Проєкт знаходиться у вільному доступі та є некомерційним
  • Він створений на стеку технологій: Ruby-on-Rails + JS, планується також використання одного з JS фреймворків
  • Аби більше ознайомитись з кодом проєкту - переходь за посиланням:
    https://github.com/ita-social-projects/ZeroWaste

ПРОГРАМА СТАЖУВАННЯ

Галузь
Розділ / Теми / Інструменти
SDLC
ALM. Methodologies Agile. Methodologies: Scrum / Kanban
Source Control: Git
Code quality
Static code analysis: ruby-lint, rubocop
Automated testing: Ruby on Rails. TDD. RSpec / Jasmine. Karma
Environment
IDE/Editors, Package manager (Linux OS. Oracle Virtual Box. Configuring environment)
Core programming
Syntax: Ruby Code Style Conventions
Ruby language: Ruby Basics
OOP Paradigms: OOP in Ruby
Memory Management: Ruby Manages Memory and Garbage Collection
Database
Relational DB: MySQL / MS SQL / H2 Database / PostgreSQL
NoSQL: MongoDB
Web
Framework: Ruby on Rails: MVC. Building Application / Controllers/ Routes/ Models/ Validations/ Layouts and Rendering/ Views/ Security/ REST (Web API)/ JSON Web Tokens (JWT)/ DB Migrations

Front-end: HTML5 / CSS3 Basics, Responsive Web Design, Bootstrap CSS Framework, JavaScript Language Basics, Browser API. JavaScript Event handling, JavaScript. AJAX. Fetch API, ECMAScript 2015 Features, jQuery, jQuery UI Basics, Node Package Manager (npm), React JS Introduction, React JS. JSX, etc.

Dynamic stylesheet: Dynamic Stylesheet intro. Sass / SCSS. Less

Interfaces. Protocols: Web Applications Architecture, HTTP, REST, Web API, JSON, XML
Design
Design patterns: OOD. SOLID Principles / ActiveRecord, MVC(MVP, MTV, MVVM). GoF Patterns
Parallelism: Multithreading & Concurency


Після стажування ти вмітимеш:

  • розробляти веб-застосунки на Ruby та Ruby on Rails
  • працювати у команді з QC та BA
  • працювати за методологією Agile (SCRUM)
  •  вирішувати задачі, використовуючи кращі практики і принципи якісної розробки



ВИМОГИ ТА ЕТАПИ ВІДБОРУ КАНДИДАТІВ

Відбір на проєкт відбувається за рейтинговою системою, адже ми зацікавлені в найсильніших кандидатах. Для участі у відборі переконайся, що ти:

- розумієш принципи ООП
- маєш базові знання по Ruby та базам даних, а також досвід з HTML, CSS та JavaScript
- маєш знання та мінімальні практичні навички з Ruby on Rails та RSpec
- можеш приділяти навчанню 6-8 годин щодня

Важливо: стажування відкрите для кандидатів з наступних локацій: Львів, Чернівці, Рівне, Івано-Франківськ, Тернопіль, Луцьк, Хмельницький, Ужгород, Київ, Дніпро.

Подаючи заявку, переконайся що твій профіль в системі MyCareer заповнений та актуальний (вказані всі особисті дані та прикріплене актуальне CV).

Далі тебе чекатимуть наступні етапи:
- технічне тестування
- інтерв’ю з англійської
- інтерв’ю


Листи щодо наступних етапів чи результатів наша система надішле автоматично на ту пошту, на яку ти реєструвався(-лась). Якщо матимеш питання — напиши нам на MyCareerInfo@softserveinc.com

Якщо ти отримав(-ла) відмову на одному з етапів — не засмучуйся. Стеж за нашими оновленнями у телеграм-каналі SoftServe Education або приєднуйся до Discord- ком'юніті SoftServe Academy, де ми ділимося можливостями для навчання та розвитку.

Також можеш почитати безплатні матеріали для самопідготовки з різних технічних напрямків у відкритій ресурсній бібліотеці у нашому віртуальному навчальному середовищі — SoftServe Academy resource library, а на English Self- Study Materials знайдеш все необхідне для самостійного вивчення англійської.

Групи, доступні для реєстрації

ДОДАТКИ КУРСУ

Підтримка ментора впродовж навчального процесу

Доступ до додаткових електронних курсів для навчання у власному темпі

Онлайн-курси за рівнем англійської та Speaking Club

Твоїми менторами будуть

Oleh Ivaniuk

Oleh Ivaniuk

Ментор Softserve Академії

Україна

4 роки професійного досвіду в IT
Сертифікований спеціаліст: Dell Boomi Associate Developer
Технології: HTML, CSS, JavaScript, React, NodeJS, Dell Boomi
LinkedIn: https://www.linkedin.com/in/oleh-ivaniuk/

Підпишись на оновлення, щоб дізнатись про відкриття реєстрації на курс:

Зателефонувати

Пн - Пт. 10:00 - 19:00

Безкоштовно по Україні

Є питання?