Learnbees Program

Our innovative partner training program: hands-on experience and valuable insights into the IT industry.

We are pleased to introduce our unique 7-month partner training program, offered in cooperation with a renowned partner company. This program allows our participants to gain valuable, hands-on experience in real-world projects, taking their IT skills to a new level.

During this program, our participants work like real team members in the partner company. They attend meetings, are given responsible tasks and work closely with experienced Swiss engineers. This gives them valuable insights into how an IT company works and allows them to deepen their know-how in various areas such as frontend and backend development, UI/UX design, testing, DevOps engineering and cloud engineering.

The partner training program places particular emphasis on teaching soft skills and dealing with Swiss work culture. Participants learn how to communicate effectively in meetings, how to give and receive constructive feedback, and how to succeed in a professional environment.

By combining technical expertise with soft skills, our participants are well equipped to succeed in the IT industry. The practical experience gained in the Partner Training Program and the close collaboration with industry experts make this offering an invaluable asset for anyone pursuing a career in IT.

https://hicoders.ch/wp-content/uploads/2022/03/11-Java-Programming.png
bt_bb_section_top_section_coverage_image
https://hicoders.ch/wp-content/uploads/2022/06/22-Ziele.png

Goals

The primary goal of the course is to seamlessly introduce participants to the multi-faceted world of web engineering.

  1. Hands-on Experience: Participants gain valuable, real-world experience by working on real projects in collaboration with a renowned partner company.
  2. Technical Skills: Participants deepen their expertise in various IT areas such as front-end and back-end development, UI/UX design, testing, DevOps engineering, and cloud engineering.
  3. Soft skills: The program teaches important soft skills such as effective communication, constructive feedback and successful behavior in a professional environment.
  4. Swiss work culture: Participants learn the specifics of the Swiss work culture, including meeting and feedback culture.
  5. Working with experts: Participants work closely with experienced Swiss engineers and benefit from their expertise and industry knowledge.
  6. Teamwork: The program promotes teamwork and enables participants to develop their skills in working with colleagues from different disciplines.
  7. Network building: Participants have the opportunity to make valuable contacts in the IT industry and expand their professional network.
  8. Professional development: The Partner Training Program optimally prepares participants for a successful entry into the IT industry and supports them in achieving their professional goals.

General Information

Our course consists of two phases: Basic skills training and integration into project-based teams. In the first phase, participants receive extensive training in the fundamentals of programming languages such as Java or Node.js and related platform technologies. In the subsequent phase, participants are integrated into teams and apply all disciplines (such as UI design, testing, frontend & backend engineering, DevOps) to a specific project during the 6-month project work, using either Java or Node.js as an alternative.

Duration: 7 months

Time commitment: at least 12 hours per week

Cost: CHF 525 per month

https://hicoders.ch/wp-content/uploads/2022/03/33-Kursmodule.png

Software Engineering Disciplines

In this module we teach our participants the Java language, Spring Boot Framework, Angular, ReactJS, APIs and programming basics with an object-oriented approach. Our goal is for our participants to enter the web engineering world.

Topics taught during the module

  • Java basics and installation of required environments
  • Projects, variables, data types and basic operations
  • Loops, decision structures and methods
  • Classes, inheritance and OOP concepts
  • Arrays, lists and Java collection framework
  • Interfaces, abstract classes and generics
  • Exception handling, Java I/O and multithreading
  • TDD, different test types and Spring Security
  • Design patterns and AOP
  • Spring framework features and tools
  • Database access, validation and UML
  • Additional tools, versioning and Atlassian products

Project-based Teamwork

  • After completing the first phase, our participants deepen their theoretical knowledge regarding the Java language and the Spring Boot framework in an intensive process from start to finish. However, in today’s job market it is not enough to learn only the language structure. That is why HiCoders and partner company have developed this training plan: This course aims to fill this gap and provide basic, practical information according to market standards. Experienced experts from the industry present all phases of a project and their working methods in an effective way, supporting participants throughout the training process.
https://hicoders.ch/wp-content/uploads/2022/03/55-Mision.png

How the course works

Our course consists of two phases: a one-month learning phase and a six-month implementation phase. Below you will find an overview of the course flow:

  • The learning phase includes weekly lectures on programming languages and the required software frameworks.
  • The topics are taught in an easy-to-understand manner using carefully selected, practical examples.
  • Practical tasks at the end of each lesson consolidate the theoretical knowledge acquired.
  • Support for questions or problems in your projects is also available outside of class hours.
  • The broad range of topics and real-life examples enable you to gain a deep understanding of the material.

After the one-month learning phase, the six-month implementation phase begins, during which participants apply various software development disciplines and deepen their knowledge in real projects.

https://hicoders.ch/wp-content/uploads/2022/03/44-Wie-der-Kurs-funktioniert-1.png
https://hicoders.ch/wp-content/uploads/2022/03/55-Im-Kurs-verwendete-Tools-und-Plattformen.png

Tools and platforms used in the course:

  • Java & Spring Boot
  • Slack
    • Communication channel
  • Google Classroom
    • Homework and course materials will be made available through this platform.
    • Homework assignments are graded here.
    • Quizzes and tests are administered in this platform
  • Google Drive
    • Platform for Excel, PowerPoint and Word documentations.
    • Surveys are conducted using Google Drive
  • Git & Github & Gitflow
    • Participants upload their software tasks here
  • Intellij IDEA & Visual Studio Code
    • We would like them to write their code in this editor
  • Maven (setup, commands)
  • MySQL – Hibernate
  • Node – Npm (setup, change and download)
  • Digital Ocean (cloud provider)
    • Docker Registry
    • Virtual machines
  • Postman
https://hicoders.ch/wp-content/uploads/2022/03/66-Zielgruppe.png

Target group

  1. People who have programming experience in another language and want to learn Java
  2. People who have learned Java from the basics and want to learn advanced topics
  3. People who want to pursue a career using the Java platform
  4. People who want to get the necessary Java foundation for the Spring Framework
  5. People who want to learn the Spring Application Framework and quickly adapt to the Spring world
  6. People who want to use technologies like Spring Boot, Spring Security, JPA / Hibernate more efficiently and consciously in their projects
  7. People who want to achieve high scores on Java certification exams

Conclusion: We would like to see you join us on this adventure. Get in touch with us by email.

Contact
Schaffhauserstrasse 470, 8052 Zürich
+41 44 505 1519
info@hicoders.ch

Support

The HiCoders association is a non-profit organization. With your membership or a donation you help us a lot.