Deployment of Information and Communication Systems

Major: Information and Communication Systems
Code of subject: 6.126.02.E.96
Credits: 6.00
Department: Telecommunication
Lecturer: Ph.D. Krasko Olena Volodymyrivna
Semester: 7 семестр
Mode of study: денна
Learning outcomes: The study of the discipline involves the formation and development of students' competencies: general: • Ability to abstract thinking, analysis and synthesis; • Ability to apply knowledge in practical situations; • Ability to understand the subject area and professional activity; • Ability to learn and master modern knowledge; • Ability to search, process and summarize information from various sources; • Ability to develop and manage projects; • Ability to evaluate and ensure the quality of work performed. professional: • Ability to analyze the object of design or operation and its subject area; • Ability to apply standards in the field of information systems and technologies in the development of functional profiles, construction and integration of systems, products, services and infrastructure elements of the organization; • Ability to deploy, debug and improve information systems, computer-integrated systems and system network structure, their management; • Ability to use information systems deployment tools; • Ability to use modern information systems and tools, platforms and technologies for the interaction of services in the performance of tasks and responsibilities; • Ability to select, design, deploy, integrate, manage, administer and maintain information systems, technologies and infocommunications, services and infrastructure of the organization; • Ability to manage and use modern information and communication systems and technologies (including those based on the use of the Internet). The learning outcomes of this discipline detail the following program learning outcomes: • Apply knowledge of basic and natural sciences, systems analysis and modeling technologies, standard algorithms and discrete analysis in solving problems of design and use of information systems and technologies; • Use basic knowledge of computer science and modern information systems and technologies, programming skills, technologies for secure work in computer networks, methods of creating databases and Internet resources, technologies for developing algorithms and computer programs in high-level languages ??using object-oriented focused programming to solve problems of design and use of information systems and technologies; • Conduct a systematic analysis of design objects and justify the choice of structure, algorithms and methods of information transfer in information systems and technologies; • Argue the choice of software and hardware for the creation of information systems and technologies based on the analysis of their properties, purpose and technical characteristics, taking into account the requirements for the system and operating conditions; have the skills to debug and test software and hardware of information systems and technologies; • Demonstrate knowledge of the current level of information systems technology, practical skills of programming and use of applied and specialized computer systems and environments for their implementation in professional activities; • Justify the choice of technical structure and develop appropriate software that is part of information systems and technologies.
Required prior and related subjects: Previous disciplines: 1. Technologies of information systems programming, part 1 2. Technologies of information systems programming, part 2 3. Distributed information and communication systems Related and the following disciplines: 1. Administration of information systems 2. Design of information systems 3. Workshop on the development of software platforms for information and communication systems
Summary of the subject: The use of cloud computing services is a current trend in the development of information systems. Within the framework of this discipline the main tendencies of this development are considered. After studying the course material, students will learn or supplement their knowledge of the configuration, installation and maintenance of performance, functional and physical properties of the software product with its requirements, design and operational information throughout its life cycle. The study of the discipline will consider the features of cloud solutions and the use of cloud platforms in the design of information systems, the main ways of deployment and implementation of information and communication system. The whole course is based on specific examples.
Assessment methods and criteria: During their studies, students perform a laboratory workshop, which contains dozens of different practice-oriented tasks, the solution of which requires significant theoretical training in accordance with this program - 45%. Evaluation of the results of laboratory work is provided as the main form of current control. Evaluation of the results of the individual research task (calculation work) by defending them allows to motivate students in order to better study and get additional points - 10%. Semester examination control is carried out in writing on the basis of the developed set of examination tickets, which is approved at the relevant meeting of the department - 45%.
Recommended books: 1. Andy Hayes. Docker: A Quick-start Beginner's Guide. CreateSpace Independent Publishing Platform, 2017 – 50 pp 2. Karl Matthias, Sean P. Kane. Docker: Up & Running: Shipping Reliable Containers in Production. "O'Reilly Media, Inc.", 2015 – 232 pp. 3. Brian Docker. Kubernetes: A Simple Guide to Master Kubernetes for Beginners and Advanced Users (2020 Edition) Amazon Digital Services LLC - KDP Print US, 2020 – 180pp. 4. Kelsey Hightower, Brendan Burns, Joe Beda. Kubernetes: Up and Running: Dive Into the Future of Infrastructure. "O'Reilly Media, Inc."– 202 pp. 5. Mikael Krief, Mitchell Hashimoto. Terraform Cookbook: Efficiently define, launch, and manage Infrastructure as Code across various cloud platforms. Packt Publishing Ltd, 2020 – 366pp. 6. Yevgeniy Brikman. Terraform: Up and Running: Writing Infrastructure as Code. "O'Reilly Media, Inc.", 2017 – 206pp. 7. Lorin Hochstein, Rene Moser. Ansible: Up and Running: Automating Configuration Management and Deployment the Easy Way. "O'Reilly Media, Inc.", 2017 – 430pp.