• Welcome!
Total books

Computer & Internet

AI and Robotics

Communicaion and Telecommunication
Graphics & Design

Information Technology
Mobile Computing
Network Security

Operating System
Software Engineering

Web Design & Development
Web Development
Sort by
Data Science with SQL Server Quick Start Guide Integrate SQL Server with data science

Get unique insights from your data by combining the power of SQL Server, R and Python Key Features Use the features of SQL Server 2017 to implement the data science project life cycle Leverage the power of R and Python to design and develop efficient data models find unique insights from your data with powerful techniques for data preprocessing and analysis Book Description SQL Server only started to fully support data science with its two most recent editions. If you are a professional from both worlds, SQL Server and data science, and interested in using SQL Server and Machine Learning (ML) Services for your projects, then this is the ideal book for you. This book is the ideal introduction to data science with Microsoft SQL Server and In-Database ML Services. It covers all stages of a data science project, from businessand data understanding,through data overview, data preparation, modeling and using algorithms, model evaluation, and deployment. You will learn to use the engines and languages that come with SQL Server, including ML Services with R and Python languages and Transact-SQL. You will also learn how to choose which algorithm to use for which task, and learn the working of each algorithm. What you will learn Use the popular programming languages,T-SQL, R, and Python, for data science Understand your data with queries and introductory statistics Create and enhance the datasets for ML Visualize and analyze data using basic and advanced graphs Explore ML using unsupervised and supervised models Deploy models in SQL Server and perform predictions Who this book is for SQL Server professionals who want to start with data science, and data scientists who would like to start using SQL Server in their projects will find this book to be useful. Prior exposure to SQL Server will be helpful. Table of Contents Writing Queries with T-SQL Introducing R Getting Familiar with Python Data Overview Data Preparation Intermediate Statistics and Graphs Unsupervised Machine Learning Supervised Machine Learning

Electron Spin Resonance (ESR) Based Quantum Computing

This book addresses electron spin-qubit based quantum computing and quantum information processing with a strong focus on the background and applications to EPR/ESR technique and spectroscopy. It explores a broad spectrum of topics including quantum computing, information processing, quantum effects in electron-nuclear coupled molecular spin systems, adiabatic quantum computing, heat bath algorithmic cooling with spins, and gateway schemes of quantum control for spin networks to NMR quantum information. The organization of the book places emphasis on relevant molecular qubit spectroscopy. These revolutionary concepts have never before been included in a comprehensive volume that covers theory, physical basis, technological basis, applications, and new advances in this emerging field. Electron Spin Resonance (ESR) Based Quantum Computing, co-edited by leading and renowned researchers Takeji Takui, Graeme Hanson and Lawrence J Berliner, is an ideal resource for students and researchers in the fields of EPR/ESR, NMR and quantum computing. This book also • Explores methods of harnessing quantum effects in electron-nuclear coupled molecular spin systems • Expertly discusses applications of optimal control theory in quantum computing • Broadens the readers’ understanding of NMR quantum information processing

Hands-On Automation Testing with Java for Beginners Build automation testing frameworks from scratch with Java

Learn Java programming concepts to design automation testing frameworks Key Features Learn to use Java program logic in application testing Understand various test-driven development concepts with Java tools Master Java with lots of programming examples Book Description Java is one of the most commonly-used software languages by programmers and developers. Are you from a non-technical background and looking to master Java for your automation needs? Then Hands-On Automation Testing with Java for Beginners is for you. This book provides you with efficient techniques to effectively handle Java-related automation projects. You will learn how to handle strings and their functions in Java. As you make your way through the book, you will get to grips with classes and objects, along with their uses. In the concluding chapters, you will learn about the importance of inheritance and exceptions with practical examples. By the end of this book, you will have gained comprehensive knowledge of Java. What you will learn Understand the practical usage of Java conditions and loops Write any Java program logic with strategies, tips, and tricks Leverage advanced topics in Java collections to solve Java-related problems Understand and use objects, classes, methods, and functions in Java Build Java automation frameworks from scratch Obtain knowledge of Java object-oriented programming (OOP) concepts with practical implementations Who this book is for Hands-On Automation Testing with Java for Beginners is for software developers who want to step into the world of software quality assurance and perform automation testing using various testing frameworks. Prior experience of writing tests in Java is assumed. Table of Contents First Programming Steps in Java Understanding Classes, Objects and their Usage in Java Handling Strings and their Functions in Java Java Loops, Conditions (Building Block for Java Programs) Everything You Need to Know About Interfaces and Inheritance Learn Everything about Arrays Understanding Date Classes and Constructors in Java 11 Importance of the Super and This Keywords and Exceptions in Java Understanding the Collections Framework The Importance of the Final Keyword, Packages, and Modifiers

