-

Development of Internet Systems & Applications

  • Code: 5504
  • Semester: 5th
  • Type: Scientific Field Course (SFC)
  • Category: Special Background Course (SBC)
  • Character: Compulsory (C)

Module Description

Module content
– Architectures for the development of internet applications and systems and web servers.
– Basic concepts (state, session, application, request, response).
– Server Side programming using PHP.
– CMS systems (Joomla, WordPress, Drupal).
– Application development using CMS.
– Web development using ASP .NET (C#, VB).
– .NET Framework Class Library
– Scalability issues
– Web Services.

Module description
This module introduces the basic concepts and provides knowledge about server-side web programming.
Two server-side programming environments are discussed (PHP and .ASP .NET). Content Management Systems are presented and how internet applications can be developed based on popular CMS. Finally an introduction is made to web services and how these can be used for web development.

Module structure
The module is organized into a four-hour theory part (lecture-based) and two-hour practical excercises which are conducted in the lab under lecture supervision.

Module evaluation
– Written exams for the theoretical part of the module
– Exam in writing HTML/Javascript program (inside the lab) for the lab part of the module

Alternative Evaluation Methods

by undertaking projects and oral exams

Module Objectives

After completion of the module the student will have understanding of all the basic concepts related to server-side web development such as the client-server model, how web servers operate and how multi-tier web applications and systems can be designed and created.
It will also know how to programm using the PHP+MySQL and also ASP. NET programming stacks.

Bibliography

• PHP and MySQL Web Development (4th Edition) [Paperback]. Luke Welling (Author), Laura Thomson (Author)
• Introducing .NET 4.0: With Visual Studio 2010 (Expert’s Voice in .NET) [Paperback]. Alex Mackey (Author)
• Pro C# 2010 and the .NET 4 Platform [Paperback]. Andrew Troelsen (Author)
• Using Joomla: Building Powerful and Efficient Web Sites [Paperback]. Ron Severdia (Author)
• jQuery in Action [Paperback]. Bear Bibeault (Author), Yehuda Katz (Author).
• Microsoft ADO.NET 4 Step by Step (Step By Step (Microsoft)) [Paperback]. Tim Patrick (Author)
• RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5 [Paperback]. Jon Flanders.

Recent Announcements

4 Oct 2019
Διδασκαλία μαθημάτων από Μεταδιδάκτορες (ΕΣΠΑ)
4 Oct 2019
ΤΡΟΠΟΠΟΙΗΤΙΚΕΣ δηλώσεις μαθημάτων στο πληροφοριακό σύστημα ΠΥΘΙΑ 2019-20Χ
4 Oct 2019
Δηλώσεις τμημάτων εργαστηρίων 2019-20Χ
3 Oct 2019
ΠΡΟΘΕΣΜΙΕΣ ΚΑΙ ΔΙΚΑΙΟΛΟΓΗΤΙΚΑ ΣΙΤΙΣΗΣ ΑΚΑΔ.ΕΤΟΥΣ 2019-2020
3 Oct 2019
Οργάνωση Πινάκων Ανακοινώσεων
2 Oct 2019
ΔΗΛΩΣΕΙΣ ΜΑΘΗΜΑΤΩΝ ΚΑΤΕΥΘΥΝΣΕΩΝ – ΠΡΩΗΝ ΤΜ. ΠΛΗΡΟΦΟΡΙΚΗΣ
2 Oct 2019
Θέση υποψήφιου διδάκτορα σε ερευνητικό έργο
1 Oct 2019
Μετακίνηση το Χειμερινό 2019-2020 – Δήλωση μαθημάτων στο Pithia (επείγον)
3 Oct 2019
Τελετή Υποδοχής Πρωτοετών φοιτητών/τριών 2019-20
30 Sep 2019
Track on 5G for the Industrial Internet of Things @IEEE 5G World Forum
29 Aug 2019
Ημερίδα Πρακτικής Άσκησης
10 Jun 2019
Ημερίδα “Εθνική Στρατηγική Κυβερνοασφάλειας” στο Υπουργείο Ψηφιακής Πολιτικής
14 Apr 2019
6ο Technology Forum – 15 Απριλίου 2019 (τελικό πρόγραμμα)
19 Mar 2019
6ο Technology Forum – 15 Απριλίου 2019 (εισιτήρια με μειωμένο κόστος)
19 Mar 2019
OWASP Student Chapter Συνάντηση “Introduction to Digital Forensics”
17 Dec 2018
Ομιλία του καθηγητή Man Wai Mak (Hong Kοng Polytechnic University)

Δείτε επίσης