Wydawca: Helion
Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.

Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
289
Ebook

Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API

James Gough, Daniel Bryant, Matthew Auburn

Trendy w tworzeniu oprogramowania zmierzają w kierunku architektury zorientowanej na usługi. Coraz więcej organizacji decyduje się na rozwiązania chmurowe lub oparte na mikrousługach. Te wzorce architekturalne wymagają API: umiejętności ich budowania i stosowania podczas integracji z systemami zewnętrznymi. Nie są to proste zagadnienia - zaprojektowanie i utworzenie platformy API jest prawdziwym wyzwaniem. W tej pozycji znajdziesz dokładne omówienie tematów związanych z nadawaniem struktury i ewoluowaniem API. Sam Newman, autor książki Budowanie mikrousług. Projektowanie drobnoziarnistych systemów Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform. Najważniejsze zagadnienia: podstawy API i wzorce architekturalne platformy API wdrażanie i konfiguracja komponentów platformy API używanie bram API i infrastruktury typu service mesh bezpieczeństwo API i najczęstsze luki w zabezpieczeniach przekształcanie istniejących systemów w kierunku architektury bazującej na API Doskonale napisana, zawiera wiele podpowiedzi, przykładów i praktycznych wskazówek. Stefania Chaplin, GitLab & DevStefOps

290
Ebook

Drupal 7 w praktyce. Własna strona WWW w jeden dzień

Krzysztof Palikowski

Stwórz stronę WWW z Drupalem - zrealizuj dowolny pomysł! Przygotowania i instalacja, czyli jak zacząć pracę z Drupalem na własnym komputerze. Projekt i budowa strony, czyli jak zadbać o strukturę i prezentację treści. Przenosiny do internetu, czyli jak uniknąć szkolnych błędów i głupich pomyłek. Rozwijany od 2001 roku Drupal jest jednym z najlepszych dostępnych obecnie systemów zarządzania treścią. Kolejne wersje tego CMS-a zjednywały sobie rzesze nowych entuzjastów, a ostatnia z nich zasługuje na wyjątkową uwagę wszystkich - początkujących i zaawansowanych - twórców stron WWW. Drupal 7 odznacza się ogromną elastycznością, a ponadto oferuje swoim użytkownikom ponad 1500 modułów, pozwalających niezwykle precyzyjnie zaprojektować platformę zarządzania treścią i stworzyć mechanizmy sprawnego zarządzania serwisem. Książka "Drupal 7 w praktyce. Własna strona WWW w jeden dzień" pozwoli Ci zapoznać się z tym systemem, oswoić z jego założeniami i możliwościami oraz efektywnie wykorzystać jego potencjał do własnych celów. Jej autor poprowadzi Cię od zupełnych podstaw, przez proces przygotowań i instalacji systemu, po kwestie poświęcone budowaniu strony dla klienta bądź dla siebie. Ponadto skupi się na zagadnieniach dotyczących rozmaitych uprawnień użytkowników witryny, przenoszenia jej do internetu i dalszej rozbudowy serwisu. Jeśli interesuje Cię pełne spektrum możliwości Drupala 7 i chcesz zastosować je w praktyce, nie mogłeś trafić lepiej! Drupal i inne systemy zarządzania treścią Przygotowania do instalacji systemu Instalacja i pierwsze kroki Struktura i prezentacja treści Uprawnienia i administracja Przenosiny gotowej strony WWW do internetu Utrzymanie i rozbudowa serwisu Drupal 7 - Twoja przepustka do internetu!

291
Ebook

UXUI. Design Zoptymalizowany. Manual Book

Chris Badura

Używaj razem! Manual Book + Workshop Book Poznaj najlepsze praktyki projektowania, aby Twoje aplikacje mogły podbijać świat! Czy wiesz, że projektowanie skutecznych produktów cyfrowych, takich jak aplikacje, strony czy systemy, to znacznie więcej niż nadanie im ładnego wyglądu? O ich sukcesie przesądza równowaga między użytecznością, zaspokajaniem potrzeb użytkownika a szatą graficzną. Jeśli chcesz się dowiedzieć, jak prawidłowo definiować funkcje takich produktów, jak dobrze je zaprojektować i prowadzić badania jakościowe z użytkownikami - koniecznie sięgnij po ten niezwykle użyteczny zestaw książek, złożony z podręcznika i ćwiczeń. To jedyna taka publikacja na rynku, pozwalająca na przekrojowe doświadczanie wiedzy, w którym teoria przenika się z praktyką UXUI, co daje możliwość dogłębnego zrozumienia zagadnień i trafnego stosowania rozwiązań. Bez względu na to, czy zakładasz startup, pracujesz w korporacji, czy chcesz zawodowo zajmować się User Experience lub User Interface Design - zacznij od stabilnych fundamentów, na których zbudujesz wyjątkowe aplikacje! Podręcznik wprowadzi Cię w świat efektywnego i świadomego projektowania. Wskaże najważniejsze praktyki, dzięki którym Twoje projekty będą intuicyjne i zachwycą użytkowników. Manual Book to mnóstwo praktycznej wiedzy, najistotniejszych zagadnień technicznych, wskazówek projektowych oraz instrukcje do ćwiczeń, które będziesz realizować za pomocą Workshop Booka.

