Informatyka
Swift Cookbook. Proven recipes for developing robust iOS applications with Swift 5.9 - Third Edition
Keith Moon, Chris Barker, Daniel Bolella, Nathan...
Unlock the full potential of Swift and elevate your iOS development skills with this new edition of Swift Cookbook, highlighting the latest features in Swift 5.9.This cookbook will take your Swift programming skills to the next level, boosting your productivity and efficiency step by step through a plethora of practical recipes. Although this book is primarily for experienced iOS developers, it provides an introductory overview of Swift 5.9, including its basic building blocks, syntax, and the functionalities of Swift constructs, to get you warmed up. Once you’ve mastered the fundamentals, you’ll get down to business.Unless you’re completely new to Swift, this recipe-based guide doesn’t need to be read in order; you can jump to whichever topic takes your fancy, from UIKit and SwiftUI to advanced UI techniques, from Swift’s control flow and generics to machine learning with Vision, CoreML, and augmented reality with ARKit.By the end of this book, you’ll be fully up to speed with Swift’s capabilities and be able to develop amazing applications across a wide variety of domains.
Alex Blewitt
Whether you are a seasoned Objective-C developer or new to the Xcode platform, Swift Essentials will provide you with all you need to know to get started with the language. Prior experience with iOS development is not necessary, but will be helpful to get the most out of the book.
Alex Blewitt
Swift was considered one of the biggest innovations last year, and certainly with Swift 2 announced at WWDC in 2015, this segment of the developer space will continue to be hot and dominating. This is a fast-paced guide to provide an overview of Swift programming and then walks you through in detail how to write iOS applications. Progress through chapters on custom views, networking, parsing and build a complete application as a Git repository, all by using Swift as the core language
Dr. Fatih Nayebi
Swift is a multi-paradigm programming language enabling you to tackle different problems in various ways. Understanding each paradigm and knowing when and how to utilize and combine them can lead to a better code base. Functional programming (FP) is an important paradigm that empowers us with declarative development and makes applications more suitable for testing, as well as performant and elegant. This book aims to simplify the FP paradigms, making them easily understandable and usable, by showing you how to solve many of your day-to-day development problems using Swift FP.It starts with the basics of FP, and you will go through all the core concepts of Swift and the building blocks of FP. You will also go through important aspects, such as function composition and currying, custom operator definition, monads, functors, applicative functors,memoization, lenses, algebraic data types, type erasure, functional data structures, functional reactive programming (FRP), and protocol-oriented programming(POP). You will then learn to combine those techniques to develop a fully functional iOS application from scratch
Dr. Fatih Nayebi
Swift is a multi-paradigm programming language enabling you to tackle different problems in various ways. Understanding each paradigm and knowing when and how to utilize and combine them can lead to a better code base. Functional programming (FP) is an important paradigm that empowers us with declarative development and makes applications more suitable for testing, as well as performant and elegant. This book aims to simplify the FP paradigms, making them easily understandable and usable, by showing you how to solve many of your day-to-day development problems using Swift FP.It starts with the basics of FP, and you will go through all the core concepts of Swift and the building blocks of FP. You will also go through important aspects, such as function composition and currying, custom operator definition, monads, functors, applicative functors,memoization, lenses, algebraic data types, type erasure, functional data structures, functional reactive programming (FRP), and protocol-oriented programming(POP). You will then learn to combine those techniques to develop a fully functional iOS application from scratch
Kostiantyn Koval
Swift is one of the most popular and powerful programming languages for building iOS and Mac OS applications, and continues to evolve with new features and capabilities. Swift is considered a replacement to Objective-C and has performance advantages over Objective-C and Python. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun.Develop Swift and discover best practices that allow you to build solid applications and optimize their performance.First, a few of performance characteristics of Swift will be explained. You will implement new tools available in Swift, including Playgrounds and REPL. These will improve your code efficiency, enable you to analyse Swift code, and enhance performance. Next, the importance of building solid applications using multithreading concurrency and multi-core device architecture is covered, before moving on to best practices and techniques that you should utilize when building high performance applications, such as concurrency and lazy-loading. Finally, you will explore the underlying structure of Swift further, and learn how to disassemble and compile Swift code.
Swift iOS Programming for Kids. Help your kids build simple and engaging applications with Swift 3.0
Steffen D. Sommer, Jim Campagno
This book starts at the beginning by introducing programming through easy to use examples with the Swift Playgrounds app. Kids are regularly encouraged to explore and play with new concepts to support knowledge acquisition and retention – these newly learned skills can then be used to express their own unique ideas. Children will be shown how to create their first iOS application and build their very own movie night application.
Swift iOS Programming for Kids. Help your kids build simple and engaging applications with Swift 3.0
Steffen D. Sommer, Jim Campagno
This book starts at the beginning by introducing programming through easy to use examples with the Swift Playgrounds app. Kids are regularly encouraged to explore and play with new concepts to support knowledge acquisition and retention – these newly learned skills can then be used to express their own unique ideas. Children will be shown how to create their first iOS application and build their very own movie night application.
Swift od podstaw. Praktyczny przewodnik
Paweł Pasternak
Dołącz do programistów języka Swift! Zrozum konstrukcje i składnię Swifta Poznaj środowisko Xcode od podszewki Naucz się korzystać z kontrolek Pisz testy jednostkowe Firma Apple od lat z powodzeniem i świetnym wyczuciem potrzeb klientów działa na rynku elektroniki użytkowej. Pracujący w niej inżynierowie projektują produkty oryginalne, funkcjonalne i wyprzedzające swoją epokę. Ważną składową tego sukcesu jest wysokiej jakości oprogramowanie, które można tworzyć wyłącznie za pomocą wydajnych, wygodnych w użyciu i nowoczesnych narzędzi programistycznych. Przewodnik ten poświęcono językowi Swift, który jest podstawą oprogramowania współpracującego z macOS, iOS, watchOS oraz tvOS. Od chwili wprowadzenia na rynek w 2014 roku Swift doczekał się już trzeciej wersji i powoli wypiera królujący niepodzielnie od lat Objective-C. Jeśli chcesz poznać najnowszą wersję języka Swift oraz środowisko programistyczne Xcode, sięgnij po tę książkę! Opanujesz dzięki niej przejrzystą składnię Swifta, typy danych oraz sposoby deklarowania stałych i zmiennych. Dowiesz się, jak tworzyć instrukcje warunkowe i pętle, jak korzystać z operatorów, funkcji, tablic, słowników, krotek i klas. Poznasz elementy interfejsu użytkownika, nauczysz się zarządzać danymi w swoich aplikacjach i posługiwać się komentarzami. Zrozumiesz także, jak działają narzędzia oferowane przez środowisko Xcode, i zyskasz wiedzę o podstawach pisania testów jednostkowych. Czas na naukę! Podstawowe informacje o języku Swift i środowisku programistycznym Xcode Korzystanie z Playground i wyświetlanie danych na ekranie Proste typy danych oraz używanie zmiennych i stałych Korzystanie z operatorów i tworzenie funkcji Używanie instrukcji warunkowych i różnych rodzajów pętli Posługiwanie się złożonymi typami danych i możliwości obiektowe Korzystanie z kontrolek, obsługa akcji i delegacji Zapisywanie i odczytywanie danych przy użyciu CoreData Tworzenie komentarzy i pisanie testów jednostkowych Wkrocz w świat programowania na platformy Apple!
Jon Hoffman
Protocol-oriented programming is an incredibly powerful concept at the heart of Swift's design. Swift's standard library was developed using POP techniques, generics, and first-class value semantics; therefore, it is important for every Swift developer to understand these core concepts and take advantage of them. The fourth edition of this book is improved and updated to the latest version of the Swift programming language.This book will help you understand what protocol-oriented programming is all about and how it is different from other programming paradigms such as object-oriented programming. This book covers topics such as generics, Copy-On-Write, extensions, and of course protocols. It also demonstrates how to use protocol-oriented programming techniques via real-world use cases. By the end of this book, you will know how to use protocol-oriented programming techniques to build powerful and practical applications.
Swift. Swift Essentials: From Core Concepts to Building Real-World iOS Apps
Rheinwerk Publishing, Inc, Kerem Koseoglu
This comprehensive guide to Swift programming covers everything from setting up the development environment to advanced concepts. You will start with the fundamentals like Swift syntax, variables, constants, and functions, followed by deeper topics such as optionals, enumerations, and error handling. The book dives into advanced topics like working with structs, classes, and protocols, providing real-world examples of how to apply these concepts in app development. It also teaches how to master control flow, loops, and conditional statements to write clean, efficient code. You'll learn how to work with Swift's concurrency model, including async functions, tasks, and async streams for parallel execution. Additionally, the book covers Swift's powerful module system, explaining how to structure code with frameworks and packages for better organization and scalability. By the end, you'll have the skills to develop apps using Swift, handle complex programming challenges, and use advanced features like closures, generic functions, and extensions. Whether you're new to programming or experienced with other languages, this book provides everything you need to master Swift and become proficient in iOS app development.
SwiftUI Cookbook. A guide for building beautiful and interactive SwiftUI apps - Third Edition
Juan C. Catalan
SwiftUI is the modern way to build user interfaces for iOS, macOS, and watchOS. It provides a declarative and intuitive way to create beautiful and interactive user interfaces. The new edition of this comprehensive cookbook includes a fully updated repository for SwiftUI 5, iOS 17, Xcode 15, and Swift 5.9. With this arsenal, it teaches you everything you need to know to build beautiful and interactive user interfaces with SwiftUI 5, from the basics to advanced topics like custom modifiers, animations, and state management.In this new edition, you will dive into the world of creating powerful data visualizations with a new chapter on Swift Charts and how to seamlessly integrate charts into your SwiftUI apps. Further, you will be able to unleash your creativity with advanced controls, including multi-column tables and two-dimensional layouts. You can explore new modifiers for text, images, and shapes that give you more control over the appearance of your views.You will learn how to develop apps for multiple platforms, including iOS, macOS, watchOS, and more.With expert insights, real-world examples, and a recipe-based approach, you’ll be equipped to build remarkable SwiftUI apps that stand out in today’s competitive market.
SwiftUI Cookbook. A guide for building beautiful and interactive SwiftUI apps - Third Edition
Juan C. Catalan
SwiftUI is the modern way to build user interfaces for iOS, macOS, and watchOS. It provides a declarative and intuitive way to create beautiful and interactive user interfaces. The new edition of this comprehensive cookbook includes a fully updated repository for SwiftUI 5, iOS 17, Xcode 15, and Swift 5.9. With this arsenal, it teaches you everything you need to know to build beautiful and interactive user interfaces with SwiftUI 5, from the basics to advanced topics like custom modifiers, animations, and state management.In this new edition, you will dive into the world of creating powerful data visualizations with a new chapter on Swift Charts and how to seamlessly integrate charts into your SwiftUI apps. Further, you will be able to unleash your creativity with advanced controls, including multi-column tables and two-dimensional layouts. You can explore new modifiers for text, images, and shapes that give you more control over the appearance of your views.You will learn how to develop apps for multiple platforms, including iOS, macOS, watchOS, and more.With expert insights, real-world examples, and a recipe-based approach, you’ll be equipped to build remarkable SwiftUI apps that stand out in today’s competitive market.
Giordano Scalzo, Edgar Nzokwe
SwiftUI provides an innovative and simple way to build beautiful user interfaces (UIs) for all Apple platforms, from iOS and macOS through to watchOS and tvOS, using the Swift programming language. In this recipe-based cookbook, you’ll cover the foundations of SwiftUI as well as the new SwiftUI 3 features introduced in iOS 15 and explore a range of essential techniques and concepts that will help you through the development process.The cookbook begins by explaining how to use basic SwiftUI components. Once you’ve learned the core concepts of UI development, such as Views, Controls, Lists, and ScrollViews, using practical implementations in Swift, you'll advance to adding useful features to SwiftUI using drawings, built-in shapes, animations, and transitions. You’ll understand how to integrate SwiftUI with exciting new components in the Apple development ecosystem, such as Combine for managing events and Core Data for managing app data. Finally, you’ll write iOS, macOS, and watchOS apps by sharing the same SwiftUI codebase.By the end of this SwiftUI book, you'll have discovered a range of simple, direct solutions to common problems encountered when building SwiftUI apps.
Giordano Scalzo, Edgar Nzokwe
SwiftUI is an innovative and simple way to build beautiful user interfaces (UIs) for all Apple platforms, right from iOS and macOS through to watchOS and tvOS, using the Swift programming language. In this recipe-based book, you’ll work with SwiftUI and explore a range of essential techniques and concepts that will help you through the development process. The recipes cover the foundations of SwiftUI as well as the new SwiftUI 2.0 features introduced in iOS 14. Other recipes will help you to make some of the new SwiftUI 2.0 components backward-compatible with iOS 13, such as the Map View or the Sign in with Apple View.The cookbook begins by explaining how to use basic SwiftUI components. Then, you’ll learn the core concepts of UI development such as Views, Controls, Lists, and ScrollViews using practical implementation in Swift. By learning drawings, built-in shapes, and adding animations and transitions, you’ll discover how to add useful features to the SwiftUI. When you’re ready, you’ll understand how to integrate SwiftUI with exciting new components in the Apple development ecosystem, such as Combine for managing events and Core Data for managing app data. Finally, you’ll write iOS, macOS, and watchOS apps while sharing the same SwiftUI codebase.By the end of this SwiftUI book, you'll have discovered a range of simple, direct solutions to common problems found in building SwiftUI apps.
SwiftUI Essentials - iOS Edition. Learn to Develop iOS Apps using SwiftUI, Swift 5 and Xcode 11
Neil Smyth
Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment and introduced you to Swift Playgrounds so that you can learn and experiment with Swift.You’ll begin with an introduction to the key concepts of SwiftUI and its architecture. You’ll learn how to create customer SwiftUI views and combine them to create user interface layouts including how to use stacks, frames, and forms. As you progress, you’ll learn how to handle data using state properties. You’ll also learn how to use graphics, animation, transitions, and gestures in your user interface. The book finishes by explaining how to package an application and upload it to the App Store for publication.By the end of the book, you’ll have all the necessary skills to develop your own applications for iOS 13 with SwiftUI, Swift 5, and Xcode 11.
Craig Clayton
Released by Apple during WWDC 2019, SwiftUI provides an innovative and exceptionally simple way to build user interfaces for all Apple platforms with the power of Swift.This practical guide involves six real-world projects built from scratch, with two projects each for iPhone, iPad, and watchOS, built using Swift programming and Xcode. Starting with the basics of SwiftUI, you’ll gradually delve into building these projects. You’ll learn the fundamental concepts of SwiftUI by working with views, layouts, and dynamic types. This SwiftUI book will also help you get hands-on with declarative programming for building apps that can run on multiple platforms. Throughout the book, you’ll work on a chart app (watchOS), NBA draft app (watchOS), financial app (iPhone), Tesla form app (iPhone), sports news app (iPad), and shoe point-of-sale system (iPad), which will enable you to understand the core elements of a SwiftUI project.By the end of the book, you’ll have built fully functional projects for multiple platforms and gained the knowledge required to become a professional SwiftUI developer.
Minko Gechev
Align your work to stable APIs of Angular, version 5 and beyond, with Angular expert Minko Gechev. Angular is the modern Google framework for you to build high-performance, SEO-friendly, and robust web applications. Switching to Angular, Third Edition, shows you how you can align your current and future development with Google's long-term vision for Angular. Gechev shares his expert knowledge and community involvement to give you the clarity you need to confidently switch to Angular and stable APIs. Minko Gechev helps you get to grips with Angular with an overview of the framework, and understand the long-term building blocks of Google's web framework. Gechev then gives you the lowdown on TypeScript with a crash course, so you can take advantage of Angular in its native, statically typed environment. You'll next move on to see how to use Angular dependency injection, plus how Angular router and forms, and Angular pipes, are designed to work for your projects today and in the future.You'll be aligned with the vision and techniques of the one Angular, and be ready to start building quick and efficient Angular applications. You'll know how to take advantage of the latest Angular features and the core, stable APIs you can depend on. You'll be ready to confidently plan your future with the Angular framework.
Sygnały i systemy. Zbiór zadań
Kajetana Snopek, Jacek Wojciechowski
Teoria sygnałów i systemów stanowi wiedzę podstawową, bez której trudno jest sobie wyobrazić studiowanie bardziej złożonych zagadnień, takich jak, na przykład, teoria modulacji i detekcji, analiza sygnałów niestacjonarnych czy badanie własności transmisyjnych systemów. Prezentowany zbiór zadań jest pomocą dydaktyczną do wykładów "Sygnały i systemy" oraz "Sygnały, modulacje i systemy" prowadzonych od wielu lat na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. W pracy zebrano zadania z szeroko rozumianej teorii sygnałów czasu ciągłego i dyskretnego oraz systemów analogowych i cyfrowych, z uwzględnieniem analizy w stanie nieustalonym oraz problematyki badania stabilności systemów. Na początku każdego rozdziału zamieszczono wykaz pozycji bibliograficznych, w których Czytelnik może znaleźć obszerniejsze omówienie teoretyczne prezentowanych zagadnień. Następująca po wykazie część teoretyczna jest ograniczona do przypomnienia podstawowych pojęć i wzorów. W każdym rozdziale podano ponadto przykładowe rozwiązania zadań, po których autorzy pozostawiają Czytelnikowi wiele problemów do samodzielnego rozwiązania. Odpowiedzi do zadań zostały zamieszczone na końcu zbioru zadań. Załączniki zawierają między innymi tablice transformat (Fouriera, Laplace'a) oraz opis własności przekształceń wykorzystywanych przy rozwiązywaniu zadań.
Sygnały, modulacje i systemy. Laboratorium
Kajetana Snopek
Skrypt stanowi pomoc dydaktyczną do zająć laboratoryjnych z przedmiotu "Sygnały, modulacje i systemy" prowadzonego na Wydziale Elektroniki i Technik Informacyjnych PW. Zawiera instrukcje do ćwiczeń laboratoryjnych wzbogacone o część teoretyczną z zakresu analizy częstotliwościowej sygnałów i modulacji, przetwarzania analogowo-cyfrowego oraz filtracji analogowej i cyfrowej.
Tim Bowler, Wojciech Bancer
With its flexible architecture, the Symfony framework allows you to build modern web applications and web services easily and rapidly. The MVC components separate the logic from the user interface and therefore make developing, changing, and testing your applications much faster. Using Symfony you can minimize repetitive coding tasks, optimize performance, and easily integrate with other libraries and frameworks.Although this framework contains with many powerful features, most developers do not exploit Symfony to its full potential.This book makes it easy to get started and produce a powerful and professional-looking web site utilizing the many features of Symfony. Taking you through a real-life application, it covers all major Symfony framework features without pushing you into too much theoretical detail, as well as throwing some light on the best practices for rapid application development.This book takes you through detailed examples as well as covering the foundations that you will need to get the most out of the Symfony framework. You will learn to shorten the development time of your complex applications and maintain them with ease. You will create several useful plug-ins and add them to your application and automate common tasks. The book also covers best practices and discussions on security and optimization. You will learn to utilize all major features of this framework by implementing them in your application.By the end, you should have a good understanding of the development features of Symfony (for Propel as well as Doctrine editions), and be able to deploy a high-performance web site quite easily.
Włodzimierz Gajda
Podbij internet z Symfony 2! Bez trudu zbuduj stronę WWW w środowisku Symfony 2 Precyzyjnie określ swoje potrzeby i zrealizuj je z pomocą tego środowiska Skutecznie chroń dostęp do aplikacji Symfony 2 to nowa wersja doskonałego środowiska, pozwalającego tworzyć strony internetowe oraz aplikacje w języku PHP. Ten framework, długo wypatrywany przez rzesze programistów, ma wiele atutów: w pełni wykorzystuje obiektowe możliwości najnowszej wersji języka PHP, jest kompatybilny z innymi bibliotekami PHP, ma modularną budowę, a także zawiera ponad dwadzieścia komponentów, których można używać razem lub oddzielnie. Znakomicie ułatwia też wychwytywanie błędów w tworzonej aplikacji i efektywnie zabezpiecza ją przed dostępem niepowołanych osób. Zadaniem tej książki jest szybkie i praktyczne wprowadzenie Cię w świat Symfony 2 oraz pokazanie na konkretnych przykładach, jak można wykorzystać jego wspaniałe możliwości. Sprawdź, jak zainstalować aplikację i stworzyć z niej wygodne narzędzie, dołączyć zewnętrzne zasoby, przygotować szablon witryny czy opublikować projekt. Poznaj zmienne, wyrażenia i operatory Twig, instrukcje sterujące, znaczniki, funkcje i filtry. Naucz się pracować z bazą danych, wykorzystywać różne rozszerzenia i relacje, tworzyć aplikacje interaktywne i te przeznaczone wyłącznie do odczytu. Wszystko to masz na wyciągnięcie ręki - przeczytaj i stosuj we własnych projektach! Tworzenie prostych stron WWW Dostosowywanie Symfony 2 Praca z bazą danych Doctrine Behaviours Szczegółowe dane rekordu Relacje Panele CRUD i zabezpieczanie dostępu do aplikacji Poczuj komfort pracy z rewolucyjnym frameworkiem Symfony 2!
Włodzimierz Gajda
Naucz się korzystać z pełni możliwości biblioteki MVC! Co to jest model MVC i dlaczego warto z niego korzystać? Jak programować z użyciem biblioteki MVC? Jak stworzyć aplikację internetową lub stronę WWW dzięki Symfony? Symfony, framework stworzony w języku PHP i mający na celu uproszczenie oraz przyspieszenie tworzenia aplikacji internetowych, znajduje zastosowanie w coraz większej liczbie projektów. Jego wykorzystanie wiąże się ze znacznie efektywniejszym programowaniem, a także pozwala uniknąć wielu błędów i powtarzających się, nużących czynności. Symfony opiera się na modelu MVC i posiada wiele wbudowanych funkcji — między innymi ochronę przed atakami CSRF oraz XSS. Ten framework nie ogranicza się do wykorzystania własnej biblioteki, lecz zapewnia także możliwość integracji z innymi. Jeśli chcesz nauczyć się, jak to działa w praktyce, trzymasz w rękach właściwą pozycję! Książka "Symfony w przykładach" jest możliwie najbardziej skondensowaną instrukcją obsługi Symfony. Żeby ją zrozumieć, nie musisz dysponować oszałamiającą wiedzą — wystarczą podstawy PHP i XHTML/CSS. Jej autor poprowadzi Cię od najprostszych projektów ("Hello world"), przez nieco bardziej zaawansowane zagadnienia, dotyczące zewnętrznych zasobów, połączenia projektu z bazą danych, publikacji projektu na serwerze hostingowym, aż po tworzenie różnego typu paneli administracyjnych. Krótko mówiąc, na samych konkretnych przykładach przejdziesz drogę do stworzenia własnej, niezawodnie działającej aplikacji internetowej. Pierwszy projekt w Symfony i praca w środowisku NetBeans Wymiana szablonu XHTML/CSS i dołączanie zewnętrznych zasobów Hiperłącza i strona błędu 404 Publikowanie projektu na serwerze hostingowym Dostosowywanie klas generowanych przez Propel Wyświetlanie danych rekordu i identyfikacja rekordów na podstawie wartości slug Artykuły na temat HTML/CSS Umieszczanie w bazie danych plików binarnych Pliki do pobrania i komponent menu Relacje 1:n oraz n:m i widoki częściowe Panele administracyjne i tłumaczenie interfejsu witryny Zbiór zadań C++ Administracja kontami użytkowników i generowanie paneli administracyjnych Zabezpieczanie paneli administracyjnych protokołem HTTPS I Ty możesz ułatwić sobie tworzenie doskonałych aplikacji internetowych!
Wojciech Bancer
Symfony is a free and open source PHP MVC web application development framework, which helps you create and maintain web applications and replace recurrent coding tasks. It integrates with an independent library, PHPUnit, to give you a rich testing framework. It is one of the best and most popular frameworks available on the market. Popular projects such as Drupal, Laravel, and phpBB also use Symfony. Its well-organized structure, clean code, and good programming practices make web development a breeze.Symfony2 Essentials will guide you through the process of creating a sample web application with Symfony2. You will create a To-Do application, using a few of the most commonly used Symfony2 components, and discover how to perform these development tasks efficiently.This book introduces you to the Symfony framework with a quick installation guide and a brief explanation of its key features including the MVC architecture, twig templating, dependency injection, and more. You will learn to manage dependencies, create controllers, views, and API calls, and secure your application.Next, you will go through the steps that are common for most web applications, which include writing CRUD and AJAX, handling forms, validation, translations, and the command-line interface, and e-mail sending features. The book ends with best practices, debugging, profiling, and deployment procedures.By the end of this book, you will have learned how to combine a Symfony2 framework with other open source code to speed up the development process.
Symfony2. Rozbudowa frameworka
Sébastien Armand
Wiedza społeczności w pigułce. Optymalizacja, audyt oraz dostosowywanie aplikacji sieciowych opartych na systemie Symfony Symfony2 to jeden z najpopularniejszych szkieletów do tworzenia aplikacji internetowych w języku PHP. Programiści PHP docenili jego możliwości, łatwość konfiguracji oraz elastyczność i wybierają go do najbardziej zaawansowanych projektów. Wokół tego szkieletu stworzyli również silną społeczność, która aktywnie wspiera początkujących programistów. Chcesz się przekonać, jak wykorzystać Symfony2 w codziennej pracy? Zastanawiasz się, jak rozszerzyć możliwości tego systemu i jeszcze bardziej dostosować go do własnych potrzeb? Jeżeli tak, to trafiłeś na doskonałą książkę! Znajdziesz w niej cenne porady na temat tworzenia usług, szablonów oraz formularzy. Dowiesz się, jak zwiększyć bezpieczeństwo Twojej aplikacji za pomocą uwierzytelnienia OAuth oraz własnych adnotacji. Poznasz Doctrine oraz zobaczysz, jak udostępnić stworzone rozszerzenie innym programistom. W tej książce znajdziesz również informacje na temat automatycznego testowania stworzonego kodu oraz tworzenia dokumentacji. Jest to doskonała pozycja dla programistów chcących w pełni wykorzystać możliwości szkieletu Symfony2! Dzięki tej książce nauczysz się: Tworzyć i oceniach usługi i procedury nasłuchowe. Łączyć swoje rozszerzenia z wybranymi punktami zaczepu. Tworzyć własne polecenia, szablony oraz integrować aplikację z bazami danych. Dostosowywać warstwę zabezpieczeń do indywidualnych potrzeb. Tworzyć rozszerzenia, które można udostępniać innym programistom. Tworzyć pakiety o takim samym stopniu integracji z Symfony, jak rdzenne moduły. Rozszerz potencjał szkieletu Symfony2!
Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce
Bartłomiej Gawin, Bartosz Marcinkowski
Wkrocz w świat symulacji procesów biznesowych bez kompleksów! Poznaj pojęcia związane z zarządzaniem procesami biznesowymi Naucz się wydajnie korzystać z dostępnych standardów i narzędzi Dowiedz się, jak najlepiej zastosować swoją wiedzę w praktyce Modelowanie i optymalizacja procesów biznesowych należą obecnie do najważniejszych działań związanych z organizacją pracy i zarządzaniem każdym nowoczesnym przedsiębiorstwem, niezależnie od jego profilu oraz branży, w której operuje. Działania te wymagają od kadry kierowniczej przeprowadzania rozmaitych analiz i symulacji, konfrontowania charakterystyk czasowych i kosztowych oraz tworzenia kwerend analitycznych i ewaluacyjnych, co nie jest możliwe bez znajomości odpowiednich standardów i narzędzi. Książka Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce jest doskonałym przewodnikiem po obszarze zarządzania procesami biznesowymi. Nie stanowi ona typowego podręcznika ani zestawu ćwiczeń - jej autorzy koncentrują się raczej na analizie odpowiednich przypadków. Dzięki temu łatwo i szybko zdobędziesz wiedzę na temat sposobów konstruowania i optymalizacji modeli biznesowych występujących w realnym świecie. Poznasz również najpopularniejsze obecnie metody opisu procesów biznesowych, czyli standardy Business Process Management System oraz Business Process Model and Notation, a także zestawy narzędzi najczęściej wybierane przez profesjonalistów. Sięgnij po tę książkę i poznaj: narzędzia przeznaczone do dokumentowania procesów biznesowych standardy, modele i techniki modelowania procesów dogłębne analizy praktycznych przypadków biznesowych zastosowanie standardów BPMS oraz BPMN zasady tworzenia modeli biznesowych techniki symulacji i optymalizacji procesów Dowiedz się, jak sprawnie i szybko modelować i optymalizować procesy biznesowe! Dr inż. Bartłomiej Gawin jest absolwentem Wydziału Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej oraz Wydziału Zarządzania Uniwersytetu Gdańskiego. Współpracuje z Katedrą Informatyki Ekonomicznej na Wydziale Zarządzania UG. Zajmuje się problematyką teorii i zastosowań współczesnych technik i narzędzi do modelowania, symulacji i analizy procesów biznesowych. Jest autorem i współautorem publikacji naukowych z informatyki ekonomicznej, a jego prace były prezentowane i publikowane na licznych konferencjach - w tym międzynarodowych: BIR, AIS SIGSAND Symposium. Uczestniczył w kilku projektach, dotyczących tworzenia, wdrażania i użytkowania aplikacji biznesowych w firmach telekomunikacyjnych. Bartosz Marcinkowski jest pracownikiem Katedry Informatyki Ekonomicznej na Wydziale Zarządzania Uniwersytetu Gdańskiego. Zajmuje się problematyką teorii i zastosowań współczesnych metodyk, technik i narzędzi modelowania systemów informatycznych. Jest współautorem takich książek z tej tematyki jak Język UML 2.0 w modelowaniu systemów informatycznych, Język UML 2.1. Ćwiczenia, Tablice informatyczne. UML czy też Systems Analysis and Design for Advanced Modeling Methods. Best Practices. Jego prace były prezentowane i publikowane na licznych konferencjach - w tym międzynarodowych: ISECON, BIR, ISD i AIS SIGSAND Symposium.
Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce
Bartłomiej Gawin, Bartosz Marcinkowski
Wkrocz w świat symulacji procesów biznesowych bez kompleksów! Poznaj pojęcia związane z zarządzaniem procesami biznesowymi Naucz się wydajnie korzystać z dostępnych standardów i narzędzi Dowiedz się, jak najlepiej zastosować swoją wiedzę w praktyce Modelowanie i optymalizacja procesów biznesowych należą obecnie do najważniejszych działań związanych z organizacją pracy i zarządzaniem każdym nowoczesnym przedsiębiorstwem, niezależnie od jego profilu oraz branży, w której operuje. Działania te wymagają od kadry kierowniczej przeprowadzania rozmaitych analiz i symulacji, konfrontowania charakterystyk czasowych i kosztowych oraz tworzenia kwerend analitycznych i ewaluacyjnych, co nie jest możliwe bez znajomości odpowiednich standardów i narzędzi. Książka Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce jest doskonałym przewodnikiem po obszarze zarządzania procesami biznesowymi. Nie stanowi ona typowego podręcznika ani zestawu ćwiczeń - jej autorzy koncentrują się raczej na analizie odpowiednich przypadków. Dzięki temu łatwo i szybko zdobędziesz wiedzę na temat sposobów konstruowania i optymalizacji modeli biznesowych występujących w realnym świecie. Poznasz również najpopularniejsze obecnie metody opisu procesów biznesowych, czyli standardy Business Process Management System oraz Business Process Model and Notation, a także zestawy narzędzi najczęściej wybierane przez profesjonalistów. Sięgnij po tę książkę i poznaj: narzędzia przeznaczone do dokumentowania procesów biznesowych standardy, modele i techniki modelowania procesów dogłębne analizy praktycznych przypadków biznesowych zastosowanie standardów BPMS oraz BPMN zasady tworzenia modeli biznesowych techniki symulacji i optymalizacji procesów Dowiedz się, jak sprawnie i szybko modelować i optymalizować procesy biznesowe! Dr inż. Bartłomiej Gawin jest absolwentem Wydziału Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej oraz Wydziału Zarządzania Uniwersytetu Gdańskiego. Współpracuje z Katedrą Informatyki Ekonomicznej na Wydziale Zarządzania UG. Zajmuje się problematyką teorii i zastosowań współczesnych technik i narzędzi do modelowania, symulacji i analizy procesów biznesowych. Jest autorem i współautorem publikacji naukowych z informatyki ekonomicznej, a jego prace były prezentowane i publikowane na licznych konferencjach - w tym międzynarodowych: BIR, AIS SIGSAND Symposium. Uczestniczył w kilku projektach, dotyczących tworzenia, wdrażania i użytkowania aplikacji biznesowych w firmach telekomunikacyjnych. Bartosz Marcinkowski jest pracownikiem Katedry Informatyki Ekonomicznej na Wydziale Zarządzania Uniwersytetu Gdańskiego. Zajmuje się problematyką teorii i zastosowań współczesnych metodyk, technik i narzędzi modelowania systemów informatycznych. Jest współautorem takich książek z tej tematyki jak Język UML 2.0 w modelowaniu systemów informatycznych, Język UML 2.1. Ćwiczenia, Tablice informatyczne. UML czy też Systems Analysis and Design for Advanced Modeling Methods. Best Practices. Jego prace były prezentowane i publikowane na licznych konferencjach - w tym międzynarodowych: ISECON, BIR, ISD i AIS SIGSAND Symposium.
Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce
Bartłomiej Gawin, Bartosz Marcinkowski
Wkrocz w świat symulacji procesów biznesowych bez kompleksów! Poznaj pojęcia związane z zarządzaniem procesami biznesowymi Naucz się wydajnie korzystać z dostępnych standardów i narzędzi Dowiedz się, jak najlepiej zastosować swoją wiedzę w praktyce Modelowanie i optymalizacja procesów biznesowych należą obecnie do najważniejszych działań związanych z organizacją pracy i zarządzaniem każdym nowoczesnym przedsiębiorstwem, niezależnie od jego profilu oraz branży, w której operuje. Działania te wymagają od kadry kierowniczej przeprowadzania rozmaitych analiz i symulacji, konfrontowania charakterystyk czasowych i kosztowych oraz tworzenia kwerend analitycznych i ewaluacyjnych, co nie jest możliwe bez znajomości odpowiednich standardów i narzędzi. Książka Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce jest doskonałym przewodnikiem po obszarze zarządzania procesami biznesowymi. Nie stanowi ona typowego podręcznika ani zestawu ćwiczeń - jej autorzy koncentrują się raczej na analizie odpowiednich przypadków. Dzięki temu łatwo i szybko zdobędziesz wiedzę na temat sposobów konstruowania i optymalizacji modeli biznesowych występujących w realnym świecie. Poznasz również najpopularniejsze obecnie metody opisu procesów biznesowych, czyli standardy Business Process Management System oraz Business Process Model and Notation, a także zestawy narzędzi najczęściej wybierane przez profesjonalistów. Sięgnij po tę książkę i poznaj: narzędzia przeznaczone do dokumentowania procesów biznesowych standardy, modele i techniki modelowania procesów dogłębne analizy praktycznych przypadków biznesowych zastosowanie standardów BPMS oraz BPMN zasady tworzenia modeli biznesowych techniki symulacji i optymalizacji procesów Dowiedz się, jak sprawnie i szybko modelować i optymalizować procesy biznesowe! Dr inż. Bartłomiej Gawin jest absolwentem Wydziału Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej oraz Wydziału Zarządzania Uniwersytetu Gdańskiego. Współpracuje z Katedrą Informatyki Ekonomicznej na Wydziale Zarządzania UG. Zajmuje się problematyką teorii i zastosowań współczesnych technik i narzędzi do modelowania, symulacji i analizy procesów biznesowych. Jest autorem i współautorem publikacji naukowych z informatyki ekonomicznej, a jego prace były prezentowane i publikowane na licznych konferencjach - w tym międzynarodowych: BIR, AIS SIGSAND Symposium. Uczestniczył w kilku projektach, dotyczących tworzenia, wdrażania i użytkowania aplikacji biznesowych w firmach telekomunikacyjnych. Bartosz Marcinkowski jest pracownikiem Katedry Informatyki Ekonomicznej na Wydziale Zarządzania Uniwersytetu Gdańskiego. Zajmuje się problematyką teorii i zastosowań współczesnych metodyk, technik i narzędzi modelowania systemów informatycznych. Jest współautorem takich książek z tej tematyki jak Język UML 2.0 w modelowaniu systemów informatycznych, Język UML 2.1. Ćwiczenia, Tablice informatyczne. UML czy też Systems Analysis and Design for Advanced Modeling Methods. Best Practices. Jego prace były prezentowane i publikowane na licznych konferencjach - w tym międzynarodowych: ISECON, BIR, ISD i AIS SIGSAND Symposium.
Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce
Bartłomiej Gawin, Bartosz Marcinkowski
Wkrocz w świat symulacji procesów biznesowych bez kompleksów! Poznaj pojęcia związane z zarządzaniem procesami biznesowymi Naucz się wydajnie korzystać z dostępnych standardów i narzędzi Dowiedz się, jak najlepiej zastosować swoją wiedzę w praktyce Modelowanie i optymalizacja procesów biznesowych należą obecnie do najważniejszych działań związanych z organizacją pracy i zarządzaniem każdym nowoczesnym przedsiębiorstwem, niezależnie od jego profilu oraz branży, w której operuje. Działania te wymagają od kadry kierowniczej przeprowadzania rozmaitych analiz i symulacji, konfrontowania charakterystyk czasowych i kosztowych oraz tworzenia kwerend analitycznych i ewaluacyjnych, co nie jest możliwe bez znajomości odpowiednich standardów i narzędzi. Książka Symulacja procesów biznesowych. Standardy BPMS i BPMN w praktyce jest doskonałym przewodnikiem po obszarze zarządzania procesami biznesowymi. Nie stanowi ona typowego podręcznika ani zestawu ćwiczeń - jej autorzy koncentrują się raczej na analizie odpowiednich przypadków. Dzięki temu łatwo i szybko zdobędziesz wiedzę na temat sposobów konstruowania i optymalizacji modeli biznesowych występujących w realnym świecie. Poznasz również najpopularniejsze obecnie metody opisu procesów biznesowych, czyli standardy Business Process Management System oraz Business Process Model and Notation, a także zestawy narzędzi najczęściej wybierane przez profesjonalistów. Sięgnij po tę książkę i poznaj: narzędzia przeznaczone do dokumentowania procesów biznesowych standardy, modele i techniki modelowania procesów dogłębne analizy praktycznych przypadków biznesowych zastosowanie standardów BPMS oraz BPMN zasady tworzenia modeli biznesowych techniki symulacji i optymalizacji procesów Dowiedz się, jak sprawnie i szybko modelować i optymalizować procesy biznesowe! Dr inż. Bartłomiej Gawin jest absolwentem Wydziału Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej oraz Wydziału Zarządzania Uniwersytetu Gdańskiego. Współpracuje z Katedrą Informatyki Ekonomicznej na Wydziale Zarządzania UG. Zajmuje się problematyką teorii i zastosowań współczesnych technik i narzędzi do modelowania, symulacji i analizy procesów biznesowych. Jest autorem i współautorem publikacji naukowych z informatyki ekonomicznej, a jego prace były prezentowane i publikowane na licznych konferencjach - w tym międzynarodowych: BIR, AIS SIGSAND Symposium. Uczestniczył w kilku projektach, dotyczących tworzenia, wdrażania i użytkowania aplikacji biznesowych w firmach telekomunikacyjnych. Bartosz Marcinkowski jest pracownikiem Katedry Informatyki Ekonomicznej na Wydziale Zarządzania Uniwersytetu Gdańskiego. Zajmuje się problematyką teorii i zastosowań współczesnych metodyk, technik i narzędzi modelowania systemów informatycznych. Jest współautorem takich książek z tej tematyki jak Język UML 2.0 w modelowaniu systemów informatycznych, Język UML 2.1. Ćwiczenia, Tablice informatyczne. UML czy też Systems Analysis and Design for Advanced Modeling Methods. Best Practices. Jego prace były prezentowane i publikowane na licznych konferencjach - w tym międzynarodowych: ISECON, BIR, ISD i AIS SIGSAND Symposium.
Symulacje komputerowe w fizyce
Maciej Matyka
Książka prezentuje algorytmy umożliwiające komputerowe symulowanie rozmaitych procesów fizycznych. Po przedstawieniu metody różnicowej rozwiązywania zwyczajnych równań różniczkowych, Autor pokazuje, w jaki sposób zastosować ją przy rozwiązywaniu konkretnych problemów fizycznych. Opisano między innymi: Symulowanie zjawisk mechaniki klasycznej w oparciu o prawa dynamiki Newtona Rozwiązanie numeryczne równania falowego Symulacje dynamiki cieczy nieściśliwej Rozwiązanie numeryczne równania Schrödingera "Symulacje komputerowe w fizyce" to książka, którą powinni zainteresować się nie tylko fizycy: niektóre przedstawione tu algorytmy znajdują zastosowanie w aplikacjach CAD/CAM, a nawet przy tworzeniu gier komputerowych.