To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia
Spotkanie warsztatowo-informacyjne (Bootcamp Full-stack)
Wydarzenie:
Spotkanie warsztatowo-informacyjne (Bootcamp Full-stack)
Typ wydarzenia:
Warsztaty
Kategoria:
Tematyka:
Data:
13.05.2017 (sobota)
Godzina:
09:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Sages
Adres:
ul. Nowogrodzka 62C
Zaloguj się, by zgłosić zmianę.
Opis:
Jeśli jesteś zainteresowany tym warsztatem, to zapewne potrafisz już trochę programować. Nawet jeśli nie potrafisz w Javie - nie martw się! Pętle czy instrukcje warunkowe w Javie nie różnią się zapewne zbytnio od tych w języku, który znasz. Na wszelki wypadek na warsztatach i tak zrobimy krótkie wprowadzenie - ważne abyś miał otwarty umysł :)
W ramach spotkania dowiesz się, na czym polega praca Full-stack Developera, poznasz predyspozycje niezbędne do wykonywania tego zawodu oraz przekonasz się co czeka na Ciebie w ramach bootcampu.
Programowanie to nie tylko pisanie kodu - programowanie to przede wszystkim pisanie testów. Inaczej skąd byśmy wiedzieli czy to co napisaliśmy faktycznie działa? Dlatego też kolejnym punktem będzie krótka prezentacja na temat TDD (Test Driven Development - programowanie sterowane testami). Prosty przykład, który pozwoli Ci zrozumieć trzy kroki tego podejścia. Po takim zastrzyku wiedzy postaramy się zbudować własną aplikację webową przy wykorzystaniu tych świeżo poznanych zasad. Zmierzymy się z projektem czegoś, co zapewne każdy z nas używał w swoim życiu - automatu z przekąskami! Jak się okaże nawet tak proste z pozoru urządzenie wymaga pewnego oprogramowania, aby działało poprawnie i zwracało nam batona, którego zamówiliśmy a później szczęśliwie wydało (poprawnie!) resztę.
Ta ostatnia część będzie mieć na celu zasymulowanie przebiegu pracy przy prawdziwym projekcie IT:
W ramach spotkania dowiesz się, na czym polega praca Full-stack Developera, poznasz predyspozycje niezbędne do wykonywania tego zawodu oraz przekonasz się co czeka na Ciebie w ramach bootcampu.
Programowanie to nie tylko pisanie kodu - programowanie to przede wszystkim pisanie testów. Inaczej skąd byśmy wiedzieli czy to co napisaliśmy faktycznie działa? Dlatego też kolejnym punktem będzie krótka prezentacja na temat TDD (Test Driven Development - programowanie sterowane testami). Prosty przykład, który pozwoli Ci zrozumieć trzy kroki tego podejścia. Po takim zastrzyku wiedzy postaramy się zbudować własną aplikację webową przy wykorzystaniu tych świeżo poznanych zasad. Zmierzymy się z projektem czegoś, co zapewne każdy z nas używał w swoim życiu - automatu z przekąskami! Jak się okaże nawet tak proste z pozoru urządzenie wymaga pewnego oprogramowania, aby działało poprawnie i zwracało nam batona, którego zamówiliśmy a później szczęśliwie wydało (poprawnie!) resztę.
Ta ostatnia część będzie mieć na celu zasymulowanie przebiegu pracy przy prawdziwym projekcie IT:
- zebranie wymagań (np: automat przyjmuje tylko monety, automat ma produkty, każdy produkt ma cenę),
- opracowanie koncepcji (jakie klasy, jakie odpowiedzialności),
- implementacja wraz z testami.