Summer School
© Freepik
Modern Cloud-Project with Java
On-Campus:3.7 - 14.7.20233 ECTS

max. 18 participants
Registration Deadline: June 5th, 2023

Register now!

Contact

TU Berlin Summer & Winter School
+49 30 4472 0230
tubsummerschool(at)tubs.de​​​​​​​

Overview

Each group will develop an Web-Application that runs in the cloud.
Project-teams will touch the whole development life-cycle, answering the questions:

  • What do we want to create?
  • How do we work together in a team?
  • What tools do we need?
  • What will the architecture of application be?
  • Where will our application be running?
Learning Goals & Syllabus

Learning Goals:

  • Working in a group
  • Developing a whole application
  • Running application in the cloud

The students will mainly be working in a advised  group with short lectures introducing new topics.

Key topics will be:

  • Requirements engineering 
  • Source code management
  • Working in a team
  • Java-Framework Spring boot 
  • Running Containers with Docker
  • Manage Databases
  • Automatic tests
  • Front-End development with HTML, JavaScript and CSS
  • Could Environments

Syllabus:

A detailed syllabus with information on the schedule will be made available to registered participants.
You may find the syllabus useful when discussing with your home university whether the ECTS credits attainable for this course are accepted by them.

Please note this is a full-time, intensive course and participants will be expected to attend lectures (22 hours of class per week) and complete independent study Monday through Friday. Additional study may also be required on weekends. The activities of the cultural program are also shown in the syllabus.

Target Audience

This course is designed for current university students, working professionals, and any individuals who already have experience with developing software/programming languages and/or are a Computer Science or similar major.

Prerequisites

Participants of the TU Berlin Summer & Winter School must meet the following requirements: (i) B2 level English, or equivalent and (ii) at least one year of university experience. Working professionals are also welcome to take part in the program.

  • Knowledge of programming in Java
  • Optional: Knowledge in Databases/SQL, Linux/Docker and HTML/JavaScript

It is recommended for students to bring their own laptop to fully participate in the course.

Lecturer(s)

Christian Grümme is a former research associate at TU Berlin (2009-2015) . He works in software development in different roles and has worked in 40+ projects.

Course fees

Course fees for Modern Cloud-Project with Java are as follows:

  • Student: 950 Euro
  • Working professional/Non-student: 1140 Euro

Please note that students will be required to upload proof of their student status (student card/ enrollment information) during the registration process.

Summer School On-Campus:3 July - 14 July, 20233 ECTS credit points