Staň sa IT Hero | Azet Battle | developer & sysadmin

Kde? Banka Žilina, 11.11.2016, 8:00 - 20:00

Ber svoj počítač a príď na AzetBattle!

Už po tretíkrát sa koná Azet Battle v Banke. Neváhaj, stačí, ak si vyberieš jednu tému,
prihlásiš seba alebo svoj tím
, za 1 deň ju spracuješ a odprezentuješ. Ak si nebudeš
vedieť s niečím poradiť, nevadí, budú tam naši mentori a „nakopnú” ťa tým
správnym smerom.

Vyskúšaj svoje zručnosti IT
Získaj odmenu až 300 Eur

Ak sa nám riešenie tvojej úlohy bude páčiť a dobre nám ju odprezentuješ,
môžeš získať odmenu až 300 €, prácu developera, systemáka alebo stáž
v slovenskej internetovej jednotke Azet.sk.

Na čo nemám zabudnút

Nezabudni, že Azet Battle sa koná v Banka Žilina, na Legionárskej 1, v piatok 11.11.2016.
Začíname už o 8:00 a koniec je plánovaný o 20:00.

So sebou si zober vlastný počítač, vedomosti a odhodlanie IT superhrdinu.
O jedlo a občerstvenie sa postaráme my. Zdieľaj na Facebooku

Aký bol Azet Battle naposledy

Kto už vyhral Azet Battle?

Prvý raz sa na Azet Battle bojovalo 20. novembra 2015 v Banke Žilina. Po druhýkrát
sme sa v súbojoch stretli 20. mája 2016. IT hrdinovia nám na Azet Battle
odprezentovali riešenia svojich úloh a my sme ich za to ocenili. 20.11.2015 1. miesto: Fidesová Lucia, Šípoš Tomáš
2. miesto: Stehlík Adam, Jánošík Martin
3. miesto: Baláž Marek
20.5.2016 1. miesto: Juraj Vasek
2. miesto: Roman Droppa
3. miesto: Oľga Chovancová

Harmonogram Azet Battle:

8:00 – 8:15Privítanie
8:15 – 12:00Práca v tímoch s podporou mentorov
10:30Občerstvenie
12:00 – 13:00Obed
13:00 – 18:00Práca v tímoch s podporou mentorov
16:00Občerstvenie
17:00 – 18:00Čas na prípravu prezentácií
18:00 – 20:00Prezentácie a krátke vyhodnotenie jednotlivých projektov
20:00Networking
Ako to bude prebiehať

Zoznam tém Azet Battle

Vyber sebe alebo svojmu tímu JEDNU TÉMU a ukážte nám svoje IT KVALITY.
Supportovať ťa budú naši skúsení mentori.

Si rozhodnutý, ktorú tému berieš? Stačí, ak klikneš na tlačidlo
"Prihlásiť sa" a vyplníš potrebné údaje.

Prihlás sa na jednu tému

Directmail systém

PHP, RabbitMQ, MySQL, HTML

Vytvorenie systému na odosielanie directmailov (veľké množstvo e-mailov na rôzne domény) + administrácie pre tento systém (výber skupiny e-mailov, výber templatov).

Odporúčania: PHP RabbitMQ MySQL HTML
Prihlásiť sa

Sklad

PHP/NodeJS, MySQL

Vytvoriť webovú stránku/aplikáciu pre správu skladu, kde bude môcť prihlásený používateľ vykonávať nasledujúce operácie:
- Vložiť nový artikel do skladu (názov, cena, množstvo, popis, obrázok, výrobca, kategória, atď.)
- Editovať už existujúci artikel
- Prezerať aktuálny stav skladu (zoznam dostupných artiklov)
- Vyhľadávať artikle podľa rôzných parametrov (názov, cena, množstvo, výrobca, fulltext)
- Exportovanie aktuálneho stavu skladu do CSV
- Pozerať históriu artiklu (každú jednu zmenu, ktorá bola vykonaná nad artiklom v sklade)

Odporúčania: PHP/NodeJS MySQL
Prihlásiť sa

Tiketovací systém

PHP, Python, NodeJS, JavaScript, CSS, HTML5, SQL, NoSQL

Cieľom je vytvorenie webovej alebo desktopovej aplikácie, ktorá bude umožňovať vytváranie tiketov (servisných požiadaviek, hlásení o bugoch od zákazníkov a podobne). Aplikácia by mala umožňovať prihlásenie a registráciu používateľov, vytváranie nových ticketov, prezeranie a správu existujúcich. Ticketom by malo byť možné nastavovať rôzne kategórie, priority a stavy a meniť používateľov zodpovedných za ich riešenie. Vhodným rozšírením by bolo doplnenie aplikácie o REST API, fulltextové vyhľadávanie, prípadne automatické sťahovanie e-mailov zo zadaného konta cez POP3/IMAP a vytváranie ticketov z týchto e-mailov.

