Published on:
19.11.2018

Részletes Projekt modul tematika

Publikálva:
2018.11.19.

Back-end

Ezek a projektek webalkalmazások szerveroldali részére fókuszálnak Java és C# nyelven.A részvevők egy nagyobb rendszerben működő microservice-t fejlesztenek.

Főbb témakörök

  • Token alapú authentication
  • Aszinkron struktúrák
  • Komplex adatbázis-struktúrák
  • Migráció
  • Hosting
  • Continuous Integration
  • Design Patterns

Front-end

Ezek a projektek webalkalmazások kliensoldali fejlesztésével foglalkoznak valamelyik népszerű JavaScript framework segítségével (Angular.js vagy React). Ezek az alkalmazások olyan szerveroldali programokhoz csatlakoznak, amiket másik csapatok fejlesztenek.

Főbb témakörök

  • Angular.js / React
  • Aszinkron struktúrák
  • Haladó DOM
  • Token alapú authentication
  • Continuous Integration
  • Design Patterns

Full-Stack

Ezek a projektek JavaScript nyelven készülnek a kliens- és a szerveroldalon is, így a résztvevők betekintést nyerhetnek a webfejlesztés miden oldalába, viszont kevesebbet tanulnak az egyes frameworkökről.

Főbb témakörök

  • Angular / React
  • Aszinkron struktúrák
  • Haladó DOM
  • Token alapú authentication
  • Complex database structures
  • Continuous Integration
  • Design Patterns

DevOps

Ezek a csapatok felelősek azért, hogy felállítsák és karbantartsák a futtató és tesztelő környezetet a többi projektnek. A csapattagoknak meg kell ismerkedni a szerver- és tárhelyszolgáltatókkal, valamint olyan eszközökkel, amikkel futtatni és monitorozni tudják az alkalmazásokat.

Főbb témakörök

  • AWS
  • EC2
  • EBS
  • S3
  • Docker
  • Loggolás
  • Monitorozás
  • Jenkins
  • Continuous Integration
  • Deployment Pipeline

Test Automation (Quality Assurance)

Ezek a csapatok felelősek a többi projekt minőségellenőrzésért és funkcionalitásáért. A csapattagoknak automatikus tesztelőkörnyezetek által futtatott programokat kell írniuk, hogy webalkalmazásokat teszteljenek és jelentéseket generáljanak.

Főbb témakörök

  • Continuous Integration
  • AWS
  • Selenium
  • Web drivers
  • Cucumber és Gherkin
  • BDD
  • Performanciatesztelés

Embedded (beágyazott rendszerek)

Ezek a csapatok olyan programokat írnak, amik az STM által biztosított fejlesztői kártyákon fognak futni, miközben azok másik eszközhöz (hardverhez) csatlakoznak és kommunikálnak velük (ezért ezt hardver programozásnak is nevezhetjük). A projektek legtöbbször az ipari automatizálási vagy IoT területekről származnak.

Főbb témakörök

  • Haladó STM

Mobile

Ezek a projektek Java nyelven Android platformra írt mobilalkamazások. Egyes projektek a szerveroldali alkalmazást is elkészítik Springet használva.

Főbb témakörök

  • Android
  • Aszinkron struktúrák
  • Token alapú authentication
  • Continuous Integration
  • Design Patterns

Desktop

Ezek a projektek asztali alkalmazásokat fejlesztésével foglalkoznak a Microsoft platformra.

Főbb témakörök

  • Qt / WPF
  • Aszinkron struktúrák
  • WPF
  • Continuous Integration
  • Design Patterns

Data Science

Ezek a csapatok adatokat gyűjtenek minden egyes alkalmazástól, amit a többi csapat fejleszt. Ezekből az adatokból készítenek aggregált adatokat olyan eszközök segítségével, amiket nagy rendszereknél használnak az iparban.

Főbb témakörök

  • Spark
  • Python
  • AWS
  • Advanced SQL
  • Plotting
  • Time series adatbázisok
  • Loggolás

A szerzőről:

About the author

Junior programozó képzések

Zöld út az IT karrierednek

Érdekel

Ismerd meg céges szolgáltatásainkat!

Discover our services for companies!

Tovább olvasnál?

Tovább olvasnál?

Read more?

Read more?