What is the main purpose of Incora Coding Camp?

Our team has decided to open Incora Coding Camp because we are passionate about our work and want to share our expertise and best practices with others. We will be delighted to give young talents an opportunity to boost their skills, work on a real project, and solve challenging tasks.

During the camp you will be involved in the process of corporate platform development, which will help us in management of internal needs. With the support of our seasoned mentors, you will learn, practice, improve, and get meaningful feedback. After the course completion, we will invite the most diligent guys to join our team and develop innovative web and mobile products using JavaScript (Angular and Node).

Duration

2 months
(July 29 - October 4)

Place

Our cozy office in Lviv,
Horodotska, 2

Schedule

2 times a week
At 7 pm

Price

Free

Angular 2+

Required Skills and Abilities:

  • General understanding of OOP and patterns
  • Knowledge of common data structures and algorithms
  • Preferably University students of the last years or recent graduates
  • English B1+
  • Experience in Javascript (understanding the code execution features, knowledge of syntax and capabilities)
  • Understanding of programming concepts (variables, loops, conditional statements, basic data structures)
  • Bringing personal laptop

Program summary. During the camp you will

  • Learn about the architecture and structure of Angular projects
  • Improve your code style using ESLint, .editorconfig, husky and lerna.js
  • Understand how to set up your project with Git
  • Build reusable components and forms (template-driven, reactive)
  • Consume HTTP services
  • Handle different types of errors (expected, unexpected, application-specific…)
  • Enhance knowledge of TypeScript, Angular, Redux
  • Learn about routing and navigation
  • Use unit and integration testing
  • Learn more about authentication and identification
  • Deploy the app to GitHub pages
Node.js

Required Skills and Abilities:

  • General understanding of OOP and patterns
  • Knowledge of common data structures and algorithms
  • Preferably University students of the last years or recent graduates
  • English B1+
  • Experience in Javascript (understanding the code execution features, knowledge of syntax and capabilities)
  • Understanding of programming concepts (variables, loops, conditional statements, basic data structures)
  • Bringing personal laptop

Program summary. During the camp you will

  • Improve your code style using ESLint, .editorconfig, husky and lerna.js
  • Learn how to set up your project with npm and Git
  • Enhance knowledge of Node.js, TypeScript, Nest.js
  • Understand how to use eventloop, promises and callbacks
  • Learn Networking essentials (HTTP, HTTPS, REST)
  • Practice working with Databases
  • Upload and work with files on server
  • Learn more about authentification and identification
  • Test and document API
  • Get knowledge about Websockets and Multicore
  • Deploy the app to AWS
Meet Our Mentors
Andrew Tantsiura
Full-stack developer at Incora

Mr Positive, soft skills master, and photo geek

Tetiana Stoyko
CTO at Incora

Eager traveller, excited about painting and photography

Bohdan Benkevych
Front-end developer at Incora

Mountain lover, design guru, rubik’s cube champion

Dmytro Roik
Full-stack developer at Incora

Board games player, excited about running and AI

How the educational process will look like

We will work in small groups (6-8 people) to enable sufficient mentorship and discussion time for each attendee. Every lesson will start from a retrospective where all difficulties and unclear issues will be addressed. Also, you will be able to contact your mentor after the class and ask for additional explanation or some help with your task.

Our coding camp will consist of 16 classes, which will take place 2 times a week and last around 1,5 hour each. The classes will be held in the evening time, so you will be able to combine education with other activities.

You should be able to attend at least 12 classes and complete at least 90% of home tasks. During the course our mentors will explain crucial concepts and provide you with the necessary materials. Every class will comprise practical tasks, that’s why it is necessary to have own laptop to code.

Coding Camp in a nutshell

Theoretical part: lectures + home tasks

Intensive practical part

Presentation of the project and course feedback

Job offer for the best graduates

Theoretical part: lectures + home tasks

Intensive practical part

Presentation of the project and course feedback

Job offer for the best graduates

How the selection is done?
  • After you apply for the opportunity, we will email you within 3 business days and send a test task.
  • If you complete the task successfully, we will invite you for a personal interview, which will take up to 30 minutes. There will quickly evaluate your English skills, discover your interests and lean how well you match our corporate culture.
  • If you pass the interview, we will contact you within 3 business days to discuss the participation details in our Coding Camp.
Sophie Rozputnya
Human Resource Manager
sofiya.rozputnya@incorainc.com