Języki programowania

WarsawJS Workshop #50 — Unit Testing

location icon
Online Warszawa
calendar icon
Od 22 lis 10:00 do 22 lis 10:00
ticket icon
Od 61,50 zł

Jaki jest cel warsztatów?

  • Nauczyć się lub udoskonalić testowania jednostkowego w JavaScript lub TypeScript. Learn or Improve unit testing of your code in JavaScript or TypeScript

Co muszę wiedzieć, aby przyjść?

  • Podstawowa znajomość JavaScript / Basic knowledge of JS

🔥 4 godziny kodowania pod okiem trenera / 4 hours of coding under coaches supervision

📡 Użyjesz technologi: JavaScript, TypeScript / Using JavaScript and TypeScript

📦 Stworzysz projekt na GitHubie / You will create a new project on GitHuib

🖼 Otrzymasz dyplom potwierdzający uczestnictwo / You will get a certificat of attendence

Wymagane oprogramowanie

  • Przeglądarka internetowa, np. Google Chrome
  • Edytor tekstu, np. Visual Studio Code
  • System kontroli wersji, np. Git + konto na portalu GitHub
  • Node.js v10+ oraz npm v5+

Trener Robert Kawecki

:gb: Hi! In this workshop, we're going to improve our JavaScript software testing techniques.

In the course of just 5 hours, we will:

* Revisit the basics of testing and the rationale behind it
* Look at where unit tests fit into the broader landscape of Agile and CI
* Explore the traits that make a "good unit test"
* Learn application design patterns that facilitate testing
* Find out how to minimize development burden, instead of adding to it, by writing testsThe group will focus on back-end problems and solutions in Node.js with passing mentions of front-end development, though the techniques presented should be fairly framework-agnostic.
We may use TypeScript or not, according to the participants' will.
See you online!

:flag-pl: Witajcie! Na tych warsztatach poćwiczymy techniki testowania kodu. 

W jedyne 5 godzin:
* Odświeżymy nasze pojęcie o testowaniu i o motywacji, która za nim stoi
* Umiejscowimy testy jednostkowe w szerszym ekosystemie Agile i CI
* Odnajdziemy cechy, które składają się na "dobry test jednostkowy"
* Poznamy wzorce projektowe, które ułatwiają testowanie aplikacji
* Dowiemy się, jak ułatwić tworzenie oprogramowania zamiast je utrudnić, przez pisanie testówGrupa skupi się na problemach i rozwiązaniach back-end w Node.js, ze wzmiankami programowania front-end, lecz prezentowane techniki powinny być w większości niezależne od używanego frameworka czy technologii.
Możemy użyć TypeScript lub czystego JavaScript, w zależności od woli uczestników.

Do zobaczenia on-line!

Trener Yonatan Kra

Hello developers!


A martial artist, a scientist and a doctor step into a bar...

The rest of the story doesn't matter. What matters is - what can you learn from martial artists, scientists and doctors to make your code better? Their discipline!
TDD is a discipline that belongs to the software world. It comes to solve pain points like tech debt, unclean code and of course, software stability.
In this workshop we will go over the following: 

1. What are disciplines 

2. (Computer) Science 

3. The programmer's discipline 

4. TDD Live Demo5. 

Do some TDD Kata 

Requirements:

- Nodejs (preferably with yarn)

- Git

- IDE (vscode/webstorm/etc.)

Level: Participant should be fluent in JS

Dołącz do wydarzenia

Dołącz do wydarzenia
  Rodzaj Bilety dostępne do Cena Liczba
About the trainer:
Software Architect at Vonage and an egghead instructor. Consultant, blogger, conference speaker, open-source contributor.
Trener: Yonatan Kra [English]

About the trainer:
Software Architect at Vonage and an egghead instructor. Consultant, blogger, conference speaker, open-source contributor.

dostępnych: 9

22 Listopada 2020, 10:00 61,50 zł
Robert is a systems architect and Domain-Driven Design promoter who works with Node.js, creating enterprise systems. Currently lead developer at Greatcare Software. Trener: Robert Kawecki

Robert is a systems architect and Domain-Driven Design promoter who works with Node.js, creating enterprise systems. Currently lead developer at Greatcare Software.

dostępnych: 9

22 Listopada 2020, 10:00 61,50 zł
Program warsztatu jeszcze jest w przygotowaniu. Tymczasem kilka słów o naszym trenerze:
Twórca aplikacji internetowych i architekt rozwiązań skoncentrowany na rozwiązywaniu problemów i dostarczaniu niesamowitego oprogramowania.
Trener: Michał Bury

Program warsztatu jeszcze jest w przygotowaniu. Tymczasem kilka słów o naszym trenerze:
Twórca aplikacji internetowych i architekt rozwiązań skoncentrowany na rozwiązywaniu problemów i dostarczaniu niesamowitego oprogramowania.

dostępnych: 9

22 Listopada 2020, 10:00 61,50 zł
Program warsztatu jeszcze jest w przygotowaniu. Tymczasem kilka słów o naszym trenerze:
Programista z zamiłowania, fan ekstremalnego wytwarzania oprogramowania - tdd, ddd, pair programming. Obecnie Head of technology w startupie Talkie.ai, zajmującym się tworzeniem botów głosowych.
Trener: Wojciech Przechodzeń

Program warsztatu jeszcze jest w przygotowaniu. Tymczasem kilka słów o naszym trenerze:
Programista z zamiłowania, fan ekstremalnego wytwarzania oprogramowania - tdd, ddd, pair programming. Obecnie Head of technology w startupie Talkie.ai, zajmującym się tworzeniem botów głosowych.

dostępnych: 8

22 Listopada 2020, 10:00 61,50 zł
Program warsztatu jeszcze jest w przygotowaniu. Tymczasem kilka słów o naszym trenerze:
Programista w startupie Talkie.ai, stosujący i wierzący w TDD. Efektywnie wykorzystuje testy jako jedno z narzędzi do tworzenia czystego oprogramowania. Okazjonalnie prelegent na konferencjach.
Trener: Jakub Janczyk

Program warsztatu jeszcze jest w przygotowaniu. Tymczasem kilka słów o naszym trenerze:
Programista w startupie Talkie.ai, stosujący i wierzący w TDD. Efektywnie wykorzystuje testy jako jedno z narzędzi do tworzenia czystego oprogramowania. Okazjonalnie prelegent na konferencjach.

dostępnych: 10

22 Listopada 2020, 10:00 61,50 zł