WARSZTATY

PIERWSZA EDYCJA

PIERWSZA EDYCJA

Jak bez bólu głowy opanować przepływ (krypto)pieniądza

Jak bez bólu głowy opanować przepływ (krypto)pieniądza

W PHP, JS i bazie danych.

Tylko 10 miejsc!

Na 8 godzinnym warsztacie on-line dowiesz się:

  • Jak rozwiązać problemy, które możesz napotkać, stosując liczby zmiennoprzecinkowe w Twoim systemie,
  • Jak zapisywać kwoty w najpopularniejszych krypto walutach,
  • Jak zaprojektować model danych pod międzynarodowy system wielowalutowy.
  • Poznasz zagadnienia bazodanowe, back-endowe i front-endowe.
__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"62a54":{"name":"Main Accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default Palette","value":{"colors":{"62a54":{"val":"var(--tcb-skin-color-0)"}},"gradients":[]},"original":{"colors":{"62a54":{"val":"rgb(19, 114, 211)","hsl":{"h":210,"s":0.83,"l":0.45,"a":1}}},"gradients":[]}}]}__CONFIG_colors_palette__
Dołącz do listy oczekujących >

Korzyści dla Ciebie


Kiedy pokażesz klientom/pracodawcom, że szczególnie dbasz o poprawność obliczeń finansowych, zyskasz zaufanie do Ciebie, jako Developera.

Twoje aplikacje będą miały mniej błędów, które są trudne do odtworzenia w warunkach testowych i do debugowania.

Zyskasz spokój, bo błędy w związku z nieprawidłowymi kwotami mają duży priorytet i istotność dla biznesu.

Bez obaw podejmujesz projekty operujące na popularnych kryptowalutach.

Udoskonalisz testy jednostkowe, bo z łatwością porównasz konkretne kwoty bez operowania na przybliżonych warunkach.

Korzyści dla Ciebie


Kiedy pokażesz klientom/pracodawcom, że szczególnie dbasz o poprawność obliczeń finansowych, zyskasz zaufanie do Ciebie, jako Developera.

Twoje aplikacje będą miały mniej błędów, które są trudne do odtworzenia w warunkach testowych i do debugowania.

Zyskasz spokój, bo błędy w związku z nieprawidłowymi kwotami mają duży priorytet i istotność dla biznesu.

Bez obaw podejmujesz projekty operujące na popularnych kryptowalutach.

Udoskonalisz testy jednostkowe, bo z łatwością porównasz konkretne kwoty bez operowania na przybliżonych warunkach.

Kim jest twój trener?


Cześć, jestem Marcin i zapraszam Cię na warsztaty, których jestem autorem! 

Mam ponad 15 lat doświadczenia w programowaniu dla różnego rodzaju biznesów - tworzenie oprogramowania, które na siebie zarabia to moja pasja. Pisząc aplikację zawsze myślę o tym czy da się ją w przyszłości utrzymać i rozwijać. Jednym z elementów, o który warto zadbać od pierwszej linii kodu są dane finansowe klientów. Wiedza, z tych warsztatów pozwoli Ci wejść do grona specjalistów, którzy trafiają do najbardziej wymagających projektów!

Skąd pomysł na warsztaty?

Praca przy dużych e-commerce zintegrowanych z ERP i systemach finansowych wymagała usystematyzowania wiedzy na temat przetwarzania danych o pieniądzach tak by obliczenia były pewne i dokładne.

Jako zwolennik podejścia TDD chciałem zakładać w testach konkretne kwoty a nie działać na przybliżeniach.

W wielu zespołach dostrzegałem skrótowe podejście do tematu: decimale w bazie danych ale floaty na poziomie backend-u i frontu.

Postanowiłem podzielić się wiedzą tak byś mógł zapanować nad pieniędzmi w swoich aplikacjach zanim zaczniesz je debugować na produkcji.

Czego się nauczysz?


Na jednodniowym warsztacie on-line dowiesz się:

Jakie problemy możesz napotkać, stosując liczby zmiennoprzecinkowe w Twoim systemie.

Jak zaprojektować model danych pod międzynarodowy system wielowalutowy.