292
Ebook

jQuery. Ćwiczenia praktyczne

Marcin Lis

Zaoszczędź mnóstwo czasu - jeszcze dziś poznaj jQuery! Po co Ci jQuery, czyli genialny sposób na uproszczenie tworzenia witryn WWW Ważne pola eksploatacji, czyli zapewnienie pożądanych efektów w różnych przeglądarkach Rozszerzenia i jQuery UI, czyli przydatne funkcje i elementy doskonałej strony internetowej Bez jQuery trudno dziś wyobrazić sobie szybkie tworzenie serwisów WWW. Kiedy tylko powstała ta biblioteka, jej możliwości docenili wszyscy - od projektantów amatorów po poważne koncerny, takie jak Google czy Microsoft. Dziś jQuery jest rozwijana na zasadach wolnego oprogramowania i coraz rzadziej można spotkać strony internetowe, których twórcy ignorują jej potężne zalety, takie jak łatwość dostępu do elementów witryny, manipulacja strukturą strony i węzłami DOM, spójna obsługa zdarzeń czy tworzenie animacji. Jeśli wiesz już, jak stworzyć serwis internetowy za pomocą HTML-a i CSS, a także języka JavaScript, ale nie zetknąłeś się dotychczas z jQuery, koniecznie musisz to nadrobić. Idealnym przewodnikiem będzie dla Ciebie ta książka - w serii sensownych, logicznie ułożonych ćwiczeń nauczysz się wszystkiego, co może być Ci potrzebne do efektywnego korzystania z mocy biblioteki. Dowiesz się, jak używać funkcji jQuery i selektorów, modyfikować atrybuty węzłów, stosować funkcję zwrotną i dodawać nowe elementy do witryny. Poznasz procedury obsługi zdarzeń i sposoby nadawania określonego wyglądu stronom WWW. Zrozumiesz, jak jQuery współdziała z JavaScriptem i Ajaksem, a ponadto zorientujesz się w możliwościach biblioteki jQuery UI oraz rozszerzeń, które dodatkowo wspomogą Twoją pracę. Nie czekaj, zabierz się do ćwiczeń! Podstawy jQuery Dostęp do elementów strony Manipulowanie węzłami DOM Obsługa zdarzeń Efekty na stronach WWW jQuery i Ajax Rozszerzenia Obsługa interfejsu za pomocą myszy Widżety jQuery UI Z jQuery praca stanie się prostsza!

293
Ebook

Coaching zwinnych zespołów. Kompendium wiedzy dla ScrumMasterów, Agile Coachów i kierowników projektu w okresie transformacji

Lyssa Adkins

Na czym polega coaching według zasad Agile? Na ciągłym poprawianiu wpływu swoich działań coachingowych, aby inni mogli stawać się świetni. Dzięki temu zespoły mogą tworzyć wspaniałe produkty, a firmy czerpią korzyści z funkcjonowania samodzielnych i odpowiedzialnych zespołów. Być może w efekcie w świecie pełnym możliwości zapanuje kultura innowacyjności i ciągłego doskonalenia się. Właśnie ten imperatyw „ciągłego doskonalenia się” oznacza otwieranie się na coraz to nowsze koncepcje coachingowe i wprowadzanie ich do swojej codziennej pracy z zespołami i pojedynczymi ludźmi. Aby to osiągnąć, każdy coach potrzebuje zmierzyć się z nowymi pomysłami, nawet jeśli część z nich miałaby wymiar prowokacyjny, a tylko niektóre praktyczny. Ta książka jest czymś w rodzaju wyprawy, podczas której poznasz sposoby na osiągnięcie doskonałości w roli Agile Coacha. Zainspiruje Cię do obserwowania swojego zespołu i poszczególnych osób oraz wyciągania wniosków z tych obserwacji, a także przepracowania własnych uprzedzeń i emocji. Dowiesz się, kiedy podejmować decyzje o przekuciu tych obserwacji i refleksji w działania, aby możliwie najlepiej przysłużyć się poprawie obecnego stanu. Nie znajdziesz tu jedynego słusznego przepisu, ale pomoc w odkryciu własnej, niepowtarzalnej ścieżki coacha. Opisane tu koncepcje ułatwią zmianę perspektywy i odkrywanie skutecznych technik, które pomogą w motywowaniu zespołu do uzyskiwania wyższej efektywności. Treści zawarte w tej książce: style przywódcze a predyspozycje Agile Coacha podstawy profesjonalnego coachingu w zwinnym zespole sterowanie konfliktem i konstruktywna niezgoda kształtowanie zdolności zespołu do współdziałania najczęstsze błędy Agile Coachów i sposoby, jak się ich ustrzec Jaki efekt uzyskasz? Niesamowity zespół i spektakularne wyniki!

294
Ebook

Ajax on Rails

Scott Raymond

Zobacz, jak wykorzystać potencjał technologii Ajax i Rails w tworzeniu zaawansowanych aplikacji internetowych! Jak używać platformy Rails do budowy dynamicznych aplikacji internetowych? Jak szybko tworzyć witryny ajaksowe, wykorzystując wydajne biblioteki? Jak zwiększyć komfort pracy użytkowników Twoich aplikacji internetowych? Ajax to olbrzymie możliwości w zakresie tworzenia dynamicznych i interaktywnych aplikacji internetowych, działających niemal tak szybko, jak tradycyjne programy. Jednak lepsza jakość witryn wymaga zwykle pisania bardziej skomplikowanego kodu i, co za tym idzie, większych nakładów pracy i czasu. Tak też było do niedawna w przypadku Ajaksa, ale obecnie, gdy wzrosła popularność tej technologii, a ona sama dojrzała, programiści mogą korzystać z wielu bibliotek i platform, dzięki którym tworzenie efektownych aplikacji internetowych stało się niezwykle proste. "Ajax on Rails" to podręcznik dla programistów, którzy chcą szybko i łatwo budować wydajne aplikacje internetowe na bazie dwóch popularnych mechanizmów -- technologii Ajax oraz platformy Rails. Czytając go, dowiesz się, w jaki sposób Ajax umożliwia kreowanie funkcjonalnych i wygodnych w obsłudze witryn, a także nauczysz się błyskawicznie stosować tę technologię w oparciu o biblioteki Prototype i scipt.aculo.us oraz kompletną platformę do tworzenia aplikacji internetowych, czyli Rails. Poznasz też sposoby sprawnego diagnozowania aplikacji ajaksowych oraz zapewnisz im bezpieczeństwo i wydajność, aby udostępniać swym klientom produkty najwyższej klasy. Przegląd mechanizmów technologii Ajax Działanie platformy Rails Ajaksowe przesyłanie danych za pomocą biblioteki Prototype Dodawanie efektów do witryn przy użyciu biblioteki scipt.aculo.us Generowanie kodu JavaScript za pomocą szablonów RJS Zwiększanie użyteczności aplikacji Diagnozowanie aplikacji na platformie Rails Zapewnianie bezpieczeństwa programu Zwiększanie wydajności aplikacji

295
Ebook

Agile. Przewodnik po zwinnych metodykach programowania

Jennifer Greene, Andrew Stellman

Poznaj nowoczesne podejście do wytwarzania oprogramowania! W XXI wieku ogromnie wzrosło tempo rozwoju cyfrowych usług. Tradycyjne sposoby wytwarzania oprogramowania nie są już w stanie nadążyć za oczekiwaniami klientów. Dziś nikt nie będzie czekał, aż dopracujesz wszystkie zaplanowane funkcje i wypuścisz produkt na rynek. Konkurencja Cię wyprzedzi! Czy dasz się jej pokonać? Odpowiedzią na to pytanie jest słowo, które robi furorę w branży IT: Agile. Zwinne wytwarzanie oprogramowania to przyszłość — przekonaj się sam! W ramach Agile istnieje wiele podejść do wytwarzania oprogramowania. Jeżeli zastanawiasz się nad tym, które najlepiej zadziała w Twoim środowisku, trafiłeś na odpowiednią książkę. Znajdziesz w niej omówienie ścieżek takich jak Scrum, Lean, Kanban oraz XP (ang. eXtreme Programming), ale najpierw poczytasz trochę na temat tego, czym jest zwinność i do czego możesz ją wykorzystać. Poznasz zalety i zagrożenia związane z konkretnymi podejściami oraz obszary, w których każde z nich sprawdzi się najlepiej. Ta książka pozwoli Ci zmienić sposób pracy. Dzięki niej masz szansę stworzyć wyjątkowo produktywny zespół, którego nikt nie zatrzyma. Bądź zwinny! Poznaj znaczenie podstawowych wartości i zasad podejścia zwinnego Poznaj najważniejsze aspekty podejścia Scrum — zarządzanie projektem, samoorganizację i wspólne zobowiązanie Skoncentruj się na projektowaniu i architekturze oprogramowania za pomocą technik XP takich jak programowanie sterowane testami i programowanie w parach Wykorzystaj podejście Lean, aby zapewnić zespołowi potrzebne uprawnienia, wyeliminować marnotrawstwo i szybko dostarczać oprogramowanie Zobacz, jak techniki kanbanowe pomagają zarządzać przepływem i dostarczać dzięki temu oprogramowanie wysokiej jakości Wprowadzaj techniki i zasady podejścia zwinnego z pomocą coacha metodyk zwinnych Sprawdź, jak wykorzystać siłę zwinności!

296
Ebook

ABC Excel 2016 PL

Witold Wrotek

Spraw, by Excel nie miał przed Tobą tajemnic! Poznaj interfejs programu Excel Naucz się wprowadzać i edytować dane Odkryj najbardziej przydatne funkcje Dowiedz się, jak formatować arkusze Program Excel sprawdza się doskonale wszędzie tam, gdzie konieczne są tabelaryczne zestawienia danych. Listy, raporty, podsumowania, proste bazy danych — wszystkie tego rodzaju zbiory informacji można łatwo i sprawnie tworzyć oraz edytować za pomocą wygodnych tabel arkusza kalkulacyjnego. Jednak prawdziwe możliwości Excela ujawniają się dopiero wtedy, gdy potrzebne są zaawansowane funkcje programu. Dzięki nim można szybko przetwarzać nawet duże zbiory danych, przeprowadzać skomplikowane operacje i analizy, tworzyć i formatować wykresy oraz generować atrakcyjnie prezentujące się zestawienia tabelaryczne. Trudno dziś wyobrazić sobie pracę biurową czy naukową, w której Excel nie byłby wykorzystywany na co dzień. Jeśli Twoja działalność zawodowa lub naukowa wiąże się z przetwarzaniem jakiegoś rodzaju danych, z całą pewnością powinieneś mieć już do czynienia z tym programem. Chciałbyś nauczyć się czegoś więcej o Excelu, poznać wygodne narzędzia i zwiększyć wydajność swojej pracy? Sięgnij po książkę ABC Excel 2016 PL, która bezboleśnie wprowadzi Cię w świat arkuszy kalkulacyjnych, funkcji, formuł i wykresów! To naprawdę proste i skuteczne. Skorzystaj z wiedzy zawartej w tej publikacji! Interfejs użytkownika i nawigacja w arkuszu Podstawowe operacje na danych Formatowanie danych i arkuszy Ochrona i weryfikacja danych Zastosowanie formuł i funkcji Tworzenie i formatowanie wykresów Drukowanie arkuszy Konfiguracja programu Excel Opanuj alfabet arkusza kalkulacyjnego MS Excel!

297
Ebook

ABC komputera. Wydanie 8.1

Piotr Wróblewski

Książka kompatybilna z systemem Windows 8.1 oraz programami Microsoft Office Word i Excel edycji 2013/365. Naucz się korzystać z komputera osobistego! Planujesz kupić komputer? Już to zrobiłeś, ale nie wiesz, jak się go używa? Boisz się, że nauka Cię przerośnie? Niepotrzebnie! Komputerów używają codziennie miliony ludzi. Dlaczego Ty nie miałbyś stać się jednym z nich? Przekonaj się, w czym może Ci pomóc komputer. Pakiety biurowe ułatwią Ci przygotowywanie korespondencji i zestawień domowych wydatków. Gry uprzyjemnią deszczowe wieczory, a w niezmierzonych zasobach Internetu znajdziesz informacje na każdy interesujący Cię temat. Wszystko to szybko, łatwo i przyjemnie. Jeśli nadal masz jakieś wątpliwości, sięgnij po książkę ABC komputera. Wydanie 8.1. Autor, wieloletni wykładowca, przedstawi Ci tajniki pracy z komputerem i pomoże wybrać sprzęt oraz wersję systemu najwłaściwsze dla Ciebie. Książka prezentuje możliwości nowego Windowsa, który z powodzeniem działa zarówno na komputerach osobistych, jak i tabletach, a także łączy zalety klasycznego interfejsu z dotykowym. Przekonaj się, że Ty również możesz go opanować i korzystać z zaawansowanych narzędzi systemu, np. bardzo popularnej obecnie możliwości zapisu swoich dokumentów w tzw. chmurze. Lektura podręcznika sprawi, że szybko nauczysz się korzystać ze środowiska Windows 8.1, które pojawiło się rok po premierze rewolucyjnego systemu Windows 8. Poznaj tajniki myszy, klawiatury i ekranu dotykowego. Zainstaluj i skonfiguruj system operacyjny Windows 8.1 Poznaj sposób na darmową aktualizację Windows 8 do wersji Windows 8.1 Przekonaj się, co oferuje nowy interfejs „kafelkowy” Nagrywaj płyty CD i DVD za pomocą narzędzi Windows 8.1 i pakietu Nero 2014 Zabezpiecz swój komputer przed wirusami komputerowymi Poznaj aplikacje Word i Excel należące do pakietu Microsoft Office 2013/365 Naucz się tworzyć grafiki przy użyciu komputera Połącz się z Internetem i załóż konto poczty elektronicznej Sprawdź, jak używać przeglądarek internetowych, odkryj portale społecznościowe i… przekonaj się, jak wiele ma Ci do zaoferowania komputer z systemem Windows 8.1!

298
Ebook

Aplikacje i usługi na platformie .NET 7. Tworzenie praktycznych projektów opartych na programach Blazor, .NET MAUI, gRPC, GraphQL i innych zaawansowanych technologiach

Mark J. Price

C# i wieloplatformowy framework .NET sprawiają, że praca programisty jest efektywna i satysfakcjonująca. Podobnie jak w wypadku innych zaawansowanych technologii, nauka obsługi .NET może sprawić sporo trudności. Wielu deweloperów odkrywa, że oficjalna dokumentacja nie wystarczy do nabrania wprawy w tworzeniu złożonych projektów. To książka przeznaczona dla programistów zaznajomionych z podstawami języka C# i platformy .NET, chcących zdobyć umiejętność tworzenia rzeczywistych aplikacji i usług. Opisuje wyspecjalizowane biblioteki, które umożliwiają monitorowanie i zwiększanie wydajności aplikacji, zabezpieczanie ich wraz z danymi, a także internacjonalizowanie ich kodu. Zawiera również omówienie najnowszych rozwiązań, bibliotek i technologii w połączeniu z ich praktycznym zastosowaniem ― między innymi Web API, OData, gRPC, GraphQL, SignalR i Azure Functions. Nie zabrakło prezentacji technik pracy z .NET MAUI, programu, który służy do tworzenia aplikacji mobilnych dla systemów iOS i Android, a także stacjonarnych dla systemów Windows i macOS. Najciekawsze zagadnienia: wydajność, bezpieczeństwo i skalowalność aplikacji i usług specjalistyczne biblioteki .NET i biblioteki zewnętrzne, takie jak Serilog i FluentValidation tworzenie wielosystemowych aplikacji i ich integracja z natywnymi funkcjami mobilnych systemów operacyjnych stosowanie różnych technologii, między innymi bibliotek komponentów Blazor praca z danymi w bazach SQL Server i Cosmos DB Aplikacje w .NET, wydajne, skalowalne, bezpieczne - poznaj najnowsze rozwiązania!

299
Ebook

Flash CS5 PL Professional. Ćwiczenia praktyczne

Joanna Pasek, Krzysztof Pasek

Zrób to we Flashu! Rysowanie, posługiwanie się symbolami i różne metody animacji Sterowanie odtwarzaniem filmu i dodawanie elementów interaktywnych Publikowanie filmów Flasha na stronie WWW i w postaci samodzielnej prezentacji Flash CS5 PL święci dziś triumfy jako znakomite i niezbyt skomplikowane w obsłudze narzędzie do tworzenia animowanych filmów, gier i wszelkich interaktywnych elementów stron WWW. Ten świetny i uniwersalny program może być z powodzeniem wykorzystywany zarówno przez zupełnych nowicjuszy, jak i bardziej zaawansowanych użytkowników. Największe atuty Flasha to właśnie jego przystępność, a także możliwość łatwego łączenia elementów wizualnych, animacji i dźwięku oraz zapewnianie świetnej komunikacji z odbiorcami. Jeśli więc poszukujesz narzędzia, które pozwoli Ci bez trudu wyposażyć stronę WWW w bogaty zestaw efektów multimedialnych, pora nauczyć się w końcu właściwie używać Flasha. "Flash CS5 PL Professional. Ćwiczenia praktyczne" to zestaw zadań dla użytkowników dopiero zapoznających się z funkcjami i możliwościami tego programu. Znajdziesz tu proste ćwiczenia pozwalające oswoić środowisko pracy, by następnie opanować kwestie dotyczące rysowania i edycji obiektów. Nauczysz się tworzyć sceny, warstwy i hierarchie obiektów oraz poznasz wszystkie dostępne we Flashu typy animacji. Odkryjesz też zasady, na jakich działają różne interaktywne elementy strony, i zrozumiesz, jak można wykorzystać je do własnych celów. No i rzecz najważniejsza — poznasz sposoby eksportowania wyników swojej pracy i publikowania ich w sieci. Jeśli chcesz zatem szybko opanować podstawy potężnego Flasha CS5 PL, trafiłeś najlepiej, jak mogłeś! Przygotowanie do pracy — typy plików Flasha i interfejs programu Rysowanie — kształty wektorowe, wypełnienia, właściwości linii, transformacje, tekst Sceny, warstwy i obiekty Animacja — listwa czasowa, automatyczna animacja, obiekty filmowe i graficzne Interaktywne elementy filmu Publikowanie plików Flasha Flash CS5 PL — sięgnij po proste rozwiązanie!

300
Ebook

Certyfikowany inżynier wymagań. Opracowanie na podstawie planu nauczania IREB® CPRE®. Przykładowe pytania egzaminacyjne z odpowiedziami

Karolina Zmitrowicz

Budowanie produktów, które wnoszą realną wartość biznesową, wymaga dobrych podstaw. Takimi podstawami są wymagania. Inżynieria wymagań od lat stanowi podstawę projektów - niezależnie od panujących mód i trendów. Inżynieria wymagań to proces definiowania, dokumentowania i utrzymywania wymagań w projektowaniu inżynierskim. Bez inżynierii wymagań nie byłoby systemów - nie tylko informatycznych, ale także usługowych, z których korzystamy na co dzień. Windy, nowoczesne pralki czy telewizory, smartfony i aplikacje na nie, infrastruktura lądowa i powietrzna - wszystko to systemy budowane na podstawie wymagań. Bez inżynierii wymagań te systemy by nie powstały. Lub powstałyby... ale o nieakceptowalnym poziomie jakości. ze wstępu Książka obejmuje tematykę inżynierii wymagań według programu certyfikacji IREB® CPRE® Foundation Level na poziomie podstawowym. Omawia zagadnienia wyszczególnione w planie nauczania IREB® CPRE® z naciskiem na aspekt praktyczny, a także przygotowuje do egzaminu certyfikacyjnego. Co ważne, zagadnienia teoretyczne zostały zobrazowane przykładami w stopniu określonym przez poziom poznawczy (K1, K2, K3). Zdobądź certyfikat i stań się kimś, kogo nie ruszy żaden projekt: Opanuj zasady inżynierii wymagań Poznaj artefakty i praktyki dokumentowania Dowiedz się, jakie są praktyki w zakresie opracowywania wymagań Wdróż się w proces i strukturę pracy Zorientuj się, jak w praktyce wygląda zarządzanie wymaganiami Ułatw sobie zadania dzięki narzędziom wspierającym Podejdź do egzaminu próbnego (wewnątrz znajdziesz pytania egzaminacyjne, klucz odpowiedzi i ich uzasadnienia)   Zobacz zapis z webinaru prowadzonego przez Karolinę Zmitrowicz oraz Rossa Apostola na temat: „Sztuczna inteligencja w produkcji oprogramowania” ⤵️ Zobacz zapis z webinaru prowadzonego przez Karolinę Zmitrowicz oraz Grzegorza Skrzyńskiego na temat: „Analityk biznesowy - zawód z przyszłością” ⤵️ Zobacz zapis z webinaru prowadzonego przez Karolinę Zmitrowicz oraz Aleksandrę Kunysz na temat: „Perspektywy Jakości - jakość postrzegana przez różne role projektowe” ⤵️  

301
Ebook

Arduino dla zaawansowanych

Rick Anderson, Dan Cervo

Platforma Arduino to cudowne dziecko inżynierów, dzięki któremu świat elektroniki zyskał tysiące nowych entuzjastów. Skąd oni się wzięli? Dzięki Arduino nawet kompletny laik może zbudować atrakcyjny układ elektroniczny, który ułatwi mu życie. Jeżeli do tego dołożymy świetną dokumentację oraz środowisko przeznaczone specjalnie do tworzenia oprogramowania, to staje się jasne, dlaczego Arduino jest tak popularne. Na rynku wydawniczym obecnych jest już kilka pozycji poświęconych Arduino, jednak zazwyczaj zawierają one zbiory projektów, które czytelnik może wykonać we własnym zakresie. Tymczasem jeżeli masz ambicję tworzyć nowatorskie rozwiązania, których nie spotkasz w sieci ani w książkach, musisz zdobyć zdecydowanie szerszą wiedzę. Ta książka Ci jej dostarczy. W trakcie lektury dowiesz się, jak wykorzystać sieci radiowe XBee, komunikować się z systemem Android oraz integrować Arduino z niestandardowymi układami, takimi jak Atmel. Ponadto dowiesz się, jak wykorzystać wiele platform Arduino do pracy nad jednym problemem. A potem nauczysz się tworzyć biblioteki dla Arduino i udostępniać je społeczności. W tym tkwi największa siła platformy! Dowiedz się: jak zwiększyć wydajność Arduino jak zbudować sieć sensorową do czego wykorzystać moduły radiowe XBee jak stworzyć grę na Arduino Obowiązkowa lektura dla każdego pasjonata elektroniki!

302
Ebook

Adobe Illustrator PL. Oficjalny podręcznik. Edycja 2020

Brian Wood

Adobe Illustrator to jeden z najlepszych programów do tworzenia grafiki wektorowej. Jest niezastąpiony przy projektowaniu między innymi logo, banerów, plakatów czy billboardów. Dzięki temu potężnemu narzędziu można nadać swoim projektom i wizualizacjom absolutnie wyjątkowy charakter. Aby uzyskać spektakularne efekty, trzeba opanować poszczególne funkcje i opcje Illustratora, wiedzieć, gdzie ich szukać i w jaki sposób się nimi posługiwać. Dopiero wtedy można się przekonać, jak świetnym wsparciem dla kreatywnego projektanta jest wszechstronny program graficzny! Oto kolejne, zaktualizowane i uzupełnione wydanie oficjalnego podręcznika firmy Adobe, od lat uznawanego za najlepszą pomoc do nauki Illustratora. Książka składa się z 16 lekcji, w ramach których omówiono zarówno podstawy, jak i zaawansowane techniki tworzenia grafiki wektorowej. Naukę zaczniesz od podstawowego zapoznania się z aplikacją, następnie przejdziesz do przekształcania elementów graficznych, a potem zapoznasz się z metodami tworzenia gradientów swobodnych, warstw i dynamicznych symboli oraz technikami eksportowania materiałów na potrzeby aplikacji mobilnych i stron internetowych. W tym podręczniku znajdziesz wszystko, czego potrzebujesz do zdobycia umiejętności tworzenia precyzyjnych ilustracji i ekspresyjnych malunków. Twoje projekty zaczną przykuwać uwagę i wywoływać zachwyt! Dowiedz się, jak: zacząć pracę w Illustratorze i nauczyć się zasad pracy z grafiką wektorową pracować z kształtami, ze ścieżkami i z narzędziami do rysowania wykorzystywać gradienty, efekty i style graficzne przekształcać ilustracje i modyfikować obiekty łączyć projekty Illustratora i Photoshopa tworzyć ilustracje z dokładnością co do piksela Ucz się mądrze - z najlepszych podręczników!

303
Ebook

C#. Rusz głową! Wydanie III

Jennifer Greene, Andrew Stellman

C# to odpowiedź firmy Microsoft na odnoszący sukcesy język Java. Za pomocą C# możesz pisać przenośny kod, który Twoi klienci uruchomią w dowolnym systemie. Jest tylko jeden warunek — muszą mieć dostęp do środowiska uruchomieniowego: .NET Framework, Mono lub DotGNU. Innymi słowy, C# spełnił marzenia programistów — raz stworzony kod można uruchomić bez dodatkowych nakładów na różnych platformach. Najnowsze wydanie tej książki, należącej do cenionej serii „Rusz głową”, zostało zaktualizowane, poprawione oraz rozszerzone o dodatkowy projekt na platformę Windows Phone. Gdy pochłoniesz te kilkaset stron, zaczniesz swobodnie korzystać z języka C#, jego konstrukcji i możliwości. Książka charakteryzuje się doskonałą przejrzystością oraz przystępnie przedstawioną wiedzą. Znajdziesz tu elementy programowania obiektowego, operacje na plikach, obsługę wyjątków oraz pracę z wieloma wątkami — to tylko niektóre z poruszanych zagadnień. Ponadto przekonasz się, jak sprawnie stworzyć atrakcyjny interfejs użytkownika, oraz zrozumiesz, do czego służy język LINQ. Jest to wyśmienita pozycja dla wszystkich czytelników chcących rozpocząć przygodę z językiem C# oraz platformą .NET. Dzięki tej książce: przygotujesz swoje środowisko pracy poznasz składnię oraz konstrukcje języka C# zaznajomisz się z elementami programowania obiektowego wykorzystasz możliwości języka LINQ stworzysz projekt dla Windows Phone wykorzystasz potencjał platformy .NET Poznaj możliwości języka C#!

304
Ebook

AngularJS

Shyam Seshadri, Brad Green

Poznaj możliwości AngularJS! AngularJS to hit ostatnich miesięcy w aplikacjach internetowych, wniósł bowiem do kodu JavaScript powiew świeżości oraz najlepsze praktyki znane z innych języków programowania. Architektura MVC, wstrzykiwane zależności, wiązanie danych to tylko niektóre z cech AngularJS. Jeżeli zaintrygowały Cię jego możliwości i chciałbyś zgłębić potencjał tego rozwiązania, to trafiłeś na doskonałą książkę! Napisana przez inżynierów Google, pracujących na co dzień przy AngularJS, zawiera najświeższe informacje z pierwszej ręki. Sięgnij po nią i przekonaj się, jak szybko stworzyć łatwą w utrzymaniu aplikację, korzystającą z nowoczesnych wzorców, komunikującą się wydajnie z serwerem oraz pokrytą automatycznymi testami. Zdobędziesz wiedzę na temat dyrektyw, kontrolerów oraz szablonów. Ponadto przekonasz się, jak tworzyć aplikacje wspierające wiele języków narodowych oraz w jaki sposób radzić sobie z ciasteczkami (cookies). Książka ta jest doskonałą lekturą dla wszystkich osób chcących dzięki AngularJS zmienić swoje podejście do tworzonego kodu JavaScript. Poznaj komponenty tworzące framework AngularJS i zobacz, jak ze sobą współdziałają. Zapewnij sobie maksymalną elastyczność przez separację logiki, danych i prezentacji zgodnie ze wzorcem MVC. Przygotuj pełną aplikację działającą w przeglądarce internetowej wykorzystując do tego szablony po stronie klienta. Korzystaj z dyrektyw AngularJS w celu rozszerzenia HTML za pomocą składni deklaracyjnej. Prowadź komunikację z serwerem i zaimplementuj proste buforowanie za pomocą usługi $http. Wykorzystaj wstrzykiwanie zależności, aby w ten sposób poprawić refaktoring, przeprowadzanie testów oraz zapewnić możliwość tworzenia projektu dla wielu środowisk. Poznaj przykładowe fragmenty kodu dla najczęściej spotykanych problemów podczas tworzenia aplikacji sieciowych. Twój przewodnik po świecie AngularJS!   „Ta książka stanowi doskonałe wprowadzenie do AngularJS. Zawiera informacje o właściwej strukturze aplikacji AngularJS, a także zapewnia dobre wsparcie we wszystkich aspektach API AngularJS.” Miško Hevery, starszy informatyk w Google i ojciec AngularJS „Jeżeli wiedzę z zakresu AngularJS miałbym przelać z mojej głowy na papier, wówczas przyjęłaby ona postać tej książki. Jedynie nie byłaby tak dobrze zorganizowana i nie miałaby ryby na okładce.” Igor Minar, specjalista AngularJS