Mobile DevOps Deliver continuous integration and deployment within your mobile applications

This step-by-step guide will teach you to continuously improve your mobile application development process Key Features Efficiently deliver continuous integration and deployment within all the stages of your application's lifecycle Learn to implement mobile DevOps with Xamarin and Visual Studio Deliver high quality and performing mobile applications Book Description Today's world is all about perfection, and there are hundreds of applications that are released each day out of which only a few succeed. Making sure that the app looks, performs, and behaves as expected is one of the biggest challenge developers face today. The main goal of this book is to teach developers to implement DevOps to build, test, and deliver. This book will teach you to implement Mobile DevOps at every stage of your application's lifecycle with Visual Studio and Xamarin Mobile Lifecycle solutions. Later, it will also show you how to leverage Mobile Center's continuous integration and automated testing to develop a high-quality applications. Next, you'll see how to mobilize your on-premises data to the cloud and increase your productivity with code reuse. Finally, you'll discover how to find and fix bugs beforehand, improving the efficiency of your application while it is being developed. By the end of this book, you will be well-versed with Mobile DevOps techniques, delivering high quality and high performance mobile apps. What you will learn Become fluent with the basic components of Mobile Devops Find out how to use code repositories and install Git on an EC2 server and manage users and groups Set up an Android device for development and install Visual Studio and Xamarin on Windows Create an Android project and UI for applications Add permissions to Android Manifest Write tests with Xamarin. UI and test using test cloud to check it on multiple devices Monitor and optimize the application using the Android monitoring tool Debug the mobile application and improve its efficiency Who This Book Is For If you are a programmer and developer who wants to increase the efficiency and scalability of your mobile application with the implementation of DevOps, then this book is for you. You need basic experience of the application process development. Table of Contents Introduction Working with Code Repository Systems Cross-Platform Mobile App Development with Xamarin Writing Your First Android Application with Xamarin Implementing Automatic Testing Using Xamarin Configuring TeamCity for CI/CD with Xamarin CI/CD for Android with Visual Studio Team Services Deploying Applications on AWS Monitoring and Optimizing Application Debugging the Application Case Studies

Hands-On Artificial Intelligence with Java for Beginners Build intelligent apps using machine learning and deep learning

Build, train, and deploy intelligent applications using Java libraries Key Features Leverage the power of Java libraries to build smart applications Build and train deep learning models for implementing artificial intelligence Learn various algorithms to automate complex tasks Book Description Artificial intelligence (AI) is increasingly in demand as well as relevant in the modern world, where everything is driven by technology and data. AI can be used for automating systems or processes to carry out complex tasks and functions in order to achieve optimal performance and productivity. Hands-On Artificial Intelligence with Java for Beginners begins by introducing you to AI concepts and algorithms. You will learn about various Java-based libraries and frameworks that can be used in implementing AI to build smart applications. In addition to this, the book teaches you how to implement easy to complex AI tasks, such as genetic programming, heuristic searches, reinforcement learning, neural networks, and segmentation, all with a practical approach. By the end of this book, you will not only have a solid grasp of AI concepts, but you'll also be able to build your own smart applications for multiple domains. What you will learn Leverage different Java packages and tools such as Weka, RapidMiner, and Deeplearning4j, among others Build machine learning models using supervised and unsupervised machine learning techniques Implement different deep learning algorithms in Deeplearning4j and build applications based on them Study the basics of heuristic searching and genetic programming Differentiate between syntactic and semantic similarity among texts Perform sentiment analysis for effective decision making with LingPipe Who this book is for Hands-On Artificial Intelligence with Java for Beginners is for Java developers who want to learn the fundamentals of artificial intelligence and extend their programming knowledge to build smarter applications. Table of Contents Introduction to Artificial Intelligence and Java Exploring Search AI Games and Rule Based System Interfacing with Weka Handling Attributes Supervised Learning Semi-Supervised and Unsupervised Learning

PHP for Teens by Maneesh Sethi (2006-05-24)

PHP is currently the most prevalent web programming language used in both schools and the business world. "PHP for Teens" allows teens-or any other beginner-to quickly go from having no knowledge of PHP to having a solid understanding of the language. This fun and easy to read book teaches PHP programming skills using clear, step-by-step instructions. Example programs allow readers to create simple games and dynamic web pages to test their new skills. Readers will gain a strong background in programming that they can apply to other programming languages and use to become an expert in the PHP language. The accompanying CD-ROM features source code from the book, tutorials, and more.

If Hemingway Wrote JavaScript

