- Table View
- List View
Building Tools with GitHub: Customize Your Workflow
by Chris Dawson Ben StraubFor your next project on GitHub, take advantage of the service’s powerful API to meet your unique development requirements. This practical guide shows you how to build your own software tools for customizing the GitHub workflow. Each hands-on chapter is a compelling story that walks you through the tradeoffs and considerations for building applications on top of various GitHub technologies.If you’re an experienced programmer familiar with GitHub, you’ll learn how to build tools with the GitHub API and related open source technologies such as Jekyll (site builder), Hubot (NodeJS chat robot), and Gollum (wiki).Build a simple Ruby server with Gist API command-line tools and Ruby’s "Octokit" API clientUse the Gollum command-line tool to build an image management applicationBuild a GUI tool to search GitHub with PythonDocument interactions between third-party tools and your codeUse Jekyll to create a fully-featured blog from material in your GitHub repositoryCreate an Android mobile application that reads and writes information into a Jekyll repositoryHost an entire single-page JavaScript application on GitHubUse Hubot to automate pull request reviews
Building Trading Bots Using Java
by Shekhar VarshneyBuild an automated currency trading bot from scratch with java. In this book, you will learn about the nitty-gritty of automated trading and have a closer look at Java, the Spring Framework, event-driven programming, and other open source APIs, notably Google's Guava API. And of course, development will all be test-driven with unit testing coverage. The central theme of Building Trading Bots Using Java is to create a framework that can facilitate automated trading on most of the brokerage platforms, with minimum changes. At the end of the journey, you will have a working trading bot, with a sample implementation using the OANDA REST API, which is free to use. What You'll Learn Find out about trading bots Discover the details of tradeable instruments and apply bots to them Track and use market data events Place orders and trades Work with trade/order and account events Who This Book Is For Experienced programmers new to bots and other algorithmic trading and finance techniques.
Building Trust in the Generative Artificial Intelligence Era: Technology Challenges and Innovations (Routledge Studies in Trust Research)
by Jerzy Gołuchowski Joanna Paliszkiewicz Kuanchin Chen Magdalena Mądra-SawickaIn an era where generative artificial intelligence (AI) is reshaping industries and daily life, trust has become a cornerstone for its successful adoption and application. Building Trust in the Generative Artificial Intelligence Era: Technology Challenges and Innovations explores how trust can be built, maintained, and evaluated in a world increasingly reliant on AI technologies. Designed to be accessible to a broad audience, thi book blends theoretical insights with practical approaches, offering readers a comprehensive understanding of the topic.This book is divided into three parts. The first part examines the foundations of trust in generative AI, highlighting trends and ethical challenges such as "greenwashing" and remote work dynamics. The second part provides actionable frameworks and tools for assessing and enhancing trust, focusing on topics like cybersecurity, transparency, and explainability. The final section presents global case studies exploring university students' perceptions of ChatGPT, generative AI's applications in European agriculture, and its transformative impact on financial systems.By addressing both the opportunities and risks of generative AI, this book delivers groundbreaking insights for academics, professionals, and policymakers worldwide. It emphasizes practical solutions, ensuring readers gain the knowledge needed to navigate the evolving technological landscape and foster trust in transformative AI systems.
Building Trustworthy Semantic Webs
by Bhavani ThuraisinghamSemantic Webs promise to revolutionize the way computers find and integrate data over the internet. They will allow Web agents to share and reuse data across applications, enterprises, and community boundaries. However, this improved accessibility poses a greater threat of unauthorized access, which could lead to the malicious corruption of informa
Building UIs with Wijmo
by Yuguang ZhangWritten with an example-based approach, Building UIs with Wijmo leads you step by step through the implementation and customization of each library component and its associated resources. Reference tables of each configuration option, method, and event for each component are provided, alongside detailed explanations of how each widget is used.Building UIs with Wijmo is targeted at readers who are familiar with HTML, CSS, JavaScript, and jQuery, and have a basic understanding of web development. Although knowledge of jQuery UI is not mandatory, it would be a bonus as it is quite similar to Wijmo. Only the last chapter of the book on extending Wijmo requires advanced CSS and JavaScript knowledge.
Building User-Friendly DSLs
by Meinte BoersmaCraft domain-specific languages that empower experts to create software themselves.Domain-specific languages put business experts at the heart of software development. These purpose-built tools let your clients write down their business knowledge and have it automatically translated into working software—no dev time required. They seamlessly bridge the knowledge gap between programmers and subject experts, enabling better communication and freeing you from time-consuming code adjustments. Inside Building User-Friendly DSLs you&’ll learn how to: • Build a complete Domain IDE for a car rental company • Implement a projectional editor for your DSL • Implement content assist, type systems, expressions, and versioning language aspects • Evaluate business rules • Work with Abstract Syntax Trees • Reduce notated DSL content in concrete syntax into abstract syntax Building User-Friendly DSLs takes you on a carefully-planned journey through everything you need to create your own DSLs. It focuses on building DSLs that are easy for busy business experts to learn and master. By working through a detailed example of a car rental company, you'll see how to create a custom DSL with a modern and intuitive UI that can replace tedious coding activities. About the technology Here&’s the central problem of software development: business users know what they need their apps to do, but they don&’t know how to write the code themselves. As a developer, this means you spend a lot of time learning the same domain-specific details your user already knows. Now there&’s a way to bridge this gap! You can create a Domain-Specific Language (DSL) that empowers non-technical business users to create and customize their own applications without writing any code. About the book Building User-Friendly DSLs teaches you how to create a complete domain-specific language that looks and works like a web application. These easy-to-use DSLs put the power to create custom software into the hands of business domain experts. As you go, you&’ll cover all the essentials, from establishing structure and syntax of your DSL to implementing a user-friendly interface. What's inside • Implement a projectional editor for your DSL • Work with Abstract Syntax Trees • Evaluate business rules About the reader For developers with JavaScript and web development experience. About the author Meinte Boersma is a senior developer and an evangelist of model-driven software development and DSLs. Table of Contents 1 What is a domain-specific language? 2 Representing DSL content as structured data 3 Working with ASTs in code 4 Projecting the AST 5 Editing values in the projection 6 Editing objects in the projection 7 Implementing persistence and transportation of ASTs 8 Generating code from the AST 9 Preventing things from blowing up 10 Managing change 11 Implementing expressions: Binary operations 12 Implementing expressions: Order of operations 13 Implementing a type system 14 Implementing business rules 15 Some topics we didn&’t cover
Building VMware Software-Defined Data Centers
by Valentin HamburgerMake the most of software-defined data centers with revolutionary VMware technologies About This Book • Learn how you can automate your data center operations and deploy and manage applications and services across your public, private, and hybrid infrastructure in minutes • Drive great business results with cost-effective solutions without compromising on ease, security, and controls • Transform your business processes and operations in a way that delivers any application, anywhere, with complete peace of mind Who This Book Is For If you are an IT professional or VMware administrator who virtualizes data centers and IT infrastructures, this book is for you. Developers and DevOps engineers who deploy applications and services would also find this book useful. Data center architects and those at the CXO level who make decisions will appreciate the value in the content. What You Will Learn • Understand and optimize end-to-end processes in your data center • Translate IT processes and business needs into a technical design • Apply and create vRO workflow automation functionalities to services • Deploy NSX in a virtual environment • Technically accomplish DevOps offerings • Set up and use vROPs to master the SDDC resource demands • Troubleshoot all the components of SDDC In Detail VMware offers the industry-leading software-defined data center (SDDC) architecture that combines compute, storage, networking, and management offerings into a single unified platform. This book uses the most up-to-date, cutting-edge VMware products to help you deliver a complete unified hybrid cloud experience within your infrastructure. It will help you build a unified hybrid cloud based on SDDC architecture and practices to deliver a fully virtualized infrastructure with cost-effective IT outcomes. In the process, you will use some of the most advanced VMware products such as VSphere, VCloud, and NSX. You will learn how to use vSphere virtualization in a software-defined approach, which will help you to achieve a fully-virtualized infrastructure and to extend this infrastructure for compute, network, and storage-related data center services. You will also learn how to use EVO:RAIL. Next, you will see how to provision applications and IT services on private clouds or IaaS with seamless accessibility and mobility across the hybrid environment. This book will ensure you develop an SDDC approach for your datacenter that fulfills your organization's needs and tremendously boosts your agility and flexibility. It will also teach you how to draft, design, and deploy toolsets and software to automate your datacenter and speed up IT delivery to meet your lines of businesses demands. At the end, you will build unified hybrid clouds that dramatically boost your IT outcomes. Style and approach With the ever-changing nature of businesses and enterprises, having the capability to navigate through the complexities is of utmost importance. This book takes an approach that combines industry expertise with revolutionary VMware products to deliver a complete SDDC experience through practical examples and techniques, with proven cost-effective benefits.
Building Value through Marketing: A Step-by-Step Guide
by Philip SugaiBuilding Value through Marketing provides a hands-on guide to understanding and building compelling marketing plans that create value, not only in profit terms but also for customers and stakeholders. Working step-by-step through strategy development, this book empowers those responsible for creating or managing new products or services to have the right mindset, understand the most important marketing tools that they can use and apply these to create unprecedented levels of value. Founded on the principle of Service Dominant Logic, the book is organized into three key sections: "The Value Mindset," "The 12 Building Blocks of Value," and "Value-Focused Marketing in Action," which walk through the process of value-focused product and service development. The strategies and tools put forward have been tested successfully across multiple industries and countries and are grounded in academic theory, emphasized by real-life case studies throughout. Readers will gain the ability to align their marketing scholarship and practices with the current definition of why a business exists and the role that marketing plays within these business practices. This is essential reading for those studying Marketing Planning and Strategy at Advanced Undergraduate, Postgraduate and MBA levels. Its uniquely applied approach also makes it an excellent guide for marketing practitioners and institutions offering professional qualifications.
Building Versatile Mobile Apps with Python and REST: RESTful Web Services with Django and React
by Art YudinDevelop versatile iOS apps using Python with RESTful web services. This book will show you how to blend Django, a high-level Python Web framework, with Django REST, the powerful, feature-filled extension, to build iOS mobile apps.Using easy-to-follow examples, you'll begin by building a simple app using the RESTful Web API and iOS. You'll begin by using traditional Django to create models and connect your App to the database. You'll then see how to serialize your data and create the RESTful API. The second part of the book introduces Xcode, a programming environment to develop iOS apps. Using Swift, the programming language for iOS, you'll design the actual app. Once you have your back-end in Django and a front-end in Swift, you'll connect them using our RESTful API. You'll be able to log in, browse places of interest, and rate them and leave comments. Guided step-by-step instructions, Building Versatile Mobile Apps with Python and REST will demonstrate how easy it is to use Python to develop iOS applications. What You'll LearnBuild Create-Read-Update-Delete functionality using RESTful Web Services Incorporate marketing into the design of iOS apps to stand out in the App Store Deploy your app to a live server and add it to Apple app store Who This Book Is ForAspiring programmers who want to develop modern RESTful Web Services and design the front-end for iOS. Developers who want to combine the most powerful and popular back-end technology—Python—and monetize it with a popular iOS platform in Apple App Store.
Building Virtual Communities of Practice for Distance Educators (SpringerBriefs in Educational Communications and Technology #1)
by M. Aaron Bond Barbara B. LockeeAs colleges, universities and other learning institutions explore teaching and learning through online environments, online communities of practice may provide solutions to organizational and professional development needs. The purpose of this book is to develop a set of guidelines for creating a virtual community of practice for faculty teaching at a distance that can easily be implemented by faculty development professionals. Designing a virtual community of practice can be operationalized using the ADDIE model to guide the process. Based on an instructional systems design process, the ADDIE model emphasizes the five core elements of the instructional systems design process: analyze, design, develop, implement and evaluate; often it serves as a project management tool or to provide a visual aid for organization of relevant tasks.
Building Virtual Pentesting Labs for Advanced Penetration Testing
by Kevin CardwellWritten in an easy-to-follow approach using hands-on examples, this book helps you create virtual environments for advanced penetration testing, enabling you to build a multi-layered architecture to include firewalls, IDS/IPS, web application firewalls, and endpoint protection, which is essential in the penetration testing world.If you are a penetration tester, security consultant, security test engineer, or analyst who wants to practice and perfect penetration testing skills by building virtual pentesting labs in varying industry scenarios, this is the book for you. This book is ideal if you want to build and enhance your existing pentesting methods and skills. Basic knowledge of network security features is expected along with web application testing experience.
Building Virtual Pentesting Labs for Advanced Penetration Testing - Second Edition
by Kevin CardwellLearn how to build complex virtual architectures that allow you to perform virtually any required testing methodology and perfect it About This Book * Explore and build intricate architectures that allow you to emulate an enterprise network * Test and enhance your security skills against complex and hardened virtual architecture * Learn methods to bypass common enterprise defenses and leverage them to test the most secure environments. Who This Book Is For While the book targets advanced penetration testing, the process is systematic and as such will provide even beginners with a solid methodology and approach to testing. You are expected to have network and security knowledge. The book is intended for anyone who wants to build and enhance their existing professional security and penetration testing methods and skills. What You Will Learn * Learning proven security testing and penetration testing techniques * Building multi-layered complex architectures to test the latest network designs * Applying a professional testing methodology * Determining whether there are filters between you and the target and how to penetrate them * Deploying and finding weaknesses in common firewall architectures. * Learning advanced techniques to deploy against hardened environments * Learning methods to circumvent endpoint protection controls In Detail Security flaws and new hacking techniques emerge overnight - security professionals need to make sure they always have a way to keep . With this practical guide, learn how to build your own virtual pentesting lab environments to practice and develop your security skills. Create challenging environments to test your abilities, and overcome them with proven processes and methodologies used by global penetration testing teams. Get to grips with the techniques needed to build complete virtual machines perfect for pentest training. Construct and attack layered architectures, and plan specific attacks based on the platforms you're going up against. Find new vulnerabilities for different kinds of systems and networks, and what these mean for your clients. Driven by a proven penetration testing methodology that has trained thousands of testers, Building Virtual Labs for Advanced Penetration Testing, Second Edition will prepare you for participation in professional security teams. Style and approach The book is written in an easy-to-follow format that provides a step-by-step, process-centric approach. Additionally, there are numerous hands-on examples and additional references for readers who might want to learn even more. The process developed throughout the book has been used to train and build teams all around the world as professional security and penetration testers.
Building Virtual Reality with Unity and Steam VR
by Jeff W MurrayThe golden age of virtual reality is here; take the first step into V.R. programming and development with Jeff W. MurrayBuilding Virtual Reality with Unity and SteamVR. Murray explores some of the topical issues surrounding virtual reality; including V.R. sickness, telepresence, performance issues and practical ways to diminish these detrimental effects to make a more comprehensive experience. Building Virtual Reality also grants readers a hands-on approach with the Unity game engine and programming. The example projects and sample C# code found in the text are compatible with all SteamVR supported virtual reality head mounted displays that are currently available. This text is the essential survival guide to VR and VR development for any reader. Author Bio: Jeff W. Murray has written two books: Game Development for iOS with Unity3D, C# Game Programming Cookbook for Unity3D, both published by CRC Press. In his game development career spanning over 14 years, he has worked with some of the world Murray Key features: Discusses some of the key issues facing virtual reality and provides helpful tips for making better V.R. experiences. Develop V.R. applications with practical examples geared to work with both the Oculus Rift and HTC Vive, as well as open source virtual reality (OSVR) headsets like the HDK. Find out how to build both standing and seated experiences. Tips on optimizing performance with the Unity Profilers. Explore examples specifically for HTC Vive Controllers and picking up and throwing physics objects, including haptic feedback. Discover how to build user interfaces for virtual reality, as well as discussing some best practices for V.R. based user interface design. Written by a games industry veteran who has been a V.R. developer since the first Oculus development kit.
Building Virtual Reality with Unity and SteamVR
by Jeff W MurrayBuilding Virtual Reality with Unity and Steam VR takes a hands-on approach to getting up and running with virtual reality using the Unity game engine. By utilizing the free SteamVR 2.x libraries, this book and its example code are compatible with the main virtual reality (VR) head-mounted displays currently available. This book also looks at some of the main issues surrounding virtual reality, such as motion sickness and performance issues, providing practical ways to reduce their impact to make better VR experiences. Key Features: Discusses some of the key issues facing virtual reality and provides helpful tips for making better VR experiences Practical examples geared to work with any headset compatible with SteamVR, including Oculus Rift, HTC Vive, and Valve Index Uses the SteamVR Interaction system for interactions such as picking up and throwing objects, operating user interfaces and capturing input events for your own scripts Explore advanced spatialized audio with Steam Audio. Discover how to build user interfaces for virtual reality, as well as discussing some best practices for VR-based user interface design Written by a games industry veteran with a proven track record, having worked for IBM Research in educational VR research projects and having made and launched VR experiences.
Building Vue.js Applications with GraphQL: Develop a complete full-stack chat app from scratch using Vue.js, Quasar Framework, and AWS Amplify
by Heitor Ramon RibeiroTake your Vue.js knowledge to the next level by understanding full-stack development concepts and exploring modern web technologies such as AWS Amplify, GraphQL, and Quasar FrameworkKey FeaturesBuild a fully functional Vue.js web app and learn how it integrates with GraphQLTransform your chat application into a Progressive Web Application (PWA) for web deploymentDiscover practical recipes, exploring the capabilities of the GraphQL API for full-stack development using Quasar FrameworkBook DescriptionSince its release by Facebook in 2012, GraphQL has taken the internet by storm. Huge companies such as Airbnb and Audi have started to adopt it, while small to medium-sized companies are now recognizing the potential of this query-based API. GraphQL may seem strange at first, but as you start to read about and experience more of it, you won't want to use REST APIs anymore. With the recipes in this book, you will learn how to build a complete real-time chat app from scratch. Starting by creating an AWS Amplify environment, you will delve into developing your first GraphQL Schema. You will then learn how to add the AppSync GraphQL client and create your first GraphQL mutation. The book also helps you to discover the simplicity and data fetching capabilities of GraphQL that make it easy for front-end developers to communicate with the server. You will later understand how to use Quasar Framework to create application components and layouts. Finally, you will find out how to create Vuex modules in your application to manage the app state, fetch data using the GraphQL client, and deploy your application to the web. By the end of this book, you'll be well versed in proof-of-concept full-stack applications that explore the power of GraphQL with AWS Amplify, and you'll be able to use Quasar Framework to create your Vue applications.What you will learnSet up your Vue.js projects with Vue CLI and explore the power of Vue componentsDiscover steps to create functional components in Vue.js for faster renderingBecome familiar with AWS Amplify and learn how to set up your environmentUnderstand how to create your first GraphQL schemaUse Quasar Framework to create simple and effective interfacesDiscover effective techniques to create queries for interacting with dataExplore Vuex for adding state management capabilities to your appDiscover techniques to deploy your applications effectively to the webWho this book is forThis book is for intermediate-level Vue.js developers who want to take their first step toward full-stack development. Prior knowledge of Vue.js and JavaScript is required before getting started with this book.
Building Web APIs with ASP.NET Core
by Valerio De SanctisBuild fully-featured APIs with ASP.NET Core! This all-practical guide is written like a real development project, taking you hands-on with modern APIs utilizing REST and GraphQL standards.In Building Web APIs with ASP.NET Core you will learn how to: Set up your environment with VS 2022, Node, Git, and more Create a ASP.NET Core project from scratch Integrate with SQL Server Use Entity Framework Core to set up a data model Create back-end controllers Design an API to serve data Write API documentation using Swagger and Swashbuckle Consume an API using typical web client-side frameworks Handle requests and routes using controllers and Minimal API Release and deploy your Web API in production on cloud-based hosting services such as MS Azure Building Web APIs with ASP.NET Core is a practical beginner&’s guide to creating your first web APIs using ASP.NET Core. In it, you&’ll develop an API that feeds web-based services, including websites and mobile apps, for a board games application. The book is cleverly structured to mirror a real-world development project, with each chapter introducing a new feature request. You&’ll build your API with an ecosystem of ASP.NET Core tools that help simplify everything from setting up your data model to generating documentation. About the Technology Web APIs are the front door to an application, providing controlled access to its data and features. ASP.NET Core, Microsoft&’s web framework, simplifies and accelerates API creation with powerful, developer-friendly features, including an innovative &“no compile&” coding experience. It is reliable, fast, free, open-source, and backed by Microsoft&’s legendary support. About the Book Building Web APIs with ASP.NET Core teaches you how to write safe, maintainable, and performant REST APIs. It&’s full of best practices for modern and classic API styles, including REST and GraphQL. You&’ll love the groundbreaking Minimal API model that helps you build pro-quality APIs with just a few lines of code. Each chapter contains realistic user stories, backlog items, and development tasks. What&’s Inside Create an ASP.NET Core project from scratch Set up a data model with Entity Framework Core Create backend controllers Design an API to serve data About the Reader For developers with some experience using the .NET Framework. About the Author Valerio De Sanctis has more than 20 years of experience in web development and project management using ASP.NET, PHP, and Java. Table of Contents PART 1 - GETTING STARTED 1 Web APIs at a glance 2 Our first web API project 3 RESTful principles and guidelines PART 2 - BASIC CONCEPTS 4 Working with data 5 CRUD operations 6 Data validation and error handling PART 3 - ADVANCED CONCEPTS 7 Application logging 8 Caching techniques 9 Authentication and authorization 10 Beyond REST PART 4 - TOWARD PRODUCTION 11 API documentation 12 Release and deployment
Building Web Applications with .NET Core 2.1 and JavaScript: Leveraging Modern JavaScript Frameworks
by Kevin Grossnicklaus Ben Dewey Philip JapikseRoll up your sleeves and jump into building web applications using .NET Core 2.1 and the most popular JavaScript frameworks.You will start by building a data access layer using Entity Framework Core, a RESTful service using ASP.NET Core, and then you will build a web application following the MVC pattern, also using ASP.NET Core. The resulting application is an example e-commerce site using the most appropriate capabilities in .NET Core for building a line of business applications.The second half of Building Web Applications with .NET Core 2.1 and JavaScript is dedicated to teaching you how to develop applications on the client with JavaScript, BootStrap, and related tooling such as TypeScript, WebPack, NPM, and more. Each JavaScript framework will build the same UI as the ASP.NET Core web application from the first half of the book, leveraging the same ASP.NET Core RESTful service and Entity Framework Core data access layer. Building the same UI in the different JavaScript frameworks provides the context and knowledge to reasonably compare and contrast the tools. What You Will Learn Ramp up quickly on Entity Framework Core and ASP.NET CoreUse TypeScript to deliver better JavaScriptManage your JavaScript build processKnow how to build UIs with ASP.NET Core MVC, Angular, and React to make better decisions on which technologies to adopt in your projectsConduct an apples-to-apples comparison of ASP.NET Core, Angular, and React Who This Book Is For .NET architects, consultants, and developers who want to modernize their skill set. Some understanding of JavaScript and the Web is useful.
Building Web Applications with ArcGIS
by Hussein NasserIf you are a GIS user or a web programmer, this book is for you. This book is also intended for all those who have basic web development knowledge with no prior experience of ArcGIS and are keen on venturing into the world of ArcGIS technology. The book will equip you with the skills to comfortably start your own ArcGIS web development project.
Building Web Applications with C# and .NET: A Complete Reference
by Dudley W. GillThis book presents the basic knowledge and illustrative examples to build dynamic and robust web applications using the .NET Framework technology. It stresses the use of code-behind procedural coding and useful for those interested in web application development and to visual basic programmers.
Building Web Applications with Erlang: Working with REST and Web Sockets on Yaws
by Zachary KessinWhy choose Erlang for web applications? Discover the answer hands-on by building a simple web service with this book. If you’re an experienced web developer who knows basic Erlang, you’ll learn how to work with REST, dynamic content, web sockets, and concurrency through several examples. In the process, you’ll see first-hand that Erlang is ideal for building business-critical services.Erlang was designed for fault-tolerant, non-stop telecom systems, and building applications with it requires a large set of skills. By the end of the book, you’ll have the information you need to build a basic web service and get it running.Explore the power of Erlang and REST for building web servicesServe static and dynamic content with the Yaws web serverUse different methods for outputting data to user, such as encoding Erlang data structures into JSON or XMLBuild an application to listen for HTTP requests, process them, store data, and return useful dataGo beyond the request-response model—push data to clients with web socketsUse Erlang and Yaws to stream data from the server to a client"A book which is truly needed and will help get Erlang to the next level."—Francesco Cesarini, CEO of Erlang Solutions, author of Erlang Programming.
Building Web Applications with Flask
by Italo MaiaIf you are a Python web developer who wants to learn more about developing applications in Flask and scaling them with industry-standard practices, this is the book for you.
Building Web Applications with Microsoft® Office SharePoint® Designer 2007 Step by Step
by John JansenTeach yourself how to create rich, dynamic Web applications with Microsoft Office SharePoint Designer 2007. Master the tools for managing user input and backend processes--without coding--and deliver the smart solutions your business needs. Use CSS to customize layout and optimize usability Build your navigation structure Create, access, and link data sources Manipulate data views with SharePoint and ASP.NET controls Enable dynamic rendering and interactivity Use Windows Workflow Foundation Know what's going on behind the scenes--so you make the best choices Your all-in-one learning experience includes: Files for building skills and practicing the book's lessons Fully searchable eBook Windows Vista Product Guide eReference--plus other resources--on CD A Note Regarding the CD or DVD The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to booktech@oreilly.com.
Building Web Applications with SVG
by David Dailey Jon Frost Domenico StrazzulloCreate rich interactivity with Scalable Vector Graphics (SVG) Dive into SVG--and build striking, interactive visuals for your web applications. Led by three SVG experts, you'll learn step-by-step how to use SVG techniques for animation, overlays, and dynamic charts and graphs. Then you'll put it all together by building two graphic-rich applications. Get started creating dynamic visual content using web technologies you're familiar with--such as JavaScript, CSS, DOM, and AJAX. Discover how to: Build client-side graphics with little impact on your web server Create simple user interfaces for mobile and desktop web browsers Work with complex shapes and design reusable patterns Position, scale, and rotate text elements using SVG transforms Create animations using the Synchronized Multimedia Integration Language (SMIL) Build more powerful animations by manipulating SVG with JavaScript Apply filters to sharpen, blur, warp, reconfigure colors, and more Make use of programming libraries such as Pergola, D3, and Polymaps
Building Web Applications with Visual Studio 2017: Using .NET Core and Modern JavaScript Frameworks
by Kevin Grossnicklaus Ben Dewey Philip JapikseLearn how to build web applications from three Microsoft MVPs. After building the data application layer using Entity Framework Core and a RESTful service using ASP. NET Core, you will then build the client side web application three ways: first, using ASP. NET Core, then using Angular 2, and, finally, using React. You will be able to compare and contrast these UI frameworks and select the best one for your needs. . NET Core is a complete rewrite of the popular . NET and its related frameworks. While many concepts are similar between . NET Core and the . NET 4. 6 framework, there are revolutionary changes as well, including updates to Entity Framework Core and ASP. NET Core. The first section of this book covers the three main parts of building applications with C#: Entity Framework, ASP. NET Core Services, and ASP. NET Core Web Applications. There is also an explosion in popularity of JavaScript frameworks for client side development, and the authors cover two of the most popular UI frameworks. Start with TypeScript for developing clean JavaScript, along with a client side build tool such as Gulp, Grunt, and WebPack. Using the same data access layer and RESTful service from the . NET Core application, you can rebuild the UI using Angular 2. Then, repeat the process using React, for a true comparison of building client side applications using ASP. NET Core, Angular 2, and React. What You'll Learn Understand the fundamentals of . NET Core and what that means to the traditional . NET developer Build a data access layer with Entity Framework Core, a RESTful service with ASP. NET Core MVC, and a website with ASP. NET Core MVC and Bootstrap Automate many build tasks with client side build utilities Who This Book Is For Intermediate to advanced . NET developers
Building Web Apps for Google TV
by Andres Ferrate Maile Ohye Amanda Surya Daniels Lee Shawn Shen Steven Hines Paul CarffBy integrating the Web with traditional TV, Google TV offers developers an important new channel for content. But creating apps for Google TV requires learning some new skills—in fact, what you may already know about mobile or desktop web apps isn't entirely applicable. Building Web Apps for Google TV will help you make the transition to Google TV as you learn the tools and techniques necessary to build sophisticated web apps for this platform.This book shows you how Google TV works, how it fits into the web ecosystem, and what the opportunities are for delivering rich content to millions of households.Discover the elements of a compelling TV web app, and what comprises TV-friendly navigationLearn the fundamentals for designing the 10-foot user experienceWork with the Google Chrome browser on a TV display, and migrate an existing siteUse examples for developing a TV web app, including the UI, controls, and scrollingUnderstand how to optimize, deliver, and protect video content for Google TVHelp users discover your content by optimizing your site for Search—especially videos