SylabUZ
Course name | Internet applications |
Course ID | 11.3-WE-INFP-InternApplic-Er |
Faculty | Faculty of Computer Science, Electrical Engineering and Automatics |
Field of study | Computer Science |
Education profile | academic |
Level of studies | First-cycle Erasmus programme |
Beginning semester | winter term 2021/2022 |
Semester | 5 |
ECTS credits to win | 5 |
Course type | optional |
Teaching language | english |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 30 | 2 | - | - | Credit with grade |
Laboratory | 30 | 2 | - | - | Credit with grade |
- Familiarize students with the basic information technologies used to build web applications.
- Develop basic skills in building and launching web applications in the form of web portals
Algorithms and Data Structures, Computer Networks I and II, Databases
Basic Internet protocols and services.
TCP / IP protocols, HTTP, FTP. ISO OSI model and its importance when exchanging data in network environment and software development.
Web Servers and FTP. Server operation, configuration and management. Examples of existing commercial and open source solutions.
World Wide Web Technologies. Websites and basics of HTML, JavaScript and CSS.
Static and dynamic web development technologies. Capabilities and limitations.
Microsoft .NET technology. ASP.NET application for building ASP.NET web applications. Tools to help design websites.
HTML forms and WebForm forms on WWW pages. The problem of handling the status of the web application in the browser and on the server.
Databases and web pages. Overview of the possibilities of building websites with access to databases. Visual components and ASP.NET programming objects.
Selected mechanisms for securing websites. Overview of basic security issues related to login mechanisms, uploading and collecting passwords, and encrypting transmitted content.
Content Management Systems (CMS). Installation, maintanance, pages, blogs, plugins, themes.
Lecture: conventional lecture
Laboratory: work in groups, practical activities
Outcome description | Outcome symbols | Methods of verification | The class form |
Lecture – the main condition to get a pass are sufficient marks in written or oral tests conducted at least once per semester.
Laboratory – the passing condition is to obtain positive marks from all laboratory exercises to be planned during the semester.
Calculation of the final grade: lecture 50% + laboratory 50%
1. Smet B., C# Unleashed, Pearson Publishing, 2013
2. Duckett J. JavaScript and JQuery: Interactive Front-End Web Development, Wiley 2014
3. Frain B., Responsive Web Design with HTML5 and CSS: Develop future-proof responsive websites using the latest HTML5 and CSS techniques, Packt 2020
1. Wei L., Matthews C., Parziale L., Rosselot N., Davis C., Forrester J., Britt D., TCP/IP Tutorial and Technical Overview, An IBM Redbooks publication, 2006
2. Ullman Jeffrey D., Widom Jennifer, A First Course in Database Systems, Pearson Prentice Hall, 2008
3. Williams A., WordPress for Beginners 2021: A Visual Step-by-Step Guide to Mastering WordPress, Independently published 2020
Modified by dr inż. Robert Szulim (last modification: 14-07-2021 09:48)