What if William Shakespeare were asked to generate the Fibonacci series or Jane Austen had to write a factorial program? In If Hemingway Wrote JavaScript, author Angus Croll imagines short JavaScript programs as written by famous wordsmiths. The result is a peculiar and charming combination of prose, poetry, and programming. The best authors are those who obsess about language—and the same goes for JavaScript developers. To master either craft, you must experiment with language to develop your own style, your own idioms, and your own expressions. To that end, If Hemingway Wrote JavaScript playfully bridges the worlds of programming and literature for the literary geek in all of us. Featuring original artwork by Miran Lipovaca.

Web Development and Design Foundations with XHTML, 5th Edition

Using Hands-On Practice exercises and Web Site Case Studies to motivate readers, Web Development and Design Foundations with XHTML includes all the necessary lessons to guide students in developing highly effective Web sites. A well-rounded balance of hard skills (XHTML, CSS, JavaScript) and soft skills (Web Design, e-commerce, Web site promotion strategies) presents everything beginning Web developers need to know to build and promote successful Web sites.

The Book of CSS3 A Developer's Guide to the Future of Web Design (2nd edition)

CSS3 is the technology behind most of the eye-catching visuals on the Web. But the docs can be dry, murky, and full of dastardly caveats for inconsistent browser implementations. This completely updated second edition of the best-selling Book of CSS3 distills the dense technical language of the CSS3 specification into plain English and shows you what CSS3 can do now, in all major browsers. You’ll find fully revised coverage of the updated syntax of gradients, grids, and flexible box layout, as well as all-new chapters on values and sizing, and graphical effects like filter effects and blend modes. With an abundance of real-world examples and a focus on the principles of good design, The Book of CSS3 will help you expand your CSS skills, as you learn how to: –Style text with custom font choices, drop shadows, and other effects –Create, position, and resize background images on the fly –Spice up static web pages with event-driven transitions and animations –Apply 2D and 3D transformations to text and images –Use linear and radial gradients to create smooth color transitions –Take control of layout with grids, columns, and flexible alignment –Tailor a website’s appearance to every type of web-capable device The companion website includes up-to-date browser compatibility charts, links to tutorials and resources, and live CSS3 examples. The Web can be an ugly place. Make it pretty with The Book of CSS3.

Doctrine ORM for PHP
Doctrine ORM for PHP Sented by Musa

The Guide to Doctrine for PHP is the ultimate users manual for you whether you are a beginner or an advanced user. The text aims to document and reference all core functionality provided by Doctrine. It contains lots of detailed explanations and exercise code that can be followed a long with as you read.

