Nyska Akademia Mistrzów
czym jest i co robi?
historia
struktura organizacyjna
Code Diggers
Scrum / Kanban
Jira
SDI
Portal SDK
Webmap
Webmap Publisher
Licensing
WebMap Mobile
Windows
iOS
cykle pracy
podział projektu na pakiety
rozliczanie czasu pracy
repozytoria
mercurial
git
P4V
języki programowania / technologie
continuous integration
maven
Jenkins
Nexus
dokumentacja
środowiska pracy - wirtualizacja
VirtualBox
VMware
Docker
GIS
pozyskiwanie
przechowywanie informacji
analiza
wizualizacja
mapy
definicja w IT
tworzenie: historia/teraźniejszość
przykłady
openstreetmap
Geoportal i mapy polskich urzędów
Google Maps
emapi
inne
firmy / projekty
opensteetmap
Open Geospatial Consortium
QGis
Grass Gis
leafletjs
Web Feature Service
Web Map Service
GeoPackage
Hexagon
Emapa
TomTom
Esri Polska
Ciekawe zagadnienia
Szukanie trasy
sintef
Google OR-Tools
OptaPlanner
Pictometry
Typy danych
PostGIS
MS SQL
SpatiaLite
Oracle
Cześć
Łukasz Segiet
Software archaeology
Stanowisko pracy: Programista
Opis
Wymagania
Warunki pracy
Backend / FrontEnd
Junior, Middle, Senior
Umiejętności
Wiedza
Narzędzia
środowiska programistyczne
proste programy
command line i skrypty
zarządzanie projektem
repozytoria
własne
systemy operacyjne
Legacy Code
Definicja
Dlaczego to jest ważne?
Jak sobie radzić
Testuj kod / Testuj aplikacje
Poszukaj dokumentacji i zapoznaj się
Współpracuj z zespołem / szukaj wiedzy
Przepisz tylko ten kod który musisz
Spróbuj refaktoring
Keep New Code Clean
Przykład
Refaktoring
Definicja
Metody
Przykład