This document discusses best practices for building RESTful APIs. It defines REST as relying on a stateless, client-server architecture using HTTP. It recommends using URL paths and HTTP methods like GET, POST, PUT, DELETE to describe APIs and provide examples. General rules are outlined for handling collections of resources vs individual resources. Spring REST controllers are demonstrated. Documentation of REST APIs using Swagger is also covered, including annotations for describing endpoints, operations, and responses.
Szkoła dla dzisiejszego pokolenia uczniów to więzienie. Musimy zmienić rolę szkoły, rolę nauczyciela, rolę ucznia. Powinniśmy dostosować szkołę do XXI w. "Thinking Zone" to nowoczesna przestrzeń edukacyjna, która przygotuje uczniów do funkcjonowania w globalnym, płaskim świecie XXI w. Uczymy myślenia krytycznego, logicznego, tworzymy i realizujemy projekty w pracy zespołowej, stosujemy gamifikację, pracujemy w nowoczesnej przestrzeni Olivia Business Centre w Gdańsku. Unikalna szkoła na miarę obecnych potrzeb. Koncentracja na uczniach, ich potrzebach, ich rozwoju, wspieranie ich kreatywności i indywidualności. Zaczynamy 01.09.2015
Tradycyjna szkoła jest więzieniem dla dzisiejszego Pokolenia Y/Z.
Szkoła została stworzona na początku XIX w i celem było wychowanie posłusznych absolwentów, którzy będą ślepo wykonywali polecenia przełożonych. Dzisiejszy świat i dzisiejsze wymagania są zupełnie inne, szkoła po prostu nie przystoi do XXI w.
Pokolenie Y/Z musi jednak chodzić do takiej szkoły, gdzie zabija się ich kreatywność, indywidualność.
Każdego dnia idąc do szkoły czują, że idą do więzienia, więzienia umysłu.
FENIKSKariery 2.0 – praktyki studenckie, praktyki zawodowe i staż studenckiunlimited career
http://www.karieraisukceszawodowy.pl/praktyki-studenckie-i-zawodowe - jak właściwie wybrać praktyki studenckie, zawodowe, staż studencki i dostać pracę.
This document discusses best practices for building RESTful APIs. It defines REST as relying on a stateless, client-server architecture using HTTP. It recommends using URL paths and HTTP methods like GET, POST, PUT, DELETE to describe APIs and provide examples. General rules are outlined for handling collections of resources vs individual resources. Spring REST controllers are demonstrated. Documentation of REST APIs using Swagger is also covered, including annotations for describing endpoints, operations, and responses.
Szkoła dla dzisiejszego pokolenia uczniów to więzienie. Musimy zmienić rolę szkoły, rolę nauczyciela, rolę ucznia. Powinniśmy dostosować szkołę do XXI w. "Thinking Zone" to nowoczesna przestrzeń edukacyjna, która przygotuje uczniów do funkcjonowania w globalnym, płaskim świecie XXI w. Uczymy myślenia krytycznego, logicznego, tworzymy i realizujemy projekty w pracy zespołowej, stosujemy gamifikację, pracujemy w nowoczesnej przestrzeni Olivia Business Centre w Gdańsku. Unikalna szkoła na miarę obecnych potrzeb. Koncentracja na uczniach, ich potrzebach, ich rozwoju, wspieranie ich kreatywności i indywidualności. Zaczynamy 01.09.2015
Tradycyjna szkoła jest więzieniem dla dzisiejszego Pokolenia Y/Z.
Szkoła została stworzona na początku XIX w i celem było wychowanie posłusznych absolwentów, którzy będą ślepo wykonywali polecenia przełożonych. Dzisiejszy świat i dzisiejsze wymagania są zupełnie inne, szkoła po prostu nie przystoi do XXI w.
Pokolenie Y/Z musi jednak chodzić do takiej szkoły, gdzie zabija się ich kreatywność, indywidualność.
Każdego dnia idąc do szkoły czują, że idą do więzienia, więzienia umysłu.
FENIKSKariery 2.0 – praktyki studenckie, praktyki zawodowe i staż studenckiunlimited career
http://www.karieraisukceszawodowy.pl/praktyki-studenckie-i-zawodowe - jak właściwie wybrać praktyki studenckie, zawodowe, staż studencki i dostać pracę.
Jak przygotować dobrą prezentację? Tak samo jak przygotowuje się wyjątkowy prezent dla bliskiej osoby.
Prezentacja ze szkolenia "Co się kryje w prezentacji?" przeprowadzonego dla Klubu Mówców i Liderów Toastmasters Students.
Studenci 3 roku Psychologii Kreatywnego Rozwoju w składzie: Katarzyna Ostrowska, Ania Rawa, Adam Ryszewski prezentują projekt pt. Narzędzi Coachingowe - Podręcznik, zachęcamy do ciekawej lektury.
Krótki lecz intensywny kurs zarządzania zmianą.
Co to jest? Emocjonalna krzywa zmian. 5 kroków skutecznego wprowadzania zmian w życie.
Ćwiczenia indywidualne.
Change management training in Polish.
Jak osiągnąć równowagę w życiu, czuć się szczęśliwym i spełnionym?
Podstawą jest świadomość swoich wartości, wyznaczenie sobie celów i systematyczne dążenie do nich.
Ale jak znaleźć czas na samorealizację i rozwój w ciągu dnia wypełnionego obowiązkami związanymi ze szkołą i domem?
Tych kilka slajdów może pomóc Ci podjąć odpowiednie działania!
Prezentacja narzędzia coachingowe na stronę v02Ania Rawa
Studenci 3 roku Psychologii Kreatywnego Rozwoju w składzie: Katarzyna Ostrowska, Ania Rawa, Adam Ryszewski prezentują projekt pt. Narzędzi Coachingowe - Podręcznik, zachęcamy do ciekawej lektury.
Szef Uczestnika szkolenia. Rola i odpowiedzialność często zaniedbywana w procesach rozwojowych. Dlatego proponuję Klientom włączanie Szefów we wsparcie Uczestników począwszy od etapu projektowania szkolenia. (co pociąga za sobą czasem także potrzebę wsparcia dla Szefów, żeby mogli wspierać Uczestników).
Ponieważ jednak nie zawsze takie działania są włączane w proces - opracowałam "mini must have", które dołączam do pakietu standardowych materiałów dla Klientów: "Mini-przewodnik dla Szefów Uczestników szkoleń".
Dzielę się, może będzie dla Was użyteczne :) A może coś byście dopisali, czego, ja nie uwzględniłam?
Use&Share :)
[jeśli chcesz pobrać przewodnik wersji do druku - zapraszam tutaj: https://magdalenarobak.pl/images/Merytoryka/Mini-przewodnik_dla_Szefow_Uczestnikow_szkolen.pdf]
Studenci 3 roku Psychologii Kreatywnego Rozwoju w składzie: Katarzyna Ostrowska, Ania Rawa, Adam Ryszewski prezentują projekt pt. Narzędzi Coachingowe - Podręcznik, zachęcamy do ciekawej lektury.
Podejdź do sprawy „po ludzku”, czyli jak zarządzać zespołem w kryzysie House of Skills
Wielu menedżerów nagle stanęło w obliczu poważnej zmiany. Dotychczasowe sposoby działania… nie działają. Jak poradzić sobie z nową sytuacją? Jak pomóc sobie i pracownikom w przejściu przez tę trudną i gwałtowną zmianę? Przekazujemy Państwu kilka kluczowych porad
Prezentacja o technikach prezentacji ;)
Czyli jak przygotować inspirującą i ciekawą dla odbiorców prezentację oraz jak ją "sprzedać", występując publicznie.
Autor: Bartek Gola
Fluent-selenium, Selenide, and FluentLenium are Java libraries that provide a fluent API for Selenium. Selenide has the most extensive documentation and is actively developed with frequent commits. While it hides the WebDriver, it provides additional capabilities like screenshots. FluentLenium's documentation is adequate but development is infrequent. Fluent-selenium has poor documentation and infrequent updates despite being developed by Selenium.
Jak przygotować dobrą prezentację? Tak samo jak przygotowuje się wyjątkowy prezent dla bliskiej osoby.
Prezentacja ze szkolenia "Co się kryje w prezentacji?" przeprowadzonego dla Klubu Mówców i Liderów Toastmasters Students.
Studenci 3 roku Psychologii Kreatywnego Rozwoju w składzie: Katarzyna Ostrowska, Ania Rawa, Adam Ryszewski prezentują projekt pt. Narzędzi Coachingowe - Podręcznik, zachęcamy do ciekawej lektury.
Krótki lecz intensywny kurs zarządzania zmianą.
Co to jest? Emocjonalna krzywa zmian. 5 kroków skutecznego wprowadzania zmian w życie.
Ćwiczenia indywidualne.
Change management training in Polish.
Jak osiągnąć równowagę w życiu, czuć się szczęśliwym i spełnionym?
Podstawą jest świadomość swoich wartości, wyznaczenie sobie celów i systematyczne dążenie do nich.
Ale jak znaleźć czas na samorealizację i rozwój w ciągu dnia wypełnionego obowiązkami związanymi ze szkołą i domem?
Tych kilka slajdów może pomóc Ci podjąć odpowiednie działania!
Prezentacja narzędzia coachingowe na stronę v02Ania Rawa
Studenci 3 roku Psychologii Kreatywnego Rozwoju w składzie: Katarzyna Ostrowska, Ania Rawa, Adam Ryszewski prezentują projekt pt. Narzędzi Coachingowe - Podręcznik, zachęcamy do ciekawej lektury.
Szef Uczestnika szkolenia. Rola i odpowiedzialność często zaniedbywana w procesach rozwojowych. Dlatego proponuję Klientom włączanie Szefów we wsparcie Uczestników począwszy od etapu projektowania szkolenia. (co pociąga za sobą czasem także potrzebę wsparcia dla Szefów, żeby mogli wspierać Uczestników).
Ponieważ jednak nie zawsze takie działania są włączane w proces - opracowałam "mini must have", które dołączam do pakietu standardowych materiałów dla Klientów: "Mini-przewodnik dla Szefów Uczestników szkoleń".
Dzielę się, może będzie dla Was użyteczne :) A może coś byście dopisali, czego, ja nie uwzględniłam?
Use&Share :)
[jeśli chcesz pobrać przewodnik wersji do druku - zapraszam tutaj: https://magdalenarobak.pl/images/Merytoryka/Mini-przewodnik_dla_Szefow_Uczestnikow_szkolen.pdf]
Studenci 3 roku Psychologii Kreatywnego Rozwoju w składzie: Katarzyna Ostrowska, Ania Rawa, Adam Ryszewski prezentują projekt pt. Narzędzi Coachingowe - Podręcznik, zachęcamy do ciekawej lektury.
Podejdź do sprawy „po ludzku”, czyli jak zarządzać zespołem w kryzysie House of Skills
Wielu menedżerów nagle stanęło w obliczu poważnej zmiany. Dotychczasowe sposoby działania… nie działają. Jak poradzić sobie z nową sytuacją? Jak pomóc sobie i pracownikom w przejściu przez tę trudną i gwałtowną zmianę? Przekazujemy Państwu kilka kluczowych porad
Prezentacja o technikach prezentacji ;)
Czyli jak przygotować inspirującą i ciekawą dla odbiorców prezentację oraz jak ją "sprzedać", występując publicznie.
Autor: Bartek Gola
Fluent-selenium, Selenide, and FluentLenium are Java libraries that provide a fluent API for Selenium. Selenide has the most extensive documentation and is actively developed with frequent commits. While it hides the WebDriver, it provides additional capabilities like screenshots. FluentLenium's documentation is adequate but development is infrequent. Fluent-selenium has poor documentation and infrequent updates despite being developed by Selenium.
Giving effective feedback requires proper preparation, delivery, and follow up. The feedback provider should understand the purpose, create a safe environment, maintain a positive tone, and be specific in their observations. When giving feedback, it is helpful to use the STAR method to describe the situation, task, action, and result. Feedback should be a regular occurrence and the recipient should be open to understanding the feedback without becoming argumentative.
The document discusses best practices for exception handling in Java applications. It recommends that exceptions should only be used for exceptional situations, be properly logged, and result in appropriate error responses. Business exceptions should be thrown for invalid user behavior, while technical exceptions occurring internally should be wrapped in business exceptions. Exceptions should have clear, descriptive names and result in the proper HTTP status codes. The document also provides examples of implementing localized exceptions, handling exceptions globally or at the controller level, and using SLF4J with Logback for logging.
This document discusses several object mapping libraries for Java, including Dozer, Orika, and JMapper. It provides information on their versions, last release dates, supported configurations, features, and performance characteristics to help determine the best option for mapping objects. Dozer is the most popular but less actively maintained, while Orika and JMapper generate bytecode for faster mapping and have more recent development.
The document provides tips for creating an effective presentation, including having a clear aim and using music to share emotion and energy. It recommends using fewer fonts and inspirational images to engage the audience.
This document discusses and compares different types of airlines: low cost airlines, commercial airlines, and luxury airlines.
Low cost airlines like Ryanair and Wizzair target customers focused on low prices with advantages of low fares and many destinations. Their marketing strategies differ, with Ryanair using variable pricing and Wizzair being more aggressive.
Commercial airlines like Lufthansa and KLM target both individual and business travelers with medium costs and comfortable airports. Their marketing emphasizes quality destinations and they use consistent pricing strategies.
Luxury airlines like Qatar and Singapore aim for excellent in-flight and ground services for passengers. They differentiate themselves from competitors by providing unique amenities onboard like special
T-Mobile is the third largest mobile operator in the world with operations in Europe and the United States. It was founded in 1990 as Deutsche Bundespost Telekom and privatized in 1996. In the UK, T-Mobile allied with Orange to form Everything Everywhere, now rebranded as EE. In Poland, T-Mobile acquired Era, though it faced challenges with rebranding. In the US, T-Mobile merged with MetroPCS to become the fourth largest carrier by subscribers with around 42.5 million customers combined. International cooperation and mergers have helped T-Mobile grow but do not always lead to easy integration or success.
Ania is a member and former president of AEGEE-Warszawa who introduces AEGEE through three short stories. The first story describes finding her passion for working with people through dance and later leadership workshops in AEGEE. The second story outlines her experience motivating AEGEE-Warszawa from a small antenna to over 120 members. The third story discusses AEGEE's mission of active citizenship and how her antenna focused on sharing passion through a team approach and action. Ania views AEGEE as being about passion, motivation, and empowering others.
19. NAUKA NOWEGO JĘZYKA
PROGRAMOWANIA
CEL
‣ POZNAJ APLIKACJĘ, KTÓRA
JEST W NIM NAPISANA I
KORZYSTA Z JEGO
WŁAŚCIWOŚCI
‣ POZNAJ TEORIĘ, NAPISZ MINI
PROGRAMY
‣ WYKORZYSTAJ WIEDZĘ W
PRAKTYCE, UŻYJ GO W
SWOIM PROJEKCIE
‣ CZEGO SIĘ NAUCZYŁAŚ?
PODZIEL SIĘ TYM Z INNYMI
20. GITHUB
BLOGI
KURSY
KSIĄŻKI
E-KURSY
WYZWANIA
PROGRAMISTYCZNE
GRY
TUTORIALE
WYKORZYSTAJ KOMERCYJNIE
DOŁĄCZ DO PROJEKTU OS
POKAŻ SWOJEMU ZESPOŁOWI
POKAŻ TO
SPOŁECZNOŚCI
WPIS NA BLOGU WARSZTAT
WYSTĄP NA KONFERENCJI
‣ POZNAJ APLIKACJĘ, KTÓRA
JEST W NIM NAPISANA I
KORZYSTA Z JEGO
WŁAŚCIWOŚCI
‣ POZNAJ TEORIĘ, NAPISZ MINI
PROGRAMY
‣ WYKORZYSTAJ WIEDZĘ W
PRAKTYCE, UŻYJ GO W
SWOIM PROJEKCIE
‣ CZEGO SIĘ NAUCZYŁAŚ?
PODZIEL SIĘ TYM Z INNYMI
21. CYKL NAUKI DOROSŁYCH
‣ USING APP WHICH USE IT,
AND LEARN ABOUT
FEATURES
‣ LEARN SOME THEORY,
CREATE SOME SMALL
APPLICATIONS
‣ TRY USE IT IN REAL LIFE,
PUT IT INTO REAL PROJECT
‣ REFLECT & SHARE WHAT
YOU LEARN WITH OTHERS
0. PUNKT STARTOWY
TEORIA I PRAKTYKA
DOŚWIADCZENIE
REFLEKSJA
& LESSONS LEARNT
23. ZRÓB TO!
BY GO OSIĄGNĄĆ, MUSZĘ:
DZIAŁANIE
DZIAŁANIE
DZIAŁANIEDZIAŁANIE
WYNIK
24. TO NIGDY NIE JEST TAK ŁATWE
BY GO OSIĄGNĄĆ, MUSZĘ:
DZIAŁANIE
DZIAŁANIE
DZIAŁANIEDZIAŁANIE
WYNIK
25. ALE MOŻE BYĆ NIETRUDNE
BY GO OSIĄGNĄĆ, MUSZĘ:
DZIAŁANIE
DZIAŁANIE
DZIAŁANIEDZIAŁANIE
WYNIK
26. PO PIERWSZE, ZAPLANUJ
‣ Ile czasu mogę na to poświęcić? (szczerze!)
‣ Czy mogę ustalić stałe godziny na naukę?
27. PO DRUGIE, PRACUJ & MIERZ
JAKOŚĆ vs ILOŚĆ
‣ POSTĘP,
‣ FUNKCJONALNOŚCI,
‣ USER STORIES,
‣ FEEDBACK,
‣ CERTYFIKACJA …
‣ GODZINY NAUKI
‣ ROZDZIAŁY KSIĄŻKI
‣ ILOŚĆ ĆWICZEŃ
‣ …
29. Wykorzystaj teorię w praktyce, by sprawdzić, czy działa - wyciągnij wnioski. ;)
PAMIĘTAJ O BALANSIE POMIĘDZY TEORIĄ I PRAKTYKĄ
30. Całkiem spoko rady :)
POMÓŻ SOBIE I…
‣ zaakceptuj swoje
niedoskonałości/braki
31. Całkiem spoko rady :)
POMÓŻ SOBIE I…
‣ zaakceptuj swoje
niedoskonałości/braki
‣ wykorzystaj swoje
otoczenie
32. Całkiem spoko rady :)
POMÓŻ SOBIE I…
‣ zaakceptuj swoje
niedoskonałości/braki
‣ wykorzystaj swoje
otoczenie
‣ wymaganie od siebie
!= torturowanie
33. Całkiem spoko rady :)
POMÓŻ SOBIE I…
‣ zaakceptuj swoje
niedoskonałości/braki
‣ wykorzystaj swoje
otoczenie
‣ wymaganie od siebie
!= torturowanie
‣ mierz swoje postępy
34. Całkiem spoko rady :)
POMÓŻ SOBIE I…
‣ zaakceptuj swoje
niedoskonałości/braki
‣ wykorzystaj swoje
otoczenie
‣ wymaganie od siebie
!= torturowanie
‣ mierz swoje postępy
‣ nagradzaj siebie
35. Całkiem spoko rady :)
POMÓŻ SOBIE I…
‣ zaakceptuj swoje
niedoskonałości/braki
‣ wykorzystaj swoje
otoczenie
‣ wymaganie od siebie
!= torturowanie
‣ mierz swoje postępy
‣ nagradzaj siebie
‣ znajdź swój change team
36. Całkiem spoko rady :)
POMÓŻ SOBIE I…
‣ zaakceptuj swoje
niedoskonałości/braki
‣ wykorzystaj swoje
otoczenie
‣ wymaganie od siebie
!= torturowanie
‣ mierz swoje postępy
‣ nagradzaj siebie
‣ znajdź swój change team
‣ i jego kibiców :)
37. PRAWDA, ŚWIĘTA PRAWDA:
‣ Nie istnieje AMERICAN DREAM
‣ Jest za to ciężka praca, z chwilami radości i czasem: nigdy więcej
nie będę tego robić, gdzie moja czekolada?
‣ tak zmiana zazwyczaj boli
‣ ale warto! więc zrób to dla siebie!
38. How dare you settle for less when the
world has made it so easy for you to be
remarkable. SETH GODIN, Linchpin: Are You Indispensable?