PHP Phrasebook: Essential Code and Commands (Developer's Library) by Christian Wenz (26-Sep-2005) Paperback

If you were traveling in Spain, but couldn't speak Spanish very well, you'd probably carry a Spanish dictionary with you. If you are a PHP developer who needs a portable reference guide for frequent use in your job, the PHP Phrasebook is perfect for you. The PHP Phrasebook is actually a pocket guide that is jam-packed with useful and essential PHP code "phrases" for the PHP developer's everyday use. The code is flexible, so it can be easily adapted to your needs and mulitple situations, and your time isn't wasted wading through chapters of tutorial lessons and extraneous information. The phrasebook covers PHP 5 and is relevant for PHP 4.

Eloquent JavaScript, 2nd Ed.: A Modern Introduction to Programming

JavaScript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language to show you how to write beautiful, effective code. Author Marijn Haverbeke immerses you in example code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. As you build projects such as an artificial life simulation, a simple programming language, and a paint program, you’ll learn: –The essential elements of programming, including syntax, control, and data –How to organize and clarify your code with object-oriented and functional programming techniques –How to script the browser and make basic web applications –How to use the DOM effectively to interact with browsers –How to harness Node.js to build servers and utilities This edition is thoroughly revised and modernized to reflect the current state of Java­Script and web browsers, with brand-new material, such as a chapter on code performance in Java­Script, and expanded coverage of recursion and closures. All source code is available online in an inter­active sandbox, where you can edit the code, run it, and see its output instantly. Isn’t it time you became fluent in the language of the Web? Includes an exclusive chapter, only available in the No Starch Press edition!

PHP Anthology: OBject Oriented PHP Solutions, Vol.2- Applications

Note: A completely updated & revised edition of this book is now available. Please search for "The PHP Anthology, 2nd Edition" (ISBN: 0975841998) A compilation of best practice solutions to common Web Development problems in PHP, focusing on the achievement of practical goals by applying well-structured, object orientated software design principles. Volume 2 covers the applications of PHP in the real world including authentication & access control, XML, stats & tracking, caching data to improve performance, design techniques and design patterns. The chapter on Design Patterns is particularly unique as it teaches readers about common object architectures which can be used to solve common (though unique) problems. In addition to being an excellent reference with over 60 customizable solutions, the book acts as an excellent primer for Object Orientated Programming. PHP 5 has now been released and has been given significant OOP features, which are a must-learn for PHP Developers. All code in the book is backwards compatible with earlier versions of PHP.

CSS Fonts: Web Typography Possibilities

From custom fonts to ad-hoc font families you assemble out of a variety of individual faces, CSS 3 gives you more typographic options than ever before. This concise guide shows you how to use CSS properties to gain a fine-grained and wide-ranging influence over how you display fonts on the Web. Short and sweet, this book is an excerpt from the upcoming fourth edition of CSS: The Definitive Guide. When you purchase either the print or the ebook edition of Fonts, you’ll receive a discount on the entire Definitive Guide once it’s released. Why wait? Learn how to choose and manipulate fonts right away. Specify font families and their generic alternatives Use @font-face to specify customized downloadable fonts Size your fonts with absolute or relative scales, percentages, or length units Understand the difference between italic and oblique styles Learn how to specify or suppress a font’s kerning data and other font features Synthesize your own variants for fonts that lack bold or italic text

Getting Good with Javascript

Ever wanted to spice up your websites with a dash of JavaScript, but not known where to start? In Getting Good with JavaScript, author Andrew Burgess breaks programming in JavaScript down into easy, straight-forward principles and practices. This book will introduce you to important programming concepts, show you how to write your first scripts, and make you comfortable with JavaScript code. You'll learn: The basics of types, variables, and operators Best practices for efficient coding Testing and optimizing your JavaScript Interacting with HTML elements Andrew Burgess will help you get past the learning curve and get you Getting Good with JavaScript!

Flash CS5.5: The Missing Manual (Missing Manuals)

You can build everything from simple animations to full-fledged iOS and Android apps with Flash CS5.5, but learning this complex program can be difficult—unless you have this fully updated, bestselling guide. Learn how to create gorgeous Flash effects even if you have no programming experience. With Flash CS5.5: The Missing Manual, you'll move from the basics to power-user tools with ease. Learn animation basics. Discover how to turn simple ideas into stunning animations. Master Flash's tools. Learn the animation and effects tools with clear explanations and hands-on examples. Use 3D effects. Rotate objects and make them move in three dimensions. Create lifelike motion. Use the IK Bones tool to simulate realistic body movements and other linked motions. Build apps for tablets and smartphones. Create the next generation of iPhone, iPad, and Android apps. Add multimedia. Incorporate your own audio and video files into Flash. Create rich interactive animations. Dive into advanced interactivity with easy-to-learn ActionScript examples.

PHP Fast & Easy Web Development

PHP is a server-side, HTML embedded scripting language used to create dynamic Web pages. PHP is the number one add on module for Apache servers, and best of all--it's free! This is the only book on PHP that takes a visual approach to learning this topic. As a part of the Fast & Easy Web Development series, this book applies the highly successful combination of easy-to-understand instructions and real screenshots for a truly unique learning experience. PHP Fast & Easy Web Development is ideal for the beginning Web developer or for Web developers who want to increase their skill set.

Sams Teach Yourself PHP4 in 24 Hours (Teach Yourself -- 24 Hours)

Consisting of 24 one-hour lessons, Sams Teach Yourself PHP4 in 24 Hours is divided into five sections that guide you through the language from the basics to the advanced functions. The first section of the book teaches the fundamentals of PHP. Building upon what has been taught in the first section, sections two through four show you how to apply that knowledge in order to interact with the user by creating and managing forms, cookies and authentication. It also teaches how to access databases and how to integrate system components, e-mail, LDAP, network sockets and much more. The final section of the book covers advanced functionality including how to debug and optimize scripts, maintain script security, and extend PHP with API.

Ordering Disorder: Grid Principles for Web Design (Voices That Matter)

The grid has long been an invaluable tool for creating order out of chaos for designers of all kinds—from city planners to architects to typesetters and graphic artists. In recent years, web designers, too, have come to discover the remarkable power that grid-based design can afford in creating intuitive, immersive, and beautiful user experiences. Ordering Disorder delivers a definitive take on grids and the Web. It provides both the big ideas and the brass-tacks techniques of grid-based design. Readers are sure to come away with a keen understanding of the power of grids, as well as the design tools needed to implement them for the World Wide Web. Khoi Vinh is internationally recognized for bringing the tried-and-true principles of the typographic grid to the World Wide Web. He is the former Design Director for NYTimes.com, where he consolidated his reputation for superior user experience design. He writes and lectures widely on design, technology, and culture, and has published the popular blog Subtraction.com for over a decade.

Sort by