Odporúčania: PHP Python NodeJS JavaScript CSS HTML5 SQL NoSQL
Prihlásiť sa

Minimalistický e-shop

PHP, Python, NodeJS, JavaScript, CSS, HTML5, ElasticSearch, SQL, NoSQL

Vytvorte minimalistický e-shop s administráciou, v ktorej bude možné spravovať kategórie a produkty. Produkty by mali obsahovať aspoň názov, popis, fotografie a cenu. Výpis produktov by malo byť možné zoradzovať podľa názvu a ceny. Zvolené produkty by malo byť možné pridať do košíka a z tohto následne vytvoriť objednávku. Vhodným doplnkom by mohlo byť hromadné importovanie údajov napr. z CSV súborov a fulltextové vyhľadávanie v produktoch.

Odporúčania: PHP Python NodeJS JavaScript CSS HTML5 ElasticSearch SQL NoSQL
Prihlásiť sa

Chat plugin pre web

PHP, Python, NodeJS, Web Sockets, JavaScript, CSS, HTML5, SQL, NoSQL

Úlohou je vytvoriť chat plugin pre web, kedy po umiestnení kódu na web umôžní komunikáciu operátora s návštevníkom tohto webu. Plugin by malo byť možné zapínať a vypínať v závislosti od prítomnosti operátora, prípadne zanechať operátorovi offline správu s kontaktnými údajmi. Plugin by operátorovi mohol tiež poskytovať doplňujúce informácie o návštevnikovi, napríklad na akej URL adrese webu sa práve nachádza, aký používa prehliadač, aké má rozlíšenie a pod.

Odporúčania: PHP Python NodeJS Web Sockets JavaScript CSS HTML5 SQL NoSQL
Prihlásiť sa

To-do list

PHP, Python, Java, NodeJS, JavaScript, CSS, HTML5, SQL, NoSQL

Vytvorená webová alebo mobilná aplikácia by mala poskytovať možnosť vytvárať tzv. to-do listy. V prípade webovej aplikácie táto by mala umožňovať prihlásenie cez prehliadač na viacerých miestach. Pri jednotlivých úlohách by mohla existovať možnosť nastavenia času pripomenutia, kedy toto by bolo realizované napr. prostredníctvom desktopovej alebo push notifikácie. Jednotlivé úlohy by malo byť možné upravovať, mazať, prípadne v nich vytvárať checklisty a tieto označovať za čiastočne vyriešené (napríklad nákupné zoznamy, zoznamy darčekov a podobne).

Odporúčania: PHP Python Java NodeJS JavaScript CSS HTML5 SQL NoSQL
Prihlásiť sa

Úložisko súborov

PHP, Python, Java, NodeJS, JavaScript, CSS, HTML5, SQL, NoSQL, ElasticSearch

Cieľom je vytvoriť webovú aplikáciu, ktorá by po registrácii a prihlásení umožnila vytváranie priečinkov alebo albumov a nahrávanie rôznych typov súborov. Aplikácia by tiež mala poskytovať možnosť fulltextového vyhľadávania nad súbormi, riadenie prístupu k nim a ich zdieľanie. Administrátorovi by tiež mala umožniť nastavenie kvóty pre jednotlivých používateľov. Vhodnou doplnkovou funkčnosťou by bolo šifrovanie obsahu súborov.

Odporúčania: PHP Python Java NodeJS JavaScript CSS HTML5 SQL NoSQL ElasticSearch
Prihlásiť sa

Quiz

PHP, Python, NodeJS, JS, CSS, HTML5, SQL

Online hra pre skupinu ľudí. Umožňuje vytvoriť nezávislú session do ktorej sa prihlásia jednotliví hráči a prostredníctvom mobilného telefónu odpovedajú na náhodne generované kvízové otázky so štyrmi možnosťami. Hra na monitore/TV zobrazuje rozhranie s otázkou, časomierou a vyhodnotením, v mobilných telefónoch hráčov zobrazuje rozhranie na odpovedanie na otázky.

Odporúčania: PHP Python NodeJS JS CSS HTML5 SQL
Prihlásiť sa

Filmotéka

PHP, Javascript, AJAX, Symfony (alebo iný framework), SQL, Android, REST API

Vytvorenie webovej/mobilnej aplikácie, ktorá umožní vytvárať prihlásenému používateľovi rôzne zoznamy napríklad filmov, hudby, seriálov, anime atď. Dáta budú získané pomocou voľne dostupnej API a budú ukladané do databázy, aby sa predišlo nadmernému počtu requestov. Spracovanie aj zobrazené dáta nechávam čisto na vašej fantázii a kreativite.

Odporúčania: PHP Javascript AJAX Symfony (alebo iný framework) SQL Android REST API
Prihlásiť sa

FB messenger bot (hádaj, na aké číslo myslím)

ľubovoľné technológie

Vytvoriť Facebook Messenger Bot, s ktorým sa budete môcť zahrať hru: Hádaj, na aké číslo myslím. Pri každom vašom zadanom čísle vám odpovie, či hádané číslo je menšie alebo väčšie, prípadne správne.

Odporúčania: ľubovoľné technológie
Prihlásiť sa

Systém na tvorbu súťaží - Pes roka 2016

PHP, MySQL, Symfony (alebo iný framework), HTML, CSS, Bootstrap

Vytvorte webovú aplikáciu, ktorá umožní usporiadanie rôznych podobných súťaží (Najkrajší pes, najkrašia mačka...). Používateľ sa zaregistruje a bude si môcť do každej súťaže pridať 1 profil. Profily bude možné prezerať usporiadané od najnovších, od najklikatenjších (podľa počtu zobrazení) a od najhlasovanejších (treba preto implementovať aj jednoduché hlasovanie). Hodnotiť sa bude dobrý návrh dátového modelu, objektovo orientovaná implementácia. Front-end môže byť jednoduchší. Samozejme tématiku aspoň 2 súťaží si môžete vymyslieť sami, kreativite sa prekážky nekladú.

Odporúčania: PHP MySQL Symfony (alebo iný framework) HTML CSS Bootstrap
Prihlásiť sa

Online štatistika športových zápasov

WebSockets, NodeJS, HTML/CSS/JavaScript, SQL/NoSQL, Swift - iOS, Java - Android, C# - Windows Phone

Úlohou je navrhnúť a vytvoriť systém na administráciu a sledovanie štatistík športových stretnutí. Vytvorte aplikáciu typu klient-server, kde klientské aplikácie môžu sledovať stav štatistík prebiehajúcich a ukončených kolektívnych športových podujatí v reálnom čase. Výber športu je lubovolný. Príklad štatistík: (aktuálne bodové skóre, čas trvania/priebehu zápasu, počet faulov, stav zápasu prerušený/hrá sa/prestávka..., dĺžka času hráča na ihrisku,... , počet kariet). Štatistiky môžu byť doplnené o možnosť pridávania textových komentárov priebiehu zápasu.

Odporúčania: WebSockets NodeJS HTML/CSS/JavaScript SQL/NoSQL Swift - iOS Java - Android C# - Windows Phone
Prihlásiť sa

Bluetooth messenger

Android 5.0

Vytvorte mobilnú aplikáciu v material designe, ktorá umožní vyhľadať vo svojom okolí toho istého klienta a umožní peer to peer chatovanie pomocou bluetooth periférie. Výsledná komunikácia sa bude ukladať s možnosťou editácie, pričom sa úpravy prejavia obidvom účastníkom komunikácie.

Odporúčania: Android 5.0
Prihlásiť sa

Tamagotchi

Android 5.0

Vytvorte offline mobilnú aplikáciu v material designe, ktorej úlohou bude vytvorenie hry známej pod názvom tamagotchi. Grafické znázornenie je ľubovoľné. Tamagotchi musí notifikovať používateľa o svojich potrebách. Logické pozadie hry je plne v rukách používateľa. Hodnotiť sa bude kreativita a použité technológie.

Odporúčania: Android 5.0
Prihlásiť sa

Hra Robot

ľubovoľné

Úlohou je vyriešiť hru, v ktorej sa robot snaží dostať z bludiska. Program bude musieť načítať vstupné dáta z textového súboru, napr. mapu v tvare:
__x___H___
______=___
______=___
========H=
_.____H___
(Presný obsah vstupných súborov ako aj význam jednotlivých symbolov bude špecifikovaný na začiatku Azet battle.)

Výstupom musí byť séria príkazov pre robota, alebo “null” v prípade, že sa z bludiska nedá dostať. Tvar výstupu a príkazy pre robota budú definované na začiatku Azet battle.

Program bude možné v priebehu vypracovávania otestovať sériou testov (rôzne mapy).

Pri vyhodnotení bude posudzovaná úspešnosť riešenia (testy), efektívnosť algoritmu (rýchlosť výpočtu a ako “rýchlo” sa robotovi podarí dostať do cieľa), objektový návrh a čistota kódu. Výsledné hodnotenie sa bude dať vylepšiť bonusovými úlohami.

Bonusové úlohy:
- animácia riešenia (bludisko a pohyb robota)
- animácia jednotlivých krokov pri riešení (podrobnosti na začiatku Azet battle)
- obtiažnejšie pravidlá hry (špecifikované na začiatku Azet battle

Odporúčania: ľubovoľné
Prihlásiť sa

Nevieš sa rozhodnúť alebo potrebuješ poradiť?
Tak napíš na , radi ti pomôžeme.

Súhlasím so spracovaním osobných údajov: