This event has already taken place. Check upcoming events
Hackathon - Aplikacja
Event:
Hackathon - Aplikacja
Event type:
Hackathon
Category:
Topic:
Date:
08.05.2017 (monday)
Time:
09:00
Language:
Polish
Price:
Free
City:
Place:
Politechnika Gdańska, wydział ETI
Address:
Narutowicza 11/12
Log in, by zgłosić zmianę.
Description:
Gdzie? 8.05.2017
Kiedy? ETI, Politechnika Gdańska, stanowisko nr 30 (przy barze ;-) ).
Celem spotkania jest wspólne tworzenie aplikacji (nie produktu firmy) na własnym sprzęcie.
Firma yameo, organizator spotkania, na miejscu będzie wspierała developersko i testowo wszystkich uczestników.
Co ciekawe, zadania można wykonać na miejscu lub zdalnie (np. podczas zajęć czy wykładów), o ile wykonaną pracę można do 15-tej przedstawić.
Założenia:
Aplikacja zbudowana jest przy wykorzystaniu technologii .NET (ASP.NETWeb API, .NET Framework 4.6) jako rozwiązanie backend oraz przy wykorzystaniu Angular2 jako rozwiązania frontend. Aplikacja "Oddam za flaszkę..." :-) stanowi platformę do prowadzenia mini-aukcji. Jest dedykowana dla osób, które chcą oddać swoje rzeczy za przysłowiową flaszkę. Właściciel aukcji definiuje produkt do oddania, kupujący przedstawia swoja ofertę poprzez podanie informacji o rodzaju i ilości alkoholu jaki jest w stanie oddać za wskazany produkt. Idea bardzo prosta i pożyteczna, szczególnie w akademikach ;)
Uczestnik będzie mógł także poznać takie narzędzia jak:
Założenia:
Aplikacja zbudowana jest przy wykorzystaniu technologii .NET (ASP.NETWeb API, .NET Framework 4.6) jako rozwiązanie backend oraz przy wykorzystaniu Angular2 jako rozwiązania frontend. Aplikacja "Oddam za flaszkę..." :-) stanowi platformę do prowadzenia mini-aukcji. Jest dedykowana dla osób, które chcą oddać swoje rzeczy za przysłowiową flaszkę. Właściciel aukcji definiuje produkt do oddania, kupujący przedstawia swoja ofertę poprzez podanie informacji o rodzaju i ilości alkoholu jaki jest w stanie oddać za wskazany produkt. Idea bardzo prosta i pożyteczna, szczególnie w akademikach ;)
Uczestnik będzie mógł także poznać takie narzędzia jak:
- Slack – narzędzie do komunikacji
- Bitbucket – jako repozytorium git (publiczne)
- Jira – zarządzanie projektem, planowanie zadań
- Jenkins – narzędzie do automatycznego wdrażania aplikacji na środowiska testowe/produkcyjne (Continuous Integration/Delivery)
- Uczestnik wybiera zadanie (Jira)
- Uczestnik implementuje rozwiązanie (tworzy swój feature branch w repozytorium)
- Zaimplementowane rozwiązanie zostanie przetestowane przez yameo testera
- Uczestnik komunikuje wykonanie zadanie poprzez utworzenie pull-requesta (Bitbucket)
- Programiści yameo weryfikują kod i dają swój feedback czy zadanie jest OK lub czy wymaga jeszcze poprawy
- Poprawna funkcjonalność jest scalana z głównym kodem źródłowym i ostatecznie wchodzi na produkcję czyli efekt pracy jest widoczny na zewnątrz :-)
- BYOD, czyli miej ze sobą sprzęt
- Zainstaluj Slack, narzędzie do komunikacji
- Zainstaluj Git aby móc pobrać repozytorium (pomocny może być klient GUI np. SourceTree)
- Zainstaluj Visual Studio 2015/2017 (Community lub inne)
- Zainstaluj SQL Server 2016 Express
- Zainstaluj Visual Studio Code do pracy z aplikacją frontend
- Zainstaluj node.js (będzie potrzebny aby używać npm oraz zainstalować angular CLI)
- Startujemy o dowolnej godzinie, jednak skończyć swoje zadanie musisz do 15:00.
- Możesz dołączyć u nas na stoisku lub programować podczas zajęć/przerw
- Zadania podzielone są według szacowanego czasu ich wykonania (możesz wziąć zadanie na godzinę lub na 3 – zależy ile masz tego dnia mocy )