Programowanie

49
Wird geladen...
E-BOOK

Agile. Przewodnik po zwinnych metodykach programowania

Andrew Stellman, Jennifer Greene

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!

50
Wird geladen...
E-BOOK

Agile. Retrospektywy w zarządzaniu standardami

Marc Loeffler

Ostatnia z dwunastu zasad Manifestu Agile mówi o retrospektywach. W myśl tej reguły zespół programistów odbywa regularne spotkania, na których analizuje efekty pracy nad projektem, myśli nad możliwymi zmianami i odpowiednio dopasowuje działania. Retrospektywa po każdej iteracji projektu pozwala na niezwykle skuteczne optymalizowanie pracy zespołu - przeprowadzona odpowiednio gwarantuje, że zebrane wnioski i opinie członków grupy przyczyniają się do coraz lepszych wyników. Rzecz w tym, że rzetelne przygotowanie i przeprowadzenie retrospektywy wcale nie jest proste i oczywiste! W tej książce znajdziesz szereg praktycznych wskazówek, sprawdzonych praktyk i innowacji, dzięki którym sprawisz, że retrospektywy wniosą do Twojego zespołu prawdziwą wartość. Szybko się zorientujesz, że przedstawione tu techniki można stosować w dowolnym projekcie, w którym sukces zależy od zaangażowania i efektywności zespołu i gdy potrzebny jest proces ciągłego doskonalenia. W książce znalazło się sporo ciekawych informacji, dzięki którym łatwiej będzie rozpoznać i przezwyciężyć typowe problemy. Zapoznasz się z przełomowymi koncepcjami, takimi jak eksperymentowanie i uczenie się na bazie myślenia systemowego. Pozornie proste i oczywiste pomysły umożliwią Ci znakomitą poprawę wyników pracy Twojego zespołu! W tej książce: sukcesy i porażki jako źródło cennej informacji techniki facylitacji techniki przygotowania retrospektyw wykorzystywanie spostrzeżeń i opinii typowe problemy retrospektyw retrospektywy a wprowadzanie zmian o wielkiej skali Spójrz wstecz, zastanów się i idź do przodu!

51
Wird geladen...
E-BOOK

Agile. Rusz głową!

Andrew Stellman, Jennifer Greene

Przekonaj się, jak bardzo metodyki zwinne ułatwią Ci pracę! Metodyki zwinne różnią się od standardowego prowadzenia projektów. Jeśli Twój zespół programistów nigdy nie pracował zgodnie z ideą Agile, najwyższy czas to zmienić, zwłaszcza że zwinność staje się niezwykle modna! Dzięki tej nietuzinkowej, innowacyjnej książce błyskawicznie zrozumiesz, co się kryje za tą nazwą i jak to się dzieje, że podejścia zwinne nie tylko zapewniają świetne rezultaty, ale sprawiają też, że praca w grupie staje się dużo przyjemniejsza. Jeśli jednak praktyka Agile sprawia trudności w Twoim zespole, być może trzeba zmienić jego nastawienie. Jak to osiągnąć? Tego też się nauczysz dzięki tej książce! Podobnie jak inne książki z serii "Rusz głową", również i ta została napisana z wykorzystaniem najnowszych zdobyczy nauki o poznawaniu i uczeniu się. Dzięki temu Twój mózg zaangażuje się w poznawanie nowych koncepcji i przyswoi je bez ociągania się. Zrozumiesz, na czym polegają i jakie zalety mają najpopularniejsze metodyki Agile: Scrum, XP, Lean i Kanban. Nauczysz się korzystać z dobrodziejstw metodyk zwinnych i sprawisz, że Twój zespół zacznie lepiej planować pracę, będzie pisać lepszy kod, poprawi się współpraca w grupie. Niepostrzeżenie idea Agile zwinnie zadomowi się w Twoim umyśle i w Twoim zespole. Co więcej, jeśli zechcesz podjąć wyzwanie i zdobyć certyfikat PMI-ACP, dzięki tej książce świetnie przygotujesz się do egzaminu!

52
Wird geladen...
E-BOOK

Agile. Szybciej, łatwiej, dokładniej

Marek Krzemiński

Bądź sprawny, bądź zręczny, bądź zwinny! Bądź Agile! Jak wdrażać skuteczne i intuicyjne metodyki programowania w swojej firmie? Jak motywować zespół do działania i tworzyć najlepsze warunki pracy? Jak sprawiać, aby projekty kończyły się w założonym czasie i satysfakcjonowały klientów? Agile, czyli programowanie zwinne, to grupa metodyk wytwarzania oprogramowania z wykorzystaniem technik przyrostowych. Cieszy się ogromną — i ciągle rosnącą — popularnością zarówno wśród programistów, jak i osób zarządzających projektami informatycznymi. „Agile” znaczy „sprawny”, „zwinny”, „zręczny” i właśnie takie są w założeniu praktyki określane angielskim terminem Agile software development. Mają one przyspieszyć, uprościć i usprawnić proces tworzenia oprogramowania. Zapewniają wysoką jakość końcowego produktu i spełniają oczekiwania klienta, nawet jeśli w czasie trwania projektu jego wymagania ulegną znacznej zmianie. Książka Agile szybciej, prościej, dokładniej powstała z myślą o wszystkich, którzy rozpoczynają swoją przygodę z praktykami programowania zwinnego. Jest przeznaczona dla osób chcących wdrożyć je w zespole projektowym i dla osób należących do zespołu, w którym są one wdrażane. Dowiesz się z niej, jak zastosować metodyki Agile w codziennej pracy i jak przedkładać interakcje międzyludzkie ponad procedury, działające oprogramowanie nad obszerną dokumentację, współpracę z klientem nad negocjacje handlowe oraz reagowanie na zmiany nad realizację planu. Jeśli zastosujesz się do rad zawartych w tej książce, współpraca projektowa przebiegnie się bez przeszkód — efektywnie i satysfakcjonująco dla wszystkich członków zespołu. Od autorów dostaniesz także prezent w postaci gotowych szablonów, które możesz natychmiast wydrukować i wykorzystywać do woli w pracy z metodykami Agile. Dowiedz się, jak zarządzać zmianą z Agile i uniknąć najpopularniejszych błędów w zarządzaniu projektami! Przegląd metodyk Agile Zalety programowania zwinnego Zastosowanie technik Agile w praktyce Błędy, których można uniknąć Narzędzia ułatwiające pracę Przykłady z życia wzięte Przekonaj się, że tworzenie oprogramowania może być świetną zabawą!

53
Wird geladen...
E-BOOK

Agile Technical Practices Distilled. A learning journey in technical practices and principles of software design

Pedro M. Santos, Marco Consolaro, Alessandro Di...

The number of popular technical practices has grown exponentially in the last few years. Learning the common fundamental software development practices can help you become a better programmer. This book uses the term Agile as a wide umbrella and covers Agile principles and practices, as well as most methodologies associated with it. You’ll begin by discovering how driver-navigator, chess clock, and other techniques used in the pair programming approach introduce discipline while writing code. You’ll then learn to safely change the design of your code using refactoring. While learning these techniques, you’ll also explore various best practices to write efficient tests. The concluding chapters of the book delve deep into the SOLID principles - the five design principles that you can use to make your software more understandable, flexible and maintainable. By the end of the book, you will have discovered new ideas for improving your software design skills, the relationship within your team, and the way your business works.

54
Wird geladen...
E-BOOK

#AgileKtóryDziała. Pracuj zwinnie i skutecznie

Michał Dusiński, Tomasz Borowiec

Pracuj zwinnie - i skutecznie! Agile i Scrum, Scrum i Agile. Opanowawszy branżę IT, powoli, ale konsekwentnie, zdobywają inne biznesowe przyczółki i rozgaszczają się w firmach na dobre... Albo niedobre, gdy budzą niezrozumienie, protesty, a czasem nawet chęć ucieczki! Agile i Scrum brzmią tak nowocześnie, w teorii świetnie, w praktyce jednak często okazują się trudne, a co za tym idzie - rozczarowują. To przykre, ale prawda jest taka, że idee te, skądinąd słuszne i pożyteczne, w organizacjach nierzadko wdraża się na siłę i, co nawet gorsze, bez zrozumienia. Tymczasem zrozumienie zamysłu i celowości ich stosowania to podstawa w przypadku zarówno koncepcji zwinnego myślenia, jaką jest Agile, jak i narzędzi wspomagających, takich jak framework Scrum. Świadome podejście do założeń, które stoją za projektami realizowanymi zwinnie, pozwala samemu przekonać się o zaletach takiego sposobu myślenia i działania, wdrożyć się w nie i rozpocząć współpracę z podobnie myślącymi i działającymi osobami. I faktycznie, często nie jest to możliwe bez korzystania ze wsparcia takich narzędzi jak Scrum... lub Kanban. Bo gdzie Scrum nie może, tam Kanbana pośle. To książka napisana przez praktyków, którzy zjedli zęby na projektach i z niejednego pieca chleb jedli, pracując w firmach technologicznych i je rozwijając. Podzielili się w niej swoim bogatym doświadczeniem w używaniu i wdrażaniu metodyk zwinnych. To praktyczny zbiór doświadczeń, który pomoże przestawić się na zwinne myślenie i dostarczanie wartościowych produktów. Obowiązkowa pozycja dla menadżerów firm, Scrum Masterów, Product Ownerów i wszystkich, którzy chcieliby zacząć pracować zwinnie. Daniel Urban, CEO Sente

55
Wird geladen...
E-BOOK

AI - podejście pragmatyczne

Noah Gift

Opanuj skuteczne, gotowe do użycia rozwiązania biznesowe dla sztucznej inteligencji i uczenia maszynowego AI podejście pragmatyczne pomaga rozwiązywać praktyczne problemy przy użyciu nowoczesnego uczenia maszynowego, sztucznej inteligencji i chmurowych narzędzi obliczeniowych. Noah Gift demistyfikuje wszelkie koncepcje i narzędzia potrzebne do osiągnięcia wyników nawet jeśli Czytelnik nie ma solidnego przygotowania z matematyki lub data science. Autor wyjaśnia skuteczne, gotowe do użycia rozwiązania udostępniane przez Amazon, Google i Microsoft oraz demonstruje sprawdzone techniki wykorzystujące ekosystem analizy danych oparty na języku Python. Proponowane podejścia i przykłady pomagają ukierunkować i uprościć każdy krok od wdrożenia po produkcję i budować rozwiązania o niezwykłych możliwościach skalowania. W miarę poznawania działania rozwiązań Machine Language (ML) będziesz uzyskiwać coraz bardziej intuicyjne zrozumienie tego, co można dzięki nim osiągnąć i jak zmaksymalizować ich wartość. Na tych podstawach autor krok po kroku prezentuje budowanie chmurowych aplikacji AI/ML do rozwiązywania realistycznych problemów w dziedzinie marketingu, zarządzania projektami, wyceniania produktów, nieruchomości i dużo więcej. Bez względu na to, czy jesteś profesjonalistą biznesowym, osobą decyzyjną, studentem czy programistą, eksperckie wskazówki autora i rozbudowane analizy przypadków przygotują cię do rozwiązywania problemów data science w niemal dowolnym środowisku. Uzyskaj i skonfiguruj wszystkie potrzebne narzędzia Szybko przejrzyj wszystkie funkcjonalności Pythona, których potrzebujesz do budowania aplikacji uczenia maszynowego Opanuj narzędzia AI i ML oraz cykl życia projektu Korzystaj z narzędzi analitycznych Pythona, takich jak IPython, Pandas, Numpy, Juypter Notebook i Sklearn Dołącz pragmatyczną pętlę zwrotną, która pozwoli nieustannie poprawiać wydajność naszych procedur i systemów Projektuj chmurowe rozwiązania AI oparte na Google Cloud Platform, uwzględniając usługi TPU, Colaboratory i Datalab Definiuj chmurowe przepływy pracy w Amazon Web Services, w tym wystąpienia punktowe, potoki kodu i inne Pracuj z API sztucznej inteligencji w Microsoft Azure Poznaj budowanie sześciu rzeczywistych aplikacji AI od początku do końca

56
Wird geladen...
E-BOOK

AI Agents in Practice. Design, implement, and scale autonomous AI systems for production

Valentina Alto

As AI agents evolve to take on complex tasks and operate autonomously, you need to learn how to build these next-generation systems. Author Valentina Alto brings practical, industry-grounded expertise in AI Agents in Practice to help you go beyond simple chatbots and create AI agents that plan, reason, collaborate, and solve real-world problems using large language models (LLMs) and the latest open-source frameworks.In this book, you'll get a comparative tour of leading AI agent frameworks such as LangChain and LangGraph, covering each tool's strengths, ideal use cases, and how to apply them in real-world projects. Through step-by-step examples, you’ll learn how to construct single-agent and multi-agent architectures using proven design patterns to orchestrate AI agents working together. Case studies across industries will show you how AI agents drive value in real-world scenarios, while guidance on responsible AI will help you implement ethical guardrails from day one. The chapters also set the stage with a brief history of AI agents, from early rule-based systems to today's LLM-driven autonomous agents, so you understand how we got here and where the field is headed.By the end of this book, you'll have the practical skills, design insights, and ethical foresight to build and deploy AI agents that truly make an impact.

57
Wird geladen...
E-BOOK

AI Driven Swift Architecture. Build modern iOS SwiftUI apps with Foundation Models, MCP agents, Clean Architecture, and TDD

Walid SASSI, Dave Poirier, Jon Reid

AI isn’t replacing engineers, it’s developers collaborating with intelligent tools to build stronger, safer, and more maintainable applications. AI Driven Swift Architecture is your practical guide to help intermediate and senior iOS developers confidently embrace the next era of Apple development.This book takes you on an unfiltered journey into modern Swift development with Swift 6 concurrency, SwiftUI, and Clean Architecture at its core. You’ll learn how Claude Code and advanced AI assistants can accelerate feature development, improve architectural decision-making, and transform testing into a collaborative workflow.You will explore Apple’s new on-device foundation models for private, offline intelligence and put the Model Context Protocol (MCP) into practice by building custom MCP servers in Swift. From AI-powered legacy modernization to governance workflows with Request for Comments and Architecture Decision Record, every chapter focuses on real code, real patterns, and real outcomes.Whether you’re modernizing existing UIKit systems or designing scalable SwiftUI architectures from scratch, this book will offer you a repeatable workflow for shipping future ready iOS apps feature by feature, agent by agent, and test by test.

58
Wird geladen...
E-BOOK

AI Product Manager's Handbook. The ultimate playbook to unlock AI product success with real-world insights and strategies - Second Edition

Irene Bratsis

AI is rapidly transforming product management, presenting new challenges and business opportunities. As AI-driven solutions become more complex, product managers must bridge the gap between technological capabilities and business needs. This book provides a detailed roadmap for successfully building and maintaining AI-driven products, serving as an indispensable companion on your journey to becoming an effective AI product manager. In this second edition, you'll find fresh insights into generative AI, and responsible AI practices with the most relevant tools for building AI-powered products.Authored by a leading AI product expert with years of hands-on experience in developing and managing AI solutions, this guide translates complex AI concepts into actionable strategies. Whether you're an aspiring AI PM or an experienced professional, this book offers a structured approach to defining AI product vision, leveraging data effectively, and aligning AI with business objectives. With new case studies and refined frameworks, this edition provides deeper insights into ethical AI, cross-functional collaboration, and deployment challenges.By the end of this book, you’ll be equipped with the knowledge to drive AI product success with key techniques for identifying AI opportunities and managing risks in a rapidly evolving landscape.*Email sign-up and proof of purchase required

59
Wird geladen...
E-BOOK

AI-Assisted Coding. Enhancing Programming with AI Tools and Techniques

Rheinwerk Publishing, Inc, Michael Kofler, Bernd Öggl,...

This book takes programmers through the process of enhancing their workflow using AI tools. It begins by introducing the basics of coding with AI assistants, such as GitHub Copilot and ChatGPT, and shows how these tools can assist in writing and optimizing code. The next section focuses on using AI in debugging, refactoring, and generating software documentation, helping readers master techniques for coding with AI support. Pair programming with AI is explored in detail, with practical examples demonstrating its real-world applications. The book also dives into advanced tools like Ollama and Aider, giving readers the knowledge to build local language models and integrate them into their development workflows. The final chapters highlight how AI can be incorporated into projects, enabling more efficient, innovative coding processes. By the end of the book, readers will have the necessary skills to use AI-powered tools seamlessly, ultimately improving their programming productivity and broadening their AI integration capabilities.

60
Wird geladen...
E-BOOK

Airflow. Monitorowanie przepływu danych

Piotr Chudzik

Wszystkie dane pod pełną kontrolą W czasach, gdy wiele naszych działań przeniosło się do przestrzeni cyfrowej, tworzymy i agregujemy ogromne ilości danych. Przechowujemy je na dyskach urządzeń, mobilnych nośnikach pamięci, w chmurach, a nawet w formie załączników poczty elektronicznej. Aby uzyskać z nich jak najwięcej informacji, musimy wykonywać odpowiednie procesy analityczno-agregujące, które następnie pozwolą nam na wyciągnięcie właściwych wniosków, a potem podjęcie odpowiednich decyzji. W tym miejscu często pojawia się problem: w jaki sposób pogodzić różne formaty danych, odpowiednio je ze sobą połączyć, wykonać mapowanie i konwertowanie? Wtedy do gry wkraczają tak zwane orkiestratory zadań, a należy do nich między innymi Apache Airflow. Jest to jedno z najpopularniejszych narzędzi służących do tworzenia, organizowania i monitorowania przepływów pracy, a także uruchamiania łańcuchów zadań na podstawie danych pochodzących z rozmaitych źródeł i występujących w różnych formatach. Apache Airflow - darmowej usłudze dostępnej dla każdego, kto zna język Python - poświęcona jest ta książka: Znajdziesz w niej opis poszczególnych modułów narzędzia Apache Airflow Korzystając z zawartych w niej wskazówek, przeprowadzisz proces instalacji i przygotujesz środowisko pracy Przyjrzysz się poszczególnym elementom Apache Airflow Poznasz dobre praktyki związane z pracą w orkiestratorze danych

61
Wird geladen...
E-BOOK

Ajax on Java

Steven Olson

Twoje aplikacje jeszcze bardziej interaktywne! Jak integrować funkcje Ajaksa z aplikacjami JSP? Jak korzystać z dostępnych bibliotek znaczników i tworzyć własne? Jak łączyć techniki Ajax i Struts? Technologia Ajax oparta na kodzie Java gwarantuje uzyskanie prawdziwej interaktywności witryny internetowej, wysoce komfortowej zarówno dla użytkownika, jak i jej administratora. Wielość zestawów narzędziowych i technik umożliwia maksymalne uproszczenie i przyspieszenie pracy webmastera. Zaimplementowanie Ajaksa w aplikacjach pisanych w języku Java pozwala na uzyskanie niemal wszystkich efektów potrzebnych do sprawnego funkcjonowania dynamicznej strony WWW bez konieczności wykorzystywania innych technologii. Książka "Ajax on Java" to wprowadzenie do technologii Ajax, które pokazuje, jak wzbogacać o funkcje ajaksowe aplikacje oparte na serwletach, aplikacje JSP, JSF i inne. Dzięki temu podręcznikowi nauczysz się tworzyć bardziej interaktywne, dynamiczne i efektowne strony internetowe poprzez wyeliminowanie pracochłonnego wpisywania danych przez użytkownika i irytującego oczekiwania na odświeżenie strony. Poznasz również kilka sposobów organizowania komunikacji pomiędzy klientem a serwerem, w tym wykorzystanie formatów JSON, umożliwiających przesyłanie danych o bardziej złożonej strukturze. Krótko mówiąc, książka "Ajax on Java" podniesie Twoje umiejętności programowania na wyższy poziom. Budowanie i instalowanie aplikacji Ajax Integrowanie funkcji Ajax z aplikacjami JSP Metody tworzenia dokumentów XML Tworzenie biblioteki znaczników Pobieranie i instalowanie biblioteki Ajax Pisanie kodu JSP z wykorzystaniem Struts-Layout Konfigurowanie serwletów Wykorzystywanie zestawu narzędziowego GWT Wyszukiwanie błędów w kodzie aplikacji Ajax on Java -- komfort webmasterów i użytkowników!

62
Wird geladen...
E-BOOK

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

63
Wird geladen...
E-BOOK

Ajax. Wzorce projektowe

Michael Mahemoff

Praktyczne rozwiązania dla projektantów aplikacji sieciowych Projektowanie aplikacji z wykorzystaniem technologii Ajax Dynamiczne interfejsy użytkownika Usługi sieciowe Technologia Ajax, będąca połączeniem języków XML i JavaScript, ostatnio zyskuje coraz większe uznanie wśród twórców witryn WWW i aplikacji sieciowych. Pozwala na ograniczenie do minimum komunikacji pomiędzy przeglądarką i serwerem, dzięki czemu aplikacje internetowe zachowują się niemal identycznie jak powszechnie wykorzystywane narzędzia biurkowe. Użytkownicy programów zaprojektowanych z wykorzystaniem Ajaksa nie muszą czekać na przeładowanie strony -- odbywa się to w tle i nie wpływa na szybkość działania. W dobie rosnącej popularności narzędzi internetowych Ajax wydaje się być idealnym rozwiązaniem. Czytając książkę "Ajax. Wzorce projektowe" opanujesz najlepsze praktyki tworzenia aplikacji sieciowych z wykorzystaniem tej technologii. Poznasz podstawowe wzorce projektowe oraz zasady ich stosowania w typowych aplikacjach. Nauczysz się korzystać z usług sieciowych, przesyłu strumieniowego i modelu DOM. Przeczytasz o optymalizacji kodu oraz powtórnym wykorzystywaniu jego fragmentów. Znajdziesz tu także wzorce dotyczące funkcjonalności i użyteczności witryn WWW oraz efektów graficznych. Ostatnią grupę wzorców opisanych w książce stanowią techniki diagnozowania tworzonych aplikacji. Geneza Ajaksa Podstawy projektowania w Ajaksie Zdalne wywoływanie poleceń Usługi sieciowe Transformacje XSLT Refaktoryzacja kodu Optymalizowanie wydajności aplikacji Efekty graficzne Użyteczne formularze Testowanie aplikacji Wykorzystaj w swoich projektach sprawdzone rozwiązania. Pobierz dodatkowy spis wzorców.

64
Wird geladen...
E-BOOK

Akcje GitHuba. Receptury. Praktyczny przewodnik po automatyzacji i usprawnianiu procesu tworzenia oprogramowania

Michael Kaufmann

GitHub stał się czymś więcej niż platformą do hostowania i udostępniania kodu. Za sprawą funkcji znanej jako GitHub Actions może posłużyć do zarządzania przepływami pracy, w tym do automatyzacji wszelkiego rodzaju powtarzalnych zadań inżynieryjnych, takich jak ciągła integracja, ciągłe wdrażanie czy też automatyczne przypisywanie zgłoszeń do określonej kategorii. Dzięki tej książce nauczysz się tworzyć własne akcje i przepływy pracy wielokrotnego użytku, aby udostępniać bloki konstrukcyjne społeczności lub wewnątrz organizacji. Znajdziesz tu ponad trzydzieści receptur, które sprawią, że nabierzesz biegłości w tworzeniu i debugowaniu przepływów pracy GitHuba za pomocą Visual Studio Code, a także w korzystaniu z narzędzia GitHub Copilot. Zaprezentowane rozwiązania pomogą Ci zrozumieć, jak w praktyce zastosować techniki automatyzacji wdrażania kodu. Obejmują one tworzenie i testowanie oprogramowania i bezpieczne wdrażanie na platformach takich jak Azure, Amazon Web Services czy Google Cloud. Dzięki recepturom nauczysz się: tworzyć przepływy pracy GitHub Actions za pomocą narzędzi takich jak VS Code i Copilot uruchamiać przepływy pracy na maszynach wirtualnych dostarczonych przez GitHub zabezpieczać przepływy pracy za pomocą GitHub Actions automatyzować przepływy pracy za pomocą zaawansowanych narzędzi GitHuba prowadzić wdrożenia etapowe lub pierścieniowe Poznaj GitHuba - bijące serce społeczności open source!

65
Wird geladen...
E-BOOK

Akcje GitHuba. Receptury. Praktyczny przewodnik po automatyzacji i usprawnianiu procesu tworzenia oprogramowania

Michael Kaufmann

GitHub stał się czymś więcej niż platformą do hostowania i udostępniania kodu. Za sprawą funkcji znanej jako GitHub Actions może posłużyć do zarządzania przepływami pracy, w tym do automatyzacji wszelkiego rodzaju powtarzalnych zadań inżynieryjnych, takich jak ciągła integracja, ciągłe wdrażanie czy też automatyczne przypisywanie zgłoszeń do określonej kategorii. Dzięki tej książce nauczysz się tworzyć własne akcje i przepływy pracy wielokrotnego użytku, aby udostępniać bloki konstrukcyjne społeczności lub wewnątrz organizacji. Znajdziesz tu ponad trzydzieści receptur, które sprawią, że nabierzesz biegłości w tworzeniu i debugowaniu przepływów pracy GitHuba za pomocą Visual Studio Code, a także w korzystaniu z narzędzia GitHub Copilot. Zaprezentowane rozwiązania pomogą Ci zrozumieć, jak w praktyce zastosować techniki automatyzacji wdrażania kodu. Obejmują one tworzenie i testowanie oprogramowania i bezpieczne wdrażanie na platformach takich jak Azure, Amazon Web Services czy Google Cloud. Dzięki recepturom nauczysz się: tworzyć przepływy pracy GitHub Actions za pomocą narzędzi takich jak VS Code i Copilot uruchamiać przepływy pracy na maszynach wirtualnych dostarczonych przez GitHub zabezpieczać przepływy pracy za pomocą GitHub Actions automatyzować przepływy pracy za pomocą zaawansowanych narzędzi GitHuba prowadzić wdrożenia etapowe lub pierścieniowe Poznaj GitHuba - bijące serce społeczności open source!

66
Wird geladen...
E-BOOK

Akcje GitHuba. Receptury. Praktyczny przewodnik po automatyzacji i usprawnianiu procesu tworzenia oprogramowania

Michael Kaufmann

GitHub stał się czymś więcej niż platformą do hostowania i udostępniania kodu. Za sprawą funkcji znanej jako GitHub Actions może posłużyć do zarządzania przepływami pracy, w tym do automatyzacji wszelkiego rodzaju powtarzalnych zadań inżynieryjnych, takich jak ciągła integracja, ciągłe wdrażanie czy też automatyczne przypisywanie zgłoszeń do określonej kategorii. Dzięki tej książce nauczysz się tworzyć własne akcje i przepływy pracy wielokrotnego użytku, aby udostępniać bloki konstrukcyjne społeczności lub wewnątrz organizacji. Znajdziesz tu ponad trzydzieści receptur, które sprawią, że nabierzesz biegłości w tworzeniu i debugowaniu przepływów pracy GitHuba za pomocą Visual Studio Code, a także w korzystaniu z narzędzia GitHub Copilot. Zaprezentowane rozwiązania pomogą Ci zrozumieć, jak w praktyce zastosować techniki automatyzacji wdrażania kodu. Obejmują one tworzenie i testowanie oprogramowania i bezpieczne wdrażanie na platformach takich jak Azure, Amazon Web Services czy Google Cloud. Dzięki recepturom nauczysz się: tworzyć przepływy pracy GitHub Actions za pomocą narzędzi takich jak VS Code i Copilot uruchamiać przepływy pracy na maszynach wirtualnych dostarczonych przez GitHub zabezpieczać przepływy pracy za pomocą GitHub Actions automatyzować przepływy pracy za pomocą zaawansowanych narzędzi GitHuba prowadzić wdrożenia etapowe lub pierścieniowe Poznaj GitHuba - bijące serce społeczności open source!