Workshops

15% discount for all workshops if you have the Standard, Startup, Executive or Investor pass.

 

Principles of content marketing

Trainer: Mark Schaefer (businessesgrow.com)

Workshop description: What is the role of content in the modern marketing strategy? What are the fundamentals of a strong content plan? How do we measure the success of our content?

Experience required: This session is intended for intermediate experienced marketers.

Environment: This is in depth marketing session, no devices needed.

Price: 180 PLN + VAT

Date: 18th of May 2017, from 13:45

Duration: 2h

Language: English

Buy  

Mastering browser devtools

Trainer: Remy Sharp (remysharp.com)

Workshop description: Sure, you've moved past alert debugging and discovered console.log, but did you know you can replay XHR requests instead of having to repeat your steps to make the request? Or that you can proxy your local server through a browser configuration so your mobile phone can see it? This workshop is dedicated to learning the native developer tools baked in to the browser to make our life a little more bearable. We will primarily look at the debugging features of Chrome DevTools and those concepts that apply to other browsers. We'll also look at remote mobile debugging using native tools and also look at the alternative tools where native support isn't available. The workshop will mostly be about the foundation of debugging techniques, which apply way beyond just a single browser's debugger tool, but will raise your expectation of all web debugging environments. "Solid pragmatic immense knowledge about...like anything you would throw at him. Easy to change his plans to respond to the audience interests." - Booking.com "Learnt a ton in @rem's debugging workshop yesterday. Eager to put it into use!" - Mark Perkins

What you will learn: 

  • Workflow: How to make DevTools your development IDE
  • Console: Power features beyond console.log
  • Memory: How to identify, diagnose and remediate memory leaks in the wild
  • Mobile: Using the tools you know to debug tiny machines
  • Network: What's slow, why and the detail behind a request
  • Performance: How to read and investigate rendering issues
  • Application: You'll apply these new skills directly to live websites

Environment: Bring your own laptop with:

  • A text editor (Sublime Text, TextMate, Coda, Textpad++, etc)
  • Google Chrome and Google Canary
  • Node installed (make sure it's a recent version)

Price: 1200 PLN + VAT

Date: the 18th of May 2017, from 9:30 to 17:30

Duration: 8h

Language: English

Buy  

Naucz się tworzyć infografiki – wykorzystaj potęgę obrazu i komunikacji wizualnej (Grupa 1)

Trener: Jacek Kłosiński (klosinski.net)

Opis warsztatu: Psychologia odbioru materiałów wizualnych – Zaczniesz od poznania zasad rządzących komunikacją wizualną. Dowiesz się jakie psychologiczne aspekty decydują o pozytywnym odbiorze projektu i zrozumiesz jak obraz wpływa na odbiorców. Planowanie i tworzenie koncepcji infografiki – Dobry projekt zaczyna się od dobrego planu. Wszystkie środki wizualne powinny być dostosowane do ciekawego pomysłu i przyciągającej uwagę idei kreatywnej. Dowiesz się jak o to zadbać. Tekst i jego rola w infografice – Czy wiesz, że przeciętna infografika zawiera aż 400 słów? Musisz postarać się nie tylko o ciekawy obraz, ale też treści, które będą mu towarzyszyć. Nauczysz się tworzyć nagłówki oraz skracać i przerabiać teksty. Podstawy projektowania graficznego – Zrozumiesz jakie zasady rządzą doborem kolorów, zestawianiem ze sobą krojów pisma i rozkładaniem poszczególnych elementów w celu uzyskania ciekawej kompozycji. Narzędzia do tworzenia infografik – Poznasz darmowe i proste w obsłudze programy graficzne, które dostępne są bez konieczności instalowania czegokolwiek na komputerze. Wystarczy przeglądarka i podłączenie do Internetu. Podpowiem Ci także skąd brać darmowe zdjęcia, ikony, fonty i inne przydatne materiały.

Czego się nauczysz: Ta wiedza przyda się w codziennej pracy, niezależnie od stanowiska czy branży. Wzbogacisz swoje raporty, prezentacje, komunikację w social media oraz wszelkie inne treści, które tworzysz. Zrozumiesz zasady rządzące językiem wizualnym i poznasz gotowe do zastosowania, darmowe narzędzia.

Warsztat skierowany jest dla osób początkujących w dziedzinie projektowania graficznego. Nie jest wymagana znajomość narzędzi ani jakiekolwiek doświadczenie w tym zakresie. Jeśli chcesz nauczyć się wykorzystywać metody komunikacji wizualnej, poznać ciekawe narzędzia, poćwiczyć opowiadanie obrazem, zacząć stosować infografiki, ikony i inne metafory wizualne, to są to zajęcia dla Ciebie.

Wymagania: laptop, otwarta głowa, poczucie humoru, mile widziana znajomość social media.

Cena: 300 PLN + VAT

Termin: 17 maja, godz. 13:45 - 17:15

Czas trwania: 3,5h

Język: Polski

Sold Out!

Pierwsze kroki w MixedReality - projektowanie i development aplikacji na Microsoft HoloLens

Trener: Błażej Bobko (Senfino), Paweł Ruszlewski (Senfino Labs)

Opis warsztatu: Microsoft HoloLens to w pełni autonomiczny komputer za pomocą, którego jesteśmy w stanie wyświetlać holograficzne obiekty w fizycznej przestrzeni wokół nas. Wymieszanie rzeczyswistości (Mixed Reality) pozwala nam na ciągłe przeplatanie się świata fizycznego z wirtualnym. Podczas warsztatów każdy z uczestników będzie mógł stworzyć swoją pierwszą aplikację Mixed Reality i przetestować ją na urządzeniu Microsoft Hololens. Podczas warsztatów uczestnicy poznają też podstawy projektowania UX i UI aplikacji holograficznych.

Jaką wiedzę zdobędzie uczestnik:

  • Podstawy projektowania UX i UI aplikacji Mixed Reality
  • Podstawowy związane z programowaniem aplikacji na urządzenie HoloLens
  • Podstawy mapowania przestrzeni i interakcji z obiektami holograficznymi
  • Kompilacja i umieszczenie aplikacji na urządzeniu HoloLens
  • Przygotowanie testowej paczki instalacyjnej
  • Proces publikacji w Microsoft Store

Wymagane doświadczenie:

  • Podstawowa znajomość Unity.
  • Zalecany jest poziom średniozaawansowany znajomości języka C#

Wymagany własny sprzęt:

Cena: Darmowy.

Termin: 18 maja, godz. 13:45 - 17:15

Czas trwania: 3,5h

Język: Polski

Kup  

Design Thinking oraz Design Doing w świecie Internetu Rzeczy

Trener: Rafał Wróblewski (T-Mobile), Łukasz Cieśla (hub:raum)

Opis warsztatu: Warsztat ma na celu zaznajomienie uczestników z metodologiami i podejściami wzmacniającymi kreatywne myślenie (Design Thinking)- ze szczególnym nastawieniem na innowacje oraz współpracę na płaszczyźnie startup-korporacja. Dodatkowo, uczestnicy zostaną przeprowadzeni przez proces kreowania projektów w obszarze Internetu Rzeczy (zwanego z ang. Internet of Things lub IoT). Wspólnie z ekspertami T-Mobile, uczestnicy wygenerują dziesiątki ciekawych rozwiązań, które mogą zostać skomercjalizowane za pośrednictwem hub:raum, Centrum Innowacyjności grupy Deutsche Telekom. Ponadto, uczestnikom zostanie przedstawiony nowy standard technologii sieciowej pn. Narrow-Band IoT, który niewątpliwie zrewolucjonizuje nasze postrzeganie „use-case’ów” oraz modelów biznesowych dla IoT. Warsztat jest przeznaczony dla osób zarówno technicznych, jak i ukierunkowanych bardziej biznesowo/projektowo. 

Przebieg warsztatu

  • design thinking oral design doing (proces oraz metody i narzędzia),
  • Narrow Band IoT jako technologia sieciowa mająca potencjał aby w pełni zdigitalizować świat wokół nas,
  • generowanie scenariuszy rozwiązania w obszarze IoT oraz potencjalnych ścieżek komercjalizacji z wykorzystaniem partnera korporacyjnego,
  • prezentacja efektów prac oraz kolejnych kroków.

Wymagane doświadczenie: miłe widziane znajomość podstaw Design Thinking oraz Lean Startup (przy czym nie jest to konieczne)  

Wymagania: laptopy nie są potrzebne

Cena: Darmowy.

Termin: 17 maja, godz. 9:45 - 13:15

Czas trwania: 3,5h

Język: Polski

Kup  

Jak napisać kontrakt IT dla projektu realizowanego w modelu agile

Trener: Łukasz Węgrzyn

Opis szkolenia: Celem szkolenia jest pokazanie, w jaki sposób należy pisać umowy, aby umożliwiały one realizację projektów IT w modelach zwinnych (agile). Uczestnicy poznają mechanizmy kontraktowe, które pozwalają oszczędzać koszty oraz czas realizowanego projektu, przy jednoczesnej dbałości o jakość produktów dostarczanych w ramach projektu. Przedstawione zostaną również sposoby rozliczania projektów IT realizowanych zgodnie z zasadami metodyk zwinnych, które pozwalają na pogodzenie częściowych płatności dla dostawcy, przy jednoczesnym zachowaniu interesu zamawiającego, który chce płacić za wartość, a nie za czas (pay for value). Zaprezentowane zostanie również znaczenie nowych modeli współpracy na linii dostawca IT – zamawiający dla przeprowadzenia udanej transformacji cyfrowej organizacji.

Cena: Darmowy.

Termin: 18 maja, godz. 15:30 - 17:30

Czas trwania: 2h

Język: Polski

Kup  

Naucz się tworzyć infografiki – wykorzystaj potęgę obrazu i komunikacji wizualnej (Grupa 2)

Trener: Jacek Kłosiński (klosinski.net)

Opis warsztatu: Psychologia odbioru materiałów wizualnych – Zaczniesz od poznania zasad rządzących komunikacją wizualną. Dowiesz się jakie psychologiczne aspekty decydują o pozytywnym odbiorze projektu i zrozumiesz jak obraz wpływa na odbiorców. Planowanie i tworzenie koncepcji infografiki – Dobry projekt zaczyna się od dobrego planu. Wszystkie środki wizualne powinny być dostosowane do ciekawego pomysłu i przyciągającej uwagę idei kreatywnej. Dowiesz się jak o to zadbać. Tekst i jego rola w infografice – Czy wiesz, że przeciętna infografika zawiera aż 400 słów? Musisz postarać się nie tylko o ciekawy obraz, ale też treści, które będą mu towarzyszyć. Nauczysz się tworzyć nagłówki oraz skracać i przerabiać teksty. Podstawy projektowania graficznego – Zrozumiesz jakie zasady rządzą doborem kolorów, zestawianiem ze sobą krojów pisma i rozkładaniem poszczególnych elementów w celu uzyskania ciekawej kompozycji. Narzędzia do tworzenia infografik – Poznasz darmowe i proste w obsłudze programy graficzne, które dostępne są bez konieczności instalowania czegokolwiek na komputerze. Wystarczy przeglądarka i podłączenie do Internetu. Podpowiem Ci także skąd brać darmowe zdjęcia, ikony, fonty i inne przydatne materiały.

Czego się nauczysz: Ta wiedza przyda się w codziennej pracy, niezależnie od stanowiska czy branży. Wzbogacisz swoje raporty, prezentacje, komunikację w social media oraz wszelkie inne treści, które tworzysz. Zrozumiesz zasady rządzące językiem wizualnym i poznasz gotowe do zastosowania, darmowe narzędzia.

Warsztat skierowany jest dla osób początkujących w dziedzinie projektowania graficznego. Nie jest wymagana znajomość narzędzi ani jakiekolwiek doświadczenie w tym zakresie. Jeśli chcesz nauczyć się wykorzystywać metody komunikacji wizualnej, poznać ciekawe narzędzia, poćwiczyć opowiadanie obrazem, zacząć stosować infografiki, ikony i inne metafory wizualne, to są to zajęcia dla Ciebie.

Wymagania: laptop, otwarta głowa, poczucie humoru, mile widziana znajomość social media.

Cena: 300 PLN + VAT

Termin: 18 maja, godz. 9.30 - 13:00

Czas trwania: 3,5h

Język: Polski

Sold Out!

Distilling microservices patterns

Trainer: Mikołaj Jaskulski, Kuba Marchwicki (infoShare Academy)

Workshop description: Microservies. Everybody is talking about microservices. Everybody says they do microservces. The definition of microservice architecture is quite broad and vague: functional decoupling into discrete services, hence the number of approaches, with different flavors and implementations is so great - everybody can do microservices differently.

Fact is, not everything needs to stand as autonomous Java applications communicating over HTTP with JSON as a transport language. Different architectures compromises different elements - which is great and show
the true flexibility of the approach. However, regardless of implementation there is a set of practices that should be present in all solutions.

What you will learn: During the workshop we will distill, name a couple of patterns and play with an example implementation of:

  • service registers and discovery
  • circuit breakers
  • consumer driven contracts
  • centralized logging and monitoring
  • approaches in front-end web architecture

Experience required: We will be playing with multiple different stack for microservices so general knowledge of Java with some framework experience is required.

Environment: Bring your own laptop with Java8 + Maven. Any Java IDE is sufficient. Docker is optional, for providing some third party infrastructure like authorisation servers, logs injections etc. Prior workshop participants will receive a project to download all required dependencies.

Price: 250 PLN + VAT

Date: the 17th of May 2017, from 9:45 to 13:15

Duration: 3,5h

Language: English

Sold Out!

Docker monitoring

Trainer: Gianluca Arbezzano (Docker Captain, InfluxData)

Workshop description: Cloud computing and containerized environment changed how we manage, write and deploy our applications. Monitoring is also something that changed and needs to support a more dynamic and flexible environment, and handle different kind of requests and output. Monitoring also needs to be more proactive and in some way it needs to be smart enough to help us to manage our applications and our infrastructures. During this workshop we are going to use the TICK stack composed by the open source projects: Telegraf, InfluxDB, Chronograf and Kapacitor to setup an end to end monitoring system for an application running inside docker containers.

Experience required: The attendees need to have a good knowledge about how Docker works. Experience on Linux.

Environment: Bring your own laptop with Docker environment setuped on Linux or in other environment via Docker Machine (https://github.com/docker/machine). 

Price: 250 PLN + VAT

Date: the 17th of May 2017, from 9:45 to 13:45

Duration: 4h

Language: English

Buy  

How to Generate ROI from Content Marketing

Trainer: Sujan Patel (Web Profits)

Workshop description: Sujan Patel is a content marketer extraordinaire, in 2016 alone his content generated 8.5 million views and 8000+ leads/sales for his business. In the content marketing workshop you’ll learn the everything from content creation to lead generation. Sujan will share his 8 step content creation process, effective content promotion and how to do content marketing for ecommerce, SaaS & service based businesses.

What you will learn: 

  • 8 step content creation process
  • 15 content promotion tactics 
  • How to build your email list and build authority
  • How to generate ROI for ecommerce, SaaS & Services based businesses

Experience required​: 

  • Must have a blog or already creating content on a regular basis

Price: 250 PLN + VAT

Date: the 17th of May 2017, from 9:45 to 13:15

Duration: 3,5h

Language: English

Sold Out!

Designing microservice application with gRPC and Kubernetes

Trainer: Carter Morgan (Google)

Workshop description: In this workshop, we'll deploy a sample application using gRPC instead of REST to communicate with different parts of our application. Then we'll take that application and deploy it into the cloud, using Open Source tools such as Docker and Kubernetes.  We'll focus on designing microservices applications built around gRPC, we'll package that up into a container using Docker, and then we'll manage that application at scale using Kubernetes.

Experience: Attendees should know what VM's are and should have some familiarity with containers or orchestrators.

Environment: Bring your own laptop. We'll run the labs inside of the Google Cloud Shell environment.

Price: 250 PLN + VAT

Date: the 17th of May 2017, from 13:45 to 17:15

Duration: 3,5h

Language: English

Buy  

New Adventures in Responsive Web Design

Trainer: Vitaly Friedman (smashingmagazine.com)

Workshop description: With HTTP/2, Service Workers, Responsive Images, Flexbox, SVG, WAI-ARIA roles and Font Loading API now available in browsers, we all are still trying to figure out just the right strategy for designing and buildings responsive websites efficiently. We want to use all of these technologies and smart processes like atomic design, but how can we use them efficiently, and how do we achieve it within a reasonable amount of time?

In this workshop, Vitaly Friedman, editor-in-chief of Smashing Magazine, will be looking into a strategy for crafting fast, resilient and flexible responsive design systems by utilizing all of those wonderful shiny web technologies we have available today. We'll also talk about dealing with legacy browsers and will cover a few dirty little techniques that might ensure that your responsive websites will stay relevant, flexible and accessible in the years to come. Beware: you won’t be able to unlearn the things that you’ll learn in the workshop!

What you will learn: 

  • architecting and building pattern libraries and design systems
  • content choreography, internationalization and localization issues
  • layout techniques (Flexbox and CSS Grid)
  • responsive images (technical perspective)
  • dealing with web fonts (options, strategy, code snippets)
  • deferring and lazy-loading JavaScript (techniques, tools)
  • performance issues/strategy (best practices + HTTP/2 + HTTPS + prefetching techniques)
  • transition from HTTP to HTTPS - maintenance issues (e.g. dealing with legacy browsers)
  • progressive web apps and offline functionality
  • service workers and implication on design and development
  • common front-end challenges and solutions
  • accessibility issues and techniques
  • tooling (performance, frameworks, testing, quality assurance)

Experience required: The workshop is intended for intermediate/advanced developers who have an understanding of responsive design and how it works. Most techniques are borrowed from mid-size and large-scale real-life projects, such as large eCommerce projects, online magazines and web applications. We won't cover the basics, instead, the workshops covers more advanced techniques used in responsive design.

Environment:  You'll need to bring a lot of patience and willingness to learn, as we’ll do a lot of work and thinking and planning (not debugging though). Laptop is preferred. You’ll need a lot of sleep reserves since it’s going to be a packed day.

Price: 400 PLN + VAT

Date: the 17th of May 2017, from 13:45 to 17:15

Duration: 3,5h

Language: English

Sold Out!

Modern Asynchronous Programming in Java

Trainer: Raoul-Gabriel Urma (Iteratr Learning), Richard Warburton (Iteratr Learning)

Workshop description: Reactive and Asynchronous applications are growing in popularity, but what is the best way to build them? This course teaches you how to apply the latest concurrency techniques to develop state of the art Java applications. With the rise of Microservices and Service Oriented Architectures, asynchronous concurrency is now critical to day-to-day Java development.

We start off by reviewing the differences between asynchronous and synchronous programming. You then build upon this theory by refactoring a project using asynchronous servlets and Java 8’s CompletableFuture. You’ll learn the good, the bad and th.e ugly between these approaches in terms of compositionality, testability and simplicity.

This course is face-paced and includes many practical exercises so you apply the new concepts immediately.

Workshop outline:

Asynchronous vs Synchronous Programming

  • Servlets
  • Asynchronous Servlets (3.0) and Spring
  • Why use asynchronous communications?
  • Solving the C10K Problem and the Microservices Performance problem
  • Timeouts

Approaches to Concurrency

  • The Reactive Manifesto and Functional Reactive Programming
  • Models of Concurrency: Event Based, Promises, The Actor Model, Reactive Streams
  • The full stack - from application right down to the OS

Promises using CompletableFutures

  • What is a Promise?
  • Motivation
  • ExecutorService
  • Creation patterns
  • Composition patterns
  • Exception handling
  • Sequence patterns

Environment: Bring your own laptop. You should have JDK8 running and a suitable IDE + maven installed. The project files will be sent to participants before the workshop.

Place: Olivia Business Centre, O4 building, ul. Grunwaldzka 472A, 80-309 Gdańsk / attention, it's not a conference venue!

Price: 1200 PLN + VAT

Date: the 16th of May 2017, from 9:00 to 17:00

Duration: 8h

Language: English

Buy  

Current Buzzwords With Java EE With Reasonable Best Practices

Trainer: Adam Bien (Java Champion)

Workshop description: Microservices, Cloud Native, DevOps (...) and Serverless in a slideless workshop. In this workshop I will build, test, run on Docker, push to the clouds and apply microservice patterns and common sense best practices with Java EE 7. No slides, no dependencies, just code. Your challenging questions are highly welcome! #slideless

What you will learn: Extreme productivity with Java EE.

Experience required: Experience with Java programming language.

Environment: Java 8, Maven, Docker and IDE of your choice. I will use NetBeans 8.X "Java EE" Edition.

Price: 250 PLN + VAT

Date: the 17th of May 2017, from 13:45 to 17:15

Duration: 3,5h

Language: English

Buy