Jak zapisywać kwoty w najpopularniejszych krypto walutach.

Jakimi metodami zapisywać dane o pieniądzach, żeby nie tracić dokładności w obliczeniach.

Poznasz wady i zalety różnych metod dokładnej arytmetyki w PHP.

Jak napisać aplikację, w której prześlesz poprawne dane finansowe od front-u przez PHP (REST API), aż do bazy danych.

Plan warsztatów

TEMAT

CZAS TRWANIA

Przywitanie i organizacja.

15 min

Jakie problemy sprawiają liczby zmiennoprzecinkowe.

60 min

Wartości kryptowalut na przykładzie Bitcoina, Ethereum I Binance Coin.

30 min

Warsztat: Wspólne projektowanie modelu danych w bazie do aplikacji, która przetwarzać będzie klasyczne waluty i kryptowaluty.

90 min

Przerwa obiadowa.

60 min

Jak poradzić sobie kwotami w PHP i JS tak by zrezygnować z floatów raz na zawsze.

90 min

Warsztat: Budowa aplikacji internetowej z wykorzystaniem php-decimal w PHP i decimal. js w JavaScripcie.

180 min

Bonusy


Przygotowane środowisko Dockerowe ze wszystkimi składnikami potrzebnymi do testowania rozwiązań.

Opracowane w PDF informacje tak byś zawsze mógł wrócić do tematu kiedy pojawi się potrzeba.

Czego się nauczysz?


Na jednodniowym warsztacie on-line dowiesz się:

Jakie problemy możesz napotkać, stosując liczby zmiennoprzecinkowe w Twoim systemie.

Jak zaprojektować model danych pod międzynarodowy system wielowalutowy.

Jak zapisywać kwoty w najpopularniejszych krypto walutach.

Jakimi metodami zapisywać dane o pieniądzach, żeby nie tracić dokładności w obliczeniach.

Poznasz wady i zalety różnych metod dokładnej arytmetyki w PHP.

Jak napisać aplikację, w której prześlesz poprawne dane finansowe od front-u przez PHP (REST API), aż do bazy danych.

Plan warsztatów

Przywitanie i organizacja.

15 min

Jakie problemy sprawiają liczby zmiennoprzecinkowe.

60 min

Wartości kryptowalut na przykładzie Bitcoina, Ethereum I Binance Coin.

30 min

Warsztat: Wspólne projektowanie modelu danych w bazie do aplikacji, która przetwarzać będzie klasyczne waluty i kryptowaluty.

90 min

Przerwa obiadowa.

60 min

Jak poradzić sobie kwotami w PHP i JS tak by zrezygnować z floatów raz na zawsze.

90 min

Warsztat: Budowa aplikacji internetowej z wykorzystaniem php-decimal w PHP i decimal. js w JavaScripcie.

180 min

Bonusy


Przygotowane środowisko Dockerowe ze wszystkimi składnikami potrzebnymi do testowania rozwiązań.

Opracowane w PDF informacje tak byś zawsze mógł wrócić do tematu kiedy pojawi się potrzeba.

Dlaczego właśnie to szkolenie?


Otrzymasz uporządkowaną i sprawdzoną w praktyce wiedzę, która pozwoli Ci lepiej projektować aplikacje przetwarzające pieniądze.

Otrzymasz solidną dawkę wiedzy teoretycznej, którą od razu wykorzystasz w praktyce

Będziesz uczył się w małej (maksymalnie 10 osobowej grupie), dzięki czemu dostaniesz odpowiedni feedback od prowadzącego.

Dlaczego właśnie to szkolenie?

Otrzymasz uporządkowaną i sprawdzoną w praktyce wiedzę, która pozwoli Ci lepiej projektować aplikacje przetwarzające pieniądze.

Otrzymasz solidną dawkę wiedzy teoretycznej, którą od razu wykorzystasz w praktyce

Będziesz uczył się w małej (maksymalnie 10 osobowej grupie), dzięki czemu dostaniesz odpowiedni feedback od prowadzącego.

Formularz do zapisu na listę oczekujących


Zgody
[mc4wp_form id="1035"]