SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Caché - NDBI017
Title: Caché
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2011
Semester: summer
E-Credits: 3
Hours per week, examination: summer s.:0/2, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information: http://intersystems.cz/education/university/seminare/courseNDB017_uvod.html
Note: course can be enrolled in outside the study plan
enabled for web enrollment
Guarantor: RNDr. Štefan Havlíček
Ing. Daniel Kutáč
Class: Informatika Mgr. - volitelný
Classification: Informatics > Database Systems
Pre-requisite : NDBI025
Annotation -
Last update: T_KSI (27.04.2009)
Students of the course will learn basic use of object database Caché. Course attendees will be introduced to Caché scripting languages, unified database architecture, namely objects, SQL, XML. Students will further learn using UI libraries, specially Java and .NET ones. They will also learn how to develop web pages using Caché Server Pages technology and will be introduced to scalable applications design.
Literature - Czech
Last update: T_KSI (27.04.2009)

Kolektiv autorů: Caché, Databáze postrelačního typu a tvorba aplikací, ComputerPress, 2004

Online literatura:
http://www.intersystems.com/cache/documentation/20082/index.html - online dokumentace Caché verze 2008.2 (v době psaní tohoto materiálu aktuální vydaná verze Caché)

http://www.intersystems.cz/cache/vyvojarsky_koutek/index.html - ukázkové příklady a články vzniklé za přispění lokálních pracovníků InterSystems

Syllabus -
Last update: T_KSI (27.04.2009)

1. Caché technology introduction, history

2. Systém Management Portal, Studio (IDE)

3. Programming language ObjectScript

4. Programming language Basic

5. Unified database architecture - objects, tables, globals (data trees - sparse arrays)

6. Caché objects specifics, application design - application server, database

7. Using Caché SQL, tables, queries, stored procedures

8. Java and Caché

9. .NET and Caché

10. Caché Server Pages (CSP) - technology introduction, creating data-bound web pages

11. CSP - creating applications using classes

12. Basic principles of scalable applications design - multi-server konfigurations

13. Using national settings, NLS

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html