#79

Java od podstaw

Nie programujesz, ale chciałbyś dowiedzieć się o co tyle hałasu? Piszesz na codzień po polsku, angielsku lub niemiecku i chciałbyś poznać jeszcze jeden język? Zapraszamy na warsztaty, na których poznasz podstawowe elementy związane z tworzeniem oprogramowania. Jako bazę wybraliśmy platformę Java. Znany, prosty język obiektowy (co to oznacza dowiesz się podczas warsztatu), duża ilość dodatkowych bibliotek, ogromna społeczność. Wszystko to daje podstawy sądzić, iż nie jest to najgorszy wybór dla początkujących szczególnie, że program spotkania to zrównoważona dawka teorii i praktyki.

Podczas warsztatów uczestnicy dowiedzą się podstawowych informacji na temat języków programowania, procesów jego wytwarzania oraz stworzą prostą aplikację pod okiem prowadzącego.

Skoro warsztaty to praktyka. Skoro praktyka to poprogramować trzeba. Efektem pracy będzie aplikacja na telefon z Androidem. W związku z tym uczestnik powinien zaopatrzeć się w taki telefon i kabelek USB lub będzie pracował na emulatorze dostarczanym wraz z Android SDK jednak ze względu na jego slabą wydajność w niektórych przypadkach zalecamy posiadanie telefonu. W celu zrealizowania części praktycznej uczestnik powinien zainstalować na komputerze Android SDK oraz środowisko programistyczne Android Studio. Aplikację, która powstanie na zajęciach nazwiemy roboczo “Gdzie zostawiłem?” i będzie obejmować wykorzystanie dotykowego interfejsu użytkownika oraz systemu nawigacji i map.

Uczestnicy w trakcie zajęć korzystają z własnego sprzętu. Zalecany laptop z min. 4gb ram. Przed warsztatem uczestnicy dostaną instrukcję przygotowania środowiska. W przypadku problemów, wszystko zostanie zainstalowane w ramach zajęć.

Za użyczenie sali bardzo dziękujemy ClusterCowork

Prowadzący

Tomasz Łabuz:

Z informatyką spotkał się na poziomie Atari 65XE i języków Basic i Action! Zawodowo zajmuje się programowaniem już kilkanaście lat, głównie na platformę Java z wykorzystaniem frameworków Spring i Wicket. W pracy ukierunkowany głównie na cel czyli działający program i zadowolony klient, nie zapomina przy tym o dobrych wzorcach projektowych i architekturze nie blokującej rozwoju systemu w przyszłości, posiada doświadczenie jako kierownik techniczny małych zespołów wykonawczych. W ciągu ostatnich 5 lat prawie rok spędził prowadząc szkolenia z Java, głównie ze Spring Framework, Hibernate, EJB i administracji serwerem JBoss. Z zamiłowania kucharz, lubi sobie również czasem pochodzić z aparatem fotograficznym.

Program warsztatów

  1. Informatyczna Wieża Babel czyli różnorodność języków programowania.
  2. Tłumaczymy program na język techniczny. Kompilujemy czy komplikujemy?
  3. Uruchamiamy nasz program – bezpośrednio czy przez tłumacza?
  4. Planujemy pracę, czy potrzebny nam projekt?
  5. Klasy i obiekty – przepis na tort.
  6. Algorytmy – jak upiec tort i ciasteczka.
  7. Nie ma co wymyślać koła na nowo – biblioteki i frameworki.
  8. Komunikacja ze światem, nie ma co siedzieć w piwnicy.

Uwaga

W trosce o jakość warsztatów jesteśmy zmuszeni ograniczyć liczbę uczestników. **Kwalifikacja odbywa się na podstawie odpowiedzi udzielonych w formularzu zgłoszeniowym oraz - w dalszym kroku - kolejności zgłoszeń.** Potwierdzenie udziału w warsztatach wraz z instrukcją przygotowania środowiska otrzymasz najpóźniej na 7 dni przed planowaną datą wydarzenia.

Zapisy na wybrany warsztat zostały zakończone.