Web application for sending push notifications

Thesis title: Webová aplikace pro zasílání push notifikací
Author: Budař, Jan
Thesis type: Bakalářská práce
Supervisor: Sklenák, Vilém
Opponents: Hradil, Jiří
Thesis language: Česky
Abstract:
Práce se zabývá vývojem aplikace pro odeslání push notifikací za použití PHP frameworku Symfony. Text práce je logicky rozčleněn do dvou hlavních částí. První část je zaměřena teoreticky a je zde vysvětleno co jsou push notifikace, k čemu se v současnosti využívají a jaká je jejich historie. Jednou z kapitol této části je i představení a přehled služeb pro jejich zasílání, včetně vysvětlení principu funkce. Druhá část práce je praktická a zabývá se návrhem a vývojem aplikace. V jejím úvodu lze najít požadavky, které jsou na aplikaci kladeny, následované návrhem aplikace za pomocí diagramu případů užití, doménového modelu a návrhů uživatelského rozhraní s využitím drátěných modelů. Následující kapitola představuje nejdůležitější nástroje a technologie použité pro vývoj. Závěrečná kapitola pojednává o samotné implementaci a představuje její výsledek. Výstupem práce je webová aplikace sloužící k odesílání push notifikací, která bude použita pro interní potřeby softwarové společnosti.
Keywords: Push notifikace; Firebase Cloud Messaging; Apple Push Notification; PHP; Symfony; Doctrine ORM
Thesis title: Web application for sending push notifications
Author: Budař, Jan
Thesis type: Bachelor thesis
Supervisor: Sklenák, Vilém
Opponents: Hradil, Jiří
Thesis language: Česky
Abstract:
This thesis deals with the development of application for sending push notifications using the PHP Symfony framework. The text is logically divided into two main parts. The first part is theoretical and explains what push notifications are, what is their current use and what is their history. One of the chapters of this section is an introduction and overview of services used for sending push notifications, including an explanation how these services work. The second part is practical and deals with design and development of the application. At first there are requirements that are placed on the application, followed by designing by using a use case diagram, domain model and wireframes of user interface. The next chapter describes the most important tools and technologies used for development. The final chapter discusses the implementation itself and represents the final product. The output of this work is a web application used for sending push notifications that will be used for internal needs of software company.
Keywords: Push notifications; Firebase Cloud Messaging; Apple Push Notification; PHP; Symfony; Doctrine ORM

Information about study

Study programme: Aplikovaná informatika/Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information and Knowledge Engineering

Information on submission and defense

Date of assignment: 6. 10. 2016
Date of submission: 3. 5. 2017
Date of defense: 20. 6. 2017
Identifier in the InSIS system: https://insis.vse.cz/zp/59073/podrobnosti

Files for download

    Last update: