ARCH-BGN

Introduction to software architectures

Multi-layer web applications, RESTful web services, containerisation
Form of participation
Form of training
Length of training
  • 3 day (3×8 Lessons)
  • daily 9:00 - 17:00
Available languages
  • Hungarian
Dates

Training price

348 000 Ft
+ VAT/person
Please choose the date and form of participation!
Would you like a custom made solution, group training on this topic?
Find out more about our customised training services here.

Description

The course provides a historical overview of how software architectures have evolved, covering the thick thin client, describes the architecture of two- and multi-tier applications. It discusses in detail the architecture of web applications and the technologies and protocols used, such as HTTP, HTML, CSS, JavaScript, AJAX, REST web services. It covers virtualization, containerization. The theoretical material is enriched with practical exercises.

The course is recommended for those who do not have a basic knowledge of the above mentioned topics, but would like to learn these concepts as they hear them several times in their daily work. It is recommended for beginner developers, operators, testers, managers.

Suggested For

The course is recommended for those who do not have a basic knowledge of the above mentioned topics, but would like to learn these concepts as they hear them several times in their daily work. It is recommended for beginner developers, operators, testers, managers.

Outline

  • Concept of architecture
  • Standalone console application
  • Standalone application with graphical interface
  • Central database
  • SQL language
  • NoSQL databases
  • Multi-tier applications
  • Web application
  • Web formats: HTML and CSS
  • Web application with RIA interface
  • REST web services
  • Server application with web service interface
  • Asynchronous messaging
  • High availability and scalability
  • Virtualization
  • Building applications and application systems
  • Summary
Outline (PDF)

Prerequisites

Basic computer skills required, confident in using Windows (the course can also be completed in a Linux/MacOS environment).

As some of the course materials are in English, basic English language skills at document reading level are required. The videos are in Hungarian, based on slides in Hungarian.