OLCAMP.CODE 2016

25 Czerwca 2016, 09:00-19:00 (Sobota)

Zobacz na mapie

To wydarzenie już się skończyło. Zapraszamy na inne ciekawe wydarzenia.
  Rodzaj Dostępne do Cena Liczba
  OLCAMP.CODE 2016
już niedostępne 49,20 zł -

OLCAMP.CODE 2016 

25 czerwca 2016 (sobota) w godz. 9:00 - 19:00
Centrum Innowacji i Transferu Technologii (Prawocheńskeigo 9)

Z ogromną przyjemnością możemy zaprosić Was na pierwszą edycję warsztatów dla programistów OLCAMP.Code - 3 sale, 6 prowadzących, łącznie 24 godziny warsztatów prowadzonych przez praktyków z wieloletnim doświadczeniem.

Partnerzy

- Centrum Innowacji i Transferu Technologii
- GitLab
- UnifiedFactory
- Polcode
- Ermlab
- Kreatika Studio


Agenda
- 09:00 - Rejestracja
- 09:45 - Startujemy!
- 10:00 - 19:00 - Warsztaty
- 19:00 - Zakończenie


Warsztaty:

Sala 1 - powered by GitLab :)

10:00 - Continuous Integration w GitLabie - wprowadzenie, warsztaty (30 minut talk, 60 minut warsztaty) - Grzegorz Bizon

- co to jest Continuous Integration
- krótkie wprowadzenie do pisania testów
- warsztaty - każdy pisze swoje testy w jakim języku chce, uruchamiamy GitLab CI

12:00 - GitLab Runner - co to jest GitLab Runner (30 minut talk, 60 minut warsztaty) - Tomasz Maczukin

- co to jest GitLab Runner
- instalowanie / uruchamianie własnego runnera
- konfigurowanie runnera z GitLabem

14:00 - Obiad!

15:00 - GitLab Pages - co to są GitLab Pages (30 minut talk, 60 minut warsztaty) - Grzegorz Bizon

- czym jest GitLab Pages
- czym się to różni od GH Pages
- tworzymy własną stronę na gitlab.com

17:00. Testy integracyjne i statyczna analiza kodu (30 minut talk, 60 minut warsztaty) - Tomasz Maczukin

- co to są testy integracyjne
- co to jest statyczna analiza kodu
- przykłady dla PHP
- przykłady dla Ruby
- każdy tworzy swoje przykłady w języki i technologii której używa


Sala 2

10:00 - "Wprowadzenie do Data Science w python'ie" - Krzysztof Sopyła (Ermlab)

Wykład (30 min.) + warsztaty cz.1 (60 min.)
- Jak nauczyć maszynę rozpoznawania wzorców? Wprowadzenie do uczenia maszynowego, idea i stosowane podejścia.
- Nie za długie wprowadzenie do python'a i biblioteki numpy.

Warsztaty cz.2 (90 min.)
- Wczytywanie i czyszczenie danych, jak to zrobić szybko i przyjemnie z użyciem biblioteki Pandas
- Klasyfikacja ręcznie pisanych cyfr z użyciem bibliteki scikit-learn, zastosowanie algorytmu Support Vector Machines (SVM)
- Regresja liniowa czyli w jaki sposób przewidzieć cenę domu

Wymagania: podstawowa umiejętność programowania w dowolnym języku, znajomość pojęć: zmienna, tablica, pętla itp.

14:00 - Obiad!

15:00 - "Asocjacyjne techniki analizy języka naturalnego, zastosowanie w eksploracji nieustrukturyzowanych danych tekstowych." - Miłosz Zemanek (UnifiedFactory)

Sala 3

10:00 - . Magento - rozwiązania złe ale wystarczające. Lazy load w Magento 1 oraz w Magento 2. Budowanie modułu od zera. Część 1 - m1, część 2 - m2 - Andrzej Rosiek (PolCode)

14:00 - Obiad!

15:00 - Bezpieczeństwo aplikacji webowych. - Programiści Software House

Wykład jest o podstawowej terminologii i praktykach dotyczących bezpieczeństa aplikacji sieciowych:
- szyfrowanie symetryczne i asymetryczne, funkcje skrótu
- podpisy cyfrowe, certyfikaty
- uwierzytelnianie i autoryzacja

17:00 - Podstawy działania programów w języku Java. - Programiści Software House

Wykład jest o technicznych podstawach działania programów napisanych w języku Java:
- klasy, kompilaty, bytecode
- wgrywanie programu do pamięci maszyny wirtualnej, classpath, odnajdywanie zależności
- zarządzanie zależnościami w projekcie