Kierunek jakość Jak unikać błędów w projekcie Aleksandra Kunysz

Kierunek jakosc - Kierunek jakość Jak unikać błędów w projekcie	Aleksandra Kunysz

Kierunek jakość Jak unikać błędów w projekcie Aleksandra Kunysz

Jakość została zdefiniowana już w starożytności. Platon określał ją jako pewien stopień doskonałości. I tu nic się nie zmieniło ― im bliższy ideału produkt, tym wyższa jego jakość. Problem w tym, że każdy postrzega ów ideał nieco inaczej. Na gruncie programistycznym wysoka jakość może oznaczać co innego dla project managera, a co innego dla developera odpowiedzialnego za warstwę frontendu. Jeszcze inaczej do tematu podejdzie klient. W dużym projekcie, nad którym pracuje wiele osób, podejście do tej kwestii bywa kompletnie różne od tego w niewielkim projekcie, za który odpowiedzialny jest zespół trzyosobowy. Do tego dochodzą zmieniające się trendy. Wzorce projektowe, które były słuszne dwa, trzy lata temu i gwarantowały wówczas wysoką jakość uzyskanego oprogramowania, dziś mogą się okazać nieprzydatne.

Czy zatem nie istnieją uniwersalne wzorce ani normy jakości projektów w IT? Oczywiście, że istnieją. Aleksandra Kunysz, dla której propagowanie wiedzy na temat jakości stanowi życiową pasję, dzieli się nimi w tej książce. Przygląda się w niej wszystkim czynnikom, które mają wpływ na ostateczny produkt, czyli zamówione oprogramowanie. Zwraca oczywiście uwagę na sprawy techniczne, ale przede wszystkim podkreśla rolę czynnika ludzkiego: cechy osobowe klienta, przedstawicieli firm negocjujących warunki, członków zespołów projektowych itd. Ponieważ wyjściowo wygląda to zwykle tak, że ile osób, tyle pomysłów na jakość. A rzecz w tym, by uwspólnić oczekiwania i ― co za tym idzie ― uzyskany rezultat.

Docker dla programistów

Docker dla programistow - Docker dla programistów

Docker dla programistów

Docker zyskuje coraz większe uznanie programistów. Dzięki swojej niezależności od platformy kontenery pozwalają na uruchamianie kodu w różnych środowiskach, zarówno w centrach danych, jak i w chmurze. Zastosowanie kontenerów bardzo upraszcza opracowanie, testowanie, wdrażanie i skalowanie aplikacji. Pozwala też na automatyzację przepływu pracy i stałe doskonalenie aplikacji. Aby skorzystać ze wszystkich tych zalet, architekci, projektanci i programiści muszą wszechstronnie i głęboko poznać wiele różnych aspektów zarządzania środowiskiem kontenerowym.

Oto wyczerpujące omówienie wszystkich zagadnień niezbędnych do tworzenia i rozwijania aplikacji w Dockerze. W książce zaprezentowano różne metody wdrażania i uruchamiania kontenerów, pokazano również, jak wykorzystuje się je w środowisku produkcyjnym. Wskazano właściwe techniki używania narzędzi Jenkins, Kubernetes i Spinnaker. Przedstawiono metody monitorowania, zabezpieczania i skalowania kontenerów za pomocą takich narzędzi jak Prometheus i Grafana. Nie zabrakło opisu wdrażania kontenerów w różnych środowiskach, między innymi w chmurowej usłudze Amazon Elastic Kubernetes Service, a także – na koniec – kwestii bezpieczeństwa Dockera i związanych z tym dobrych praktyk.

W książce:

gruntowne wprowadzenie do Dockera i programowania w VirtualBox
tworzenie systemów z kontenerów i ich wdrażanie w środowisku produkcyjnym
ciągłe wdrażanie oprogramowania
skalowanie, testy obciążeniowe i zagadnienia bezpieczeństwa
stosowanie zewnętrznych narzędzi: AWS, Azure, GCP i innych
Docker. Wszechstronne wdrożenia w najlepszym stylu

Wprowadzenie do SQL Jak generować pobierać i obsługiwać dane Alan Beaulieu

