Home/ Majors directory/Information and Communication Technologies/Web Server-Side Programming
Web Server-Side Programming
Major: Information and Communication Technologies
Code of subject: 7.122.06.O.003
Credits: 6.00
Department: Applied Mathematics
Lecturer: ph.d. in sc., seniour lecturer Liubinskyi Bohdan Bohdanovych
Semester: 1 семестр
Mode of study: денна
Завдання: General competencies: ЗК3, ЗК5, ЗК6, ЗК7, ЗК10, ЗК12, ЗК14, ЗК15, ЗК16 згідно ОПП.
Professional competencies:ФК2, ФК3, ФК4, ФК5, ФК6, ФК7, ФК8, ФК9, ФК10 згідно ОПП.
Learning outcomes: •know basic concepts of development and design of web applications;
• be able to apply practical knowledge to developing web applications;
• be able to build architecture of web applications using containers inversion;
• learn how to build architecture of web applications using technologies asp.net mvc;
• learn how to build a web application architecture using the technology of web api;
• learn how to build a web application architecture using technology SignalR.
Required prior and related subjects: prerequisites:
• Programming
• Databases
• Object-Oriented Programming
• Internet technology
Summary of the subject: The educational discipline "Server Web Programming" covers the entire process of developing server web applications using asp.net mvc, web api, and SignalR technologies.
Опис: Overview of ADO.NET, overview of LINQ, overview of Entity Framework, technology ASP.NET MVC, building applications using Web Api, building applications using SignalR.
Assessment methods and criteria: Admission to laboratory work;
Submission of laboratory work.
Критерії оцінювання результатів навчання: • Laboratory classes (40%);
• Final control (60%): written exam.
Порядок та критерії виставляння балів та оцінок: 100-88 points - certified with an “excellent” grade - High level: the student demonstrates an in-depth mastery of the conceptual and categorical apparatus of the discipline, systematic knowledge, skills and abilities of their practical application. The mastered knowledge, skills and abilities provide the ability to independently formulate goals and organize learning activities, search and find solutions in non-standard, atypical educational and professional situations. The applicant demonstrates the ability to make generalizations based on critical analysis of factual material, ideas, theories and concepts, to formulate conclusions based on them. His/her activity is based on interest and motivation for self-development, continuous professional development, independent research activities, implemented with the support and guidance of the teacher. 87-71 points - certified with a grade of “good” - Sufficient level: involves mastery of the conceptual and categorical apparatus of the discipline at an advanced level, conscious use of knowledge, skills and abilities to reveal the essence of the issue. Possession of a partially structured set of knowledge provides the ability to apply it in familiar educational and professional situations. Aware of the specifics of tasks and learning situations, the student demonstrates the ability to search for and choose their solution according to the given sample, to argue for the use of a particular method of solving the problem. Their activities are based on interest and motivation for self-development and continuous professional development. 70-50 points - certified with a grade of “satisfactory” - Satisfactory level: outlines the mastery of the conceptual and categorical apparatus of the discipline at the average level, partial awareness of educational and professional tasks, problems and situations, knowledge of ways to solve typical problems and tasks. The applicant demonstrates an average level of skills and abilities to apply knowledge in practice, and solving problems requires assistance, support from a model. The basis of learning activities is situational and heuristic, dominated by motives of duty, unconscious use of opportunities for self-development. 49-00 points - certified with a grade of “unsatisfactory” - Unsatisfactory level: indicates an elementary mastery of the conceptual and categorical apparatus of the discipline, a general understanding of the content of the educational material, partial use of knowledge, skills and abilities. The basis of learning activities is situational and pragmatic interest.
Recommended books: 1. Девід Сепа — Microsoft ADO.NET:"Русская Редакция", 2003. — С. 120.
2. Сахіл Малік Microsoft ADO.NET 2.0 для професіоналів = Pro ADO.NET 2.0. — М.: «Вільямс», 2006. — С. 560.
3. Адам Фримен, Джозеф C. Раттц-мл. LINQ: язык интегрированных запросов в C# 2010 для профессионалов = Pro LINQ: Language Integrated Query in C# 2010. — М.: «Вильямс», 2011. — С. 656. — ISBN 978-5-8459-1701-0.
4. Julia Lerman. Programming Entity Framework. — 2nd Edition. — O’Reilly, 2010. — 920 p. — ISBN 0-596-80726-0.
5. Julia Lerman. Programming Entity Framework. — 2nd Edition. — O’Reilly, 2010. — 920 p. — ISBN 0-596-80726-0.
6. Кристиан Нейгел, Билл Ивьен и др. C# 4.0 и платформа .NET 4 для профессионалов = Professional C# 4 and .NET 4. — М.: «Диалектика», 2010. — С. 1440. — ISBN 978-5-8459-1656-3.
7. Стивен Сандерсон ASP.NET MVC Framework с примерами на C# для профессионалов. — М.: «Вильямс», 2009. — ISBN 978-5-8459-1609-9
8. Магдануров Г., Юнев В. ASP.NET MVC Framework. — C.: «БХВ-Петербург», 2010. — С. 320. — ISBN 978-5-9775-0462-1
Уніфікований додаток: Lviv Polytechnic National University ensures the realisation of the right of persons with disabilities to obtain higher education. Inclusive educational services are provided by the Service of accessibility to learning opportunities "Without restrictions" to provide permanent individual support for the educational process of students with disabilities and chronic diseases. An essential tool for implementing inclusive education at the University is the Program for improving the qualifications of scientific and pedagogical workers and education academic ort staff in the social inclusion and inclusive education field. Contact at:
St. Karpinsky, 2/4, 1st floor, room 112
E-mail: nolimits@lpnu.ua
Websites: https://lpnu.ua/nolimits https://lpnu.ua/integration
Академічна доброчесність: The policy regarding the academic integrity of the participants of the educational process is formed based on compliance with the principles of academic integrity, taking into account the norms "Regulations on academic integrity at the Lviv Polytechnic National University" (approved by the academic council of the university on June 20, 2017, protocol No. 35).