SylabUZ

Wygeneruj PDF dla tej strony

RAD in mobile applications enterprise - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu RAD in mobile applications enterprise
Kod przedmiotu 11.3-WE-INFD-RADinMAE-Er
Wydział Wydział Informatyki, Elektrotechniki i Automatyki
Kierunek Informatyka
Profil ogólnoakademicki
Rodzaj studiów Program Erasmus drugiego stopnia
Semestr rozpoczęcia semestr zimowy 2020/2021
Informacje o przedmiocie
Semestr 3
Liczba punktów ECTS do zdobycia 4
Typ przedmiotu obieralny
Język nauczania angielski
Sylabus opracował
  • dr hab. inż. Marek Sawerwain, prof. UZ
Formy zajęć
Forma zajęć Liczba godzin w semestrze (stacjonarne) Liczba godzin w tygodniu (stacjonarne) Liczba godzin w semestrze (niestacjonarne) Liczba godzin w tygodniu (niestacjonarne) Forma zaliczenia
Wykład 15 1 - - Zaliczenie na ocenę
Laboratorium 30 2 - - Zaliczenie na ocenę

Cel przedmiotu

  • to familiarize students with the rapid application development model (RAD),
  • discussion of design patterns and solutions used in the RAD tool to create multiplatform applications,
  • presentation of the issues of creating databases and the report system available in RAD tools,
  • tools for code audit.

Wymagania wstępne

Object oriented programming, Databases systems

Zakres tematyczny

Overview of the most important issues of the rapid application development model.

Design patterns offered by RAD tools, object model presentation. Overview of component system library.

Presentation of the RAD environment in creating of a user interface (including mobile devices), as well as managing application logic using non-visual components.

Creating cross-platform applications using standard and special sets of visual components.

Multitier application model for enterprise class tasks and capabilities in creating advanced reports from various data sources.

Tools supporting the creating high-quality code, creating documentation, unit tests, tracking code execution, metrics of program's source code.

Metody kształcenia

Lecture: conventional lecture
Laboratory: laboratory exercises

Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się

Opis efektu Symbole efektów Metody weryfikacji Forma zajęć

Warunki zaliczenia

Lecture - obtaining a positive grade in written exam. 
Laboratory - the main condition to get a pass are sufficient marks for all exercises and tests conducted during the semester.
Calculation of the final grade: = lecture 40% + laboratory 60%.

Literatura podstawowa

  1. Kouraklis, J.: Introducing Delphi ORM: Object Relational Mapping Using TMS Aurelius, Apress, 2019.
  2. Spinetti D., Teti D.: Delphi Cookbook: Recipes to master Delphi for IoT integrations, cross-platform, mobile and server-side development, 3rd Edition, PacktPub, 2018.
  3. Głowacki, P.: Working with Delphi, Packt Publishing, 2017.
  4. Rolliston, C.: Delphi XE2 Foundations, CreateSpace Independent Publishing Platform, 2012.

Literatura uzupełniająca

  1. Holger, F., Fierens, B., Lee Flick, K.: TMS WEB Core: Web Application Development with Delphi Paperback, Independently published, 2020.
  2. Gabrijelcic, P.: Delphi High Performance Build fast Delphi applications using concurrency, parallel programming and memory management, Packt Publishing, 2018.
  3. Kouraklis, J.: MVVM in Delphi Architecting and Building Model View ViewModel Applications, Apress, 2016.

Uwagi


Zmodyfikowane przez dr hab. inż. Marek Sawerwain, prof. UZ (ostatnia modyfikacja: 27-04-2020 00:04)