Wprowadzenie do SQL - Wprowadzenie do SQL Jak generować pobierać i obsługiwać dane	Alan Beaulieu

Wprowadzenie do SQL Jak generować pobierać i obsługiwać dane Alan Beaulieu

SQL jest idealnym narzędziem do pracy z danymi. Mimo upływu lat jego znaczenie nie maleje, a sam język wciąż jest unowocześniany i rozwijany. Dziś szczególnie przydają się jego ogromne możliwości w zakresie przetwarzania danych. Co ciekawe, SQL pozwala również na stosowanie technik służących do zarządzania ogromnymi zbiorami informacji czy korzystanie z nierelacyjnych baz danych. Osoba, która obok Pythona czy R radzi sobie z SQL i potrafi z morza danych wyodrębnić użyteczne informacje, jest wyjątkowo cennym pracownikiem.

To przystępny podręcznik, dzięki któremu programiści szybko opanują podstawy SQL – nauczą się tworzenia aplikacji bazodanowych, przeprowadzania zadań administracyjnych oraz generowania raportów. Ujęto tu takie zagadnienia jak zapytania SELECT, filtrowanie danych oraz ich konwersja, grupowanie i agregacja. Znalazło się tutaj także wprowadzenie do transakcji, przedstawiono też zasady tworzenia widoków, złączeń i ograniczeń. To wydanie zostało uzupełnione omówieniem funkcji analitycznych, strategii pracy z ogromnymi bazami danych oraz zagadnień związanych z big data. W każdym rozdziale zaprezentowano kluczowe koncepcje SQL, które dodatkowo wyjaśniono na podstawie wielu dokładnie omówionych przykładów. Ćwiczenia zamieszczone na końcu poszczególnych rozdziałów pomogą w sprawdzeniu i utrwaleniu zdobytej wiedzy.

Dzięki książce:

  • opanujesz podstawy języka SQL i ważniejszych funkcji zaawansowanych,
  • zaczniesz pisać zapytania SQL,
  • nauczysz się tworzyć obiekty bazy danych,
  • poznasz sposoby współdziałania zbiorów danych i zapytań,
  • dowiesz się, jak konwertować i przetwarzać dane za pomocą funkcji wbudowanych SQL

SQL. Znajdź cenne informacje w oceanie danych!

Laravel w działaniu Budowa nowoczesnych aplikacji w PHP Matt Stauffer

Laravel w dzialaniu - Laravel w działaniu Budowa nowoczesnych aplikacji w PHP	Matt Stauffer

Laravel w działaniu Budowa nowoczesnych aplikacji w PHP Matt Stauffer

Framework Laravel cieszy się rosnącą popularnością wśród programistów aplikacji w języku PHP. Jest szybki, potężny i elastyczny, można się go błyskawicznie nauczyć, a generowany przez niego kod cechują przejrzystość i czytelność. Co więcej, Laravel skupia wokół siebie zaangażowaną społeczność, która z jednej strony systematycznie tworzy nowe narzędzia i pakiety wzbogacające ten framework, z drugiej – chętnie śpieszy z pomocą w rozwiązywaniu problemów. Jest to więc świetny, dynamicznie rozwijający się zestaw narzędzi, który spodoba się każdemu profesjonalnemu programiście PHP, ceniącemu efektywność i wysoką jakość tworzonego kodu.

Ta książka stanowi praktyczne i kompletne wprowadzenie do Laravela (zawiera informacje dotyczące Laravela 5.8). Dzięki niej osoby dysponujące pewnym doświadczeniem w tworzeniu kodu PHP błyskawicznie rozpoczną tworzenie znakomitych aplikacji. Znalazły się tutaj zarówno ogólne informacje na temat korzystania z tego frameworka, jak i przykłady szczegółowych zastosowań. Omówiono także mnóstwo narzędzi i bibliotek wzbogacających funkcjonalność Laravela: Dusk, Horizon, Artisan, Mix czy Passport. Opisano też interfejsy pozwalające na dostęp do systemu plików, sesji, ciasteczek, pamięci podręcznej i wyszukiwania oraz narzędzia do korzystania z kolejek, implementacji zadań, zdarzeń i publikowania zdarzeń WebSocket.

W książce między innymi:

  • tworzenie szablonów w Blade
  • generowanie, walidacja, normalizacja oraz filtrowanie danych użytkownika
  • praca z bazami danych za pomocą Eloquent
  • testowanie kodu PHP: PHPUnit, Mockery oraz Dusk
  • tworzenie API typu RESTful
  • inne narzędzia i biblioteki Laravela

Laravel: framework godny profesjonalisty!

Elementarz ekologiczny

Elementarz ekologiczny - Elementarz ekologiczny

Elementarz ekologiczny

“Elementarz ekologiczny” to prawdziwa skarbnica wiedzy dla maluszka, która wspiera dzieci w poznawaniu otaczającego je świata i uczy jak:

  • segregować śmieci i wykorzystywać je ponownie np. w postaci ekozabawek
  • porządkuje już zdobytą wiedzę: jak oszczędzać wodę, jeść zdrowe rzeczy i dbać o przyrodę
  • ułatwia przyswajanie nowych pojęć i rozwija słownictwo
  • pomaga ćwiczyć spostrzegawczość oraz logiczne myślenie
  • twarde strony zapewnią zabawę przez wiele miesięcy

Sztuka rysowania Fantasy

Sztuka rysowania Fantasy - Sztuka rysowania Fantasy

Sztuka rysowania Fantasy

Jeśli fascynują cię mityczne i baśniowe stworzenia – smoki, syreny, cyklopi, gobliny czy wróżki – i masz ochotę przelać swoją pasję na papier, sięgnij po ten poradnik. Jest polecany zarówno dla początkujących, jak i bardziej zaawansowanych. Krok po kroku uczy konstruowania figur, budowy bryły postaci, cieniowania, łączenia wzorów. Omawia przy tym ogólne zasady tworzenia ilustracji i podaje przydatne wskazówki.

Solidną bazę teoretyczną uzupełniania krótka wycieczka w świat rysunku cyfrowego.

Twój trener językowy Niemiecki

Twoj trener jezykowy Niemiecki - Twój trener językowy Niemiecki

Twój trener językowy Niemiecki

“Twój trener językowy. Niemiecki” to kompleksowy trening języka niemieckiego o przejrzystej i uporządkowanej strukturze. Chcesz opanować język, ale nie wiesz od czego zacząć? Masz problem z wyborem najpotrzebniejszych obszarów słownictwa? Nie wiesz, które zagadnienia gramatyczne są Ci niezbędne? “Twój trener językowy” pomoże Ci zorganizować naukę i opanować wszystkie niezbędne zagadnienia.

Dzięki “Twojemu trenerowi językowemu” rozszerzysz i przećwiczysz słownictwo oraz rozwiniesz i utrwalisz wiedzę z zakresu gramatyki.

W części 1 przejdziesz trening rozumienia ze słuchu – wysłuchasz i nauczysz się ok. 2000 słówek i zwrotów pogrupowanych według kategorii tematycznych.

W części 2 przećwiczysz najważniejsze zagadnienia z zakresu gramatyki, rozwiązując 202 ćwiczenia.

W części 3 znalazły się 84 ćwiczenia, dzięki którym powtórzysz słownictwo z najważniejszych grup tematycznych.

Część 4 to przegląd najbardziej przydatnych zwrotów, uporządkowanych zgodnie z codziennymi potrzebami komunikacyjnymi.

W części 5 zamieszczono alfabetyczny słownik angielsko-polski, który ma za zada­nie uzupełniać i wspierać działania “Twojego trenera językowego”.

Szkoły do których chce się chodzić są bliżej niż myślisz Maria Hawranek

Szkoly do ktorych chce sie chodzic - Szkoły do których chce się chodzić są bliżej niż myślisz	Maria Hawranek

Szkoły do których chce się chodzić są bliżej niż myślisz Maria Hawranek

Pierwszy praktyczny przewodnik dla rodziców, którzy mają dość.

Czujesz, że tradycyjny model szkoły nie wspiera dzieci w rozwoju tak, jak mógłby i powinien? Twoje dziecko ma dość nadmiaru sprawdzianów i prac domowych, a ty nie chcesz być jego nadzorcą?

W poszukiwaniu szkół, do których chce się chodzić, Maria Hawranek, mama i reporterka, przejechała całą Polskę. W Warszawie, Gdańsku, Bielsku-Białej, Radowie Małym czy Słupi Wielkiej znalazła wyjątkowe miejsca i ludzi, którzy zarażają entuzjazmem i udowadniają, że o szkole można myśleć inaczej.

Sięgają do metod Marii Montessori czy Celestyna Freineta, rezygnują z ocen, lekcje przenoszą w plener, do szkoły wprowadzają więcej wolności. Wszystko po to, by uczniowie odnosili sukcesy, nie tracąc z dzieciństwa tego, co w nim najważniejsze.

Oto pierwszy przewodnik, który pokazuje, jak w praktyce wyglądają przyjazne szkoły – prywatne, domowe i publiczne. W całej Polsce, na każdą kieszeń.

Twój trener językowy Angielski

Twoj trener jezykowy Angielski - Twój trener językowy Angielski

Twój trener językowy Angielski

“Twój trener językowy. Angielski” to kompleksowy trening języka angielskiego o przejrzystej i uporządkowanej strukturze. Chcesz opanować język, ale nie wiesz od czego zacząć? Masz problem z wyborem najpotrzebniejszych obszarów słownictwa? Nie wiesz, które zagadnienia gramatyczne są Ci niezbędne? Twój trener językowy pomoże Ci zorganizować naukę i opanować wszystkie niezbędne zagadnienia.

Dzięki “Twojemu trenerowi językowemu” rozszerzysz i przećwiczysz słownictwo oraz rozwiniesz i utrwalisz wiedzę z zakresu gramatyki.

W części 1 przejdziesz trening rozumienia ze słuchu – wysłuchasz i nauczysz się ok. 2000 słówek i zwrotów pogrupowanych według kategorii tematycznych.

W części 2 przećwiczysz najważniejsze zagadnienia z zakresu gramatyki, rozwiązując 202 ćwiczenia.

W części 3 znalazły się 84 ćwiczenia, dzięki którym powtórzysz słownictwo z najważniejszych grup tematycznych.

Część 4 to przegląd najbardziej przydatnych zwrotów, uporządkowanych zgodnie z codziennymi potrzebami komunikacyjnymi.

W części 5 zamieszczono alfabetyczny słownik angielsko-polski, który ma za zada­nie uzupełniać i wspierać działania “Twojego trenera językowego”.

Roblox z Lua. Młodzi giganci programowania

Roblox - Roblox z Lua. Młodzi giganci programowania

Roblox z Lua. Młodzi giganci programowania

Naucz się tworzyć prawdziwe gry komputerowe!

Uwielbiasz grać? Interesujesz się programowaniem? Nie możesz się oderwać od komputera? Świetnie! Uwolnij swoją kreatywność i zacznij tworzyć własne gry z Robloxem.

Ta książka pomoże Ci postawić pierwsze kroki w środowisku Roblox Studio i poprowadzi Cię przez wszystkie etapy pracy nad grą. Stworzysz wirtualny świat, powołasz do życia barwne postaci, przygotujesz ciekawe scenariusze i przeżyjesz niesamowitą przygodę, jaką jest programowanie.

Odkryj niezbędne narzędzia, naucz się języka Lua i rozwiń swoje umiejętności programistyczne. Sprawdź, ile satysfakcji daje tworzenie. Dowiedz się, jak osiągnąć najlepsze efekty. Pokaż światu, na co Cię stać!

Poznaj Robloxa od podszewki!

  • Instalacja Roblox Studio i tworzenie projektu
  • Kreowanie scen i dodawanie postaci
  • Działanie podstawowych narzędzi
  • Edytowanie terenu i postaci
  • Dodawanie efektów specjalnych
  • Podstawy programowania w języku Lua
  • Tworzenie własnych skryptów
  • Dodawanie tablic, dialogów i interakcji
  • Gotowe skrypty przydatne w grach
  • Tworzenie prawdziwej gry krok po kroku
  • Sprawdzony sposób na zarabianie przy użyciu wirtualnej waluty robux

Przekonaj się, że programowanie to świetna zabawa!