Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2024/2025
NOTICE: Study plans for the following academic year are available.

Development of SW applications

The course is not on the list Without time-table
Code Completion Credits Range Language
UNI-VSA Z,ZK 6 2P+2C Czech
Course guarantor:
Lecturer:
Tutor:
Supervisor:
Department of Software Engineering
Synopsis:

The lectures consist of topics devoted to methodology, SW systems architectures, technology platforms as well as support tools used in practice shared code repositories, CI/CD (Continuous Integration / Continuous Delivery) tools, application repositories (Google Play, App Store, Github, Gitlab,). The space will also be devoted to the use of SW components and services provided to developers, often free of charge (cloud storage, bug logging, authentication/authorization using Google or Facebook accounts and others). The seminars/exercises are designed so that students can try out at least one of many possible ways of developing and deploying a simple SW application.

Requirements:
Syllabus of lectures:

1.Introduction, Context, Explanation of Concept and Technology Selection

2.SDLC Software Development Life Cycle, Methodology, Agile Methodology

3.Database Systems

4.Application Interfaces, Data Sources

5.Software Architectures

6.Introduction to Web Technologies

7.Web Application Implementation

8.Introduction to DevOps

9.Introduction to Mobile Applications

10.Mobile Application Implementation

11.Use of Cloud Services in SW Application Development

12.Directions and Trends in SI

Syllabus of tutorials:

The exercises follow the content of the lectures.

Study Objective:

To provide an overview of the current state of the field of Software engineering, which deals with the whole life cycle of SW applications, thus also their development. Emphasis is placed on current and new trends in methodologies and technology of development and operation of rather smaller SW applications (responsive web applications, mobile applications), because these are often the subject of interest of secondary school students and can be motivation for further study of SW engineering and IT in general.

Study materials:

Required:

Cha S., Taylor R. N., Kang K. C.: Handbook of Software Engineering. Springer, 2019. ISBN 978-3-030-00261-9.

Ingeno J.: Software Architect's Handbook: Become a successful software architect by implementing effective architecture concepts. Packt Publishing, 2018. ISBN 978-1788624060.

Arlow J., Neustad I.: UML 2 and the Unifed Process: Practical Object-Oriented Analysis and Design

(2nd Edition). Pearson Education, 2005. ISBN 978-0321321275.

Recommended:

Supplementary study materials materials prepared within the study supports of the subject:

Course website including links to other web resources

Prepared technology background and templates and procedures for exercises, documentation and tutorials for tools

Note:

nutno doplnit

Further information:
nutno doplnit
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2025-03-26
For updated information see http://bilakniha.cvut.cz/en/predmet8163206.html