Skip to main content

✋ Intro

Necessary knowledge Basic programming knowledge and understanding main principles and concepts of Front-End development. Participants must have basic knowledge in:

  • JS Core
  • TypeScript
  • Tools (Infrastructure)

ENGX Bootcamp course completion is needed to register for the program

English: B1+

Course Goal After the program attendees will be able to:

Apply OOP skills in practice; Identify design patterns in codebase, write code using design patterns; Apply knowledge of SOLID design principles; Write cleaner code; Design code with effective structures and algorithms. Know their benefits and disadvantages. Rules of Conduct Each mentor has a group of mentees that do not change through the program. However, there can be some exceptional cases.

Roles and Responsibilities

❗️❗️ Curator

  • mentoring program process owner
  • find mentors, form the groups
  • track the progress

❗️❗️ Mentor

Learn instruction Mentor

  • motivated to spend personal time for education
  • conduct sessions with group to answer questions, show best solution of the HT, discuss common mistakes
  • check the Home task
  • cover questions in Teams chats
  • share hands on experience

❗️❗️ Mentee is a person whose expertise will be developed.

Learn instruction Mentee

  • motivated to spend personal time for education
  • study self-learning theoretical material
  • do the Home Task
  • prepare questions before the Q&A sessions and write them in Wiki tab ask questions in Teams chat
  • answer the questions in Teams chat
Important!

In case Mentee misses 3 or more deadlines for assigned modules - Mentee can be expelled from the program

warning

All home tasks have to be done in the mentee’s personal GitHub/GitLab