PV247 Agile Web Project in .NET

Faculty of Informatics
Autumn 2013
Extent and Intensity
0/3/1. 4 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
Teacher(s)
RNDr. Štěpán Kozák (lecturer)
Antonín Moravec (lecturer)
Mgr. Slavomír Moroz (lecturer)
Ing. Lukáš Martinák (assistant), Antonín Moravec (deputy)
Ing. Petr Passinger (assistant), Antonín Moravec (deputy)
Mgr. Kateřina Pelánová (assistant), Antonín Moravec (deputy)
Bc. Dominik Pintér (assistant), Antonín Moravec (deputy)
Guaranteed by
doc. RNDr. Vlastislav Dohnal, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics
Timetable
Wed 16:00–17:50 G123
  • Timetable of Seminar Groups:
PV247/GoogleWallet: No timetable has been entered into IS. Š. Kozák, A. Moravec
PV247/GPwebpay: No timetable has been entered into IS. Š. Kozák, A. Moravec
PV247/MultiSafepay: Wed 18:00–18:50 G123, Š. Kozák, A. Moravec
PV247/PaySec: No timetable has been entered into IS. Š. Kozák, A. Moravec
Prerequisites
PV178 Introduction to C#/.NET
Basic knowledge of web technologies (HTML, CSS, ...), knowledge of ASP.NET is an advantage
Course Enrolment Limitations
The course is offered to students of any study field.
The capacity limit for the course is 20 student(s).
Current registration and enrolment status: enrolled: 0/20, only registered: 0/20, only registered with preference (fields directly associated with the programme): 0/20
Course objectives
The course will guide students through a process of web project development from marketing basics through SW development to deployment. Output of the course will be a team project. The course is practical and active participation of students is required. There will be an assignment from each lecture which will be part of the resulting project. The project will be presented by each team member at the end of the semester.
Syllabus
  • Course introduction: Course requirements, team establishment, introduction to Kentico CMS
  • Agile projects: Agile principles, agile values, Scrum (role, meetings, artifacts)
  • Marketing mix: Key aspects of marketing communication in IT services context.
  • Web development: Introduction to ASP.NET (what is request, request lifecycle, page lifecycle), introduction to Kentico CMS platform.
  • Agile planning: How to estimate and plan agile project.
  • Web development: API, Customization methods in Kentico CMS (custom tables, custom providers, custom handlers, K#, REST).
  • SEO and Linkbuilding: Tools and techniques for SEO and Linkbuilding Web application testing
  • Introduction to web application testing, load & stress testing.
  • Deployment and security: Basics of IIS, Web site vs. Web application, building process basics, On-premise deployment, Off-premise deployment (Azure, Amazon), web application security in ASP.NET context.
  • Project presentation
Literature
    recommended literature
  • Schwaber Ken, Beedle Mike. Agile Software Development with Scrum ISBN: 0130676349
  • Grappone Jennifer, Couzin Gradiva. SEO – Search Engine Optimization, Optimalizace pro vyhledávače. ISBN: 978-80-86815-85-5
  • Cohn Mike. Agile Estimating and Planning. ISBN: 0131479415
  • Janouch Viktor. Internetový marketing: Prosaďte se na webu a sociálních sítích. ISBN: 978-80-251-2795-7
  • Foret Miroslav. Marketing pro začátečníky. ISBN: 978-80-251-1942-6
  • Robbins Thom. Kentico CMS 5 - Website Development. ISBN: 1849690588
  • Krishnan Sriram. Programming Windows Azure: Programming the Microsoft Cloud. ISBN: 0596801971
  • PATTON, Ron. Testování softwaru : automatické i ruční testování, testování použitelnosti, lokalizace i kompatibility produktů nejen pro manažery softwarových projektů a testery, praktická cvičení na konci kapitol. 1. vyd. Praha: Computer Press, 2002, xiv, 313. ISBN 8072266365. info
Teaching methods
Lectures given by field experts. Practically oriented assignments from each lecture which will be part of the final project. Presentation of the project by each team member at the end of the semester.
Assessment methods
To fulfill the requirements of the course it is necessary to submit all home assignments and present team project results at the end of the semester.
Language of instruction
Czech
Further Comments
Study Materials
The course is taught only once.
The course is also listed under the following terms Autumn 2012, Autumn 2014, Autumn 2015, Autumn 2016, Autumn 2017, Autumn 2018, Autumn 2019, Autumn 2020, Autumn 2021, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024.
  • Enrolment Statistics (Autumn 2013, recent)
  • Permalink: https://is.muni.cz/course/fi/autumn2013/PV247