It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
Computers & Technologies: Websites and More
This guide can assist with research in computers, information technology and related topics.
The ActionScript Graphing Cookbook is aimed at any ActionScript developer who wants to add data visualization to their skill set. The reader should be familiar with ActionScript basics, but no deep knowledge of any graphical functions is required.
ActionScript is a popular programming language used primarily for the development of Web sites and software. This update to the successful previous version introduces you to all the exciting new capabilities of ActionScript 3.0.
Find help and guided tutorials for many Adobe products (Photoshop, Illustrator, Muse, Premier, etc.) directly from Adobe. This support page will direct you to help and tutorials for individual software packages.
Learn how to create, manipulate, and optimize motion graphics for film, video, DVD, the web, and mobile devices. Gain hands-on experience animating text and images, customizing a wide range of effects, tracking and syncing content, rotoscoping, and correcting color.
Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Animate choose Adobe Animate CC Classroom in a Book (2017 release) from Adobe Press. The 10 project-based lessons in this book show users step-by-step the key techniques for working in Animate.
Build a strong foundation for working with Adobe Illustrator CC by following hands-on projects for creating logos, illustrations, and posters. Learn how to use the Shaper tool and Live Shapes along with dynamic symbols to streamline graphics creation.
Adobe Lightroom CC and Photoshop CC for Photographers Classroom in a Book contains 9 lessons that cover the basics and beyond, providing countless tips and techniques to help you become more productive with the programs.
The 15 project-based lessons in this book show users step-by-step the key techniques for working in Photoshop and how to correct, enhance, and distort digital images, create image composites, and prepare images for print and the web.
Learn to edit video in Adobe Premiere Pro CC 2017 and get the most out of your workflow. Take a project from beginning to end and learn to organize media, add audio, create transitions, produce titles, and add effects.
Jump in and build working Android apps with the help of more than 230 tested recipes. The second edition of this acclaimed cookbook includes recipes for working with user interfaces, multitouch gestures, location awareness, web services, and specific device features such as the phone, camera, and accelerometer.
This book provides an in-depth exploration of the field of augmented reality (AR) in its entirety and sets out to distinguish AR from other inter-related technologies like virtual reality (VR) and mixed reality (MR).
Join the virtual reality revolution by creating immersive 3D games and applications with Cardboard VR, Gear VR, OculusVR, and HTC Vive Key Features Develop robust, immersive VR experiences that are easy on the eye. Code 3D games and applications using Unity 3D game engine. Learn the basic principles of virtual reality applications
Proteus, the mythical sea god who could alter his appearance at will, embodies one of the promises of online games: the ability to reinvent oneself. Yet inhabitants of virtual worlds rarely achieve this liberty, game researcher Nick Yee contends. Though online games evoke freedom and escapism, Yee shows that virtual spaces perpetuate social norms and stereotypes from the offline world, transform play into labor, and inspire racial scapegoating and superstitious thinking.
Although C++ is often the language of choice from game programming to major commercial software applications, it is also one of the most difficult to master. With this no-nonsense book, you will learn to conquer the latest release of C++.
If you are new to programming with C++ and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the "For the Absolute Beginner" series teach the principles of programming through simple game creation.
In The Visual Organization, award-winning author and technology expert Phil Simon looks at how an increasingly number of organizations are embracing new dataviz tools and, more important, a new mind-set based upon data discovery and exploration. Simon adroitly shows how Amazon, Apple, Facebook, Google, Twitter, and other tech heavyweights use powerful data visualization tools to garner fascinating insights into their businesses.
A clear easy-to-read guide to presenting your message using statistical data Poor presentation of data is everywhere; basic principles are forgotten or ignored. As a result, audiences are presented with confusing tables and charts that do not make immediate sense. This book is intended to be read by all who present data in any form. The author advocates following four key 'C' words in all messages: Clear, Concise, Correct and Consistent.
Graph Analysis and Visualization brings graph theory out of the lab and into the real world. Using sophisticated methods and tools that span analysis functions, this guide shows you how to exploit graph and network analytic techniques to enable the discovery of new business insights and opportunities.
Storytelling with Data teaches you the fundamentals of data visualization and how to communicate effectively with data. You'll discover the power of storytelling and the way to make data a pivotal point in your story.
This comprehensive guide covers the core feature set for data analytics, and provides clear step-by-step guidance toward best practices and advanced techniques that go way beyond the user manual. You'll learn how Tableau is different from traditional business information analysis tools, and how to navigate your way around the Tableau 9.0 desktop before delving into functions and calculations, as well as sharing with the Tableau Server.
In Visualizing Financial Data, authors Julie Rodriguez and Piotr Kaczmarek draw upon their understanding of information design and visual communication to show you how to turn your raw data into meaningful information. Coverage includes current conventions paired with innovative visualizations that cater to the unique requirements across financial domains, including investment management, financial accounting, regulatory reporting, sales, and marketing communications.
Whether you are building your knowledge base from scratch or you are a seasoned user of HTML, this guide will be an excellent reference source to learn more about the changes and additions to HTML that will be affecting a browser near you!
If you have no experience but want to learn how to create applications in HTML5, this book is the only help you'll need. Using practical examples, HTML5 Web Application Development by Example will develop your knowledge and confidence in application development.
Learn how to use the latest techniques, best practices, and current web standards--including HTML5 and CSS3. Each chapter provides exercises to help you to learn various techniques, and short quizzes to make sure you understand key concepts.
The Cambridge Handbook of Multimedia Learning is unique in offering a comprehensive, up-to-date analysis of research and theory in the field, with a focus on computer-based learning. This revised second edition incorporates the latest developments in multimedia learning and contains new chapters on topics such as drawing, video, feedback, working memory, learner control, and intelligent tutoring systems. It examines research-based principles to determine the most effective methods of multimedia instruction and considers research findings in the context of cognitive theory to explain how these methods work.
This pioneering text describes a rationally consistent basis for instructional design, based in cognitive psychology and information-processing theory. The authors prepare teachers to design and develop a course, unit, and module of instruction, outline the nine stages of instructional design procedure, and integrate current research and practice in the movement toward performance systems technology.
Mastering the Instructional Design Process provides step-by-step guidance on the design and development of an engaging, effective training program. Coverage includes the full range of design considerations concerning the learners, objectives, setting, and more.
This textbook on Instructional Design for Learning is a must for all education and teaching students and specialists. It provides a comprehensive overview about the theoretical foundations of the various models of Instructional Design and Technology from its very beginning to the most recent approaches.
This book provides instructional design professionals and students at all levels with a comprehensive exploration of the theories and research that serve as a foundation for current and emerging ID practice.
Although this is typically bundled with code editors like NetBeans (see the Code Editors tab for a link) students may need to manually install the JDK separately. This is the official source for Java downloads.
If you're new to Java, the fourth edition of this bestselling guide provides an example-driven introduction to the latest language features and APIs in Java 6 and 7. Advanced Java developers will be able to take a deep dive into areas such as concurrency and JVM enhancements.
Now fully updated to take advantage of the NetBeans IDE, this book helps any programmer learn Java faster and better than ever before. It's the one Java book that presents object-oriented features like inheritance, interfaces, and polymorphism in a way that's both understandable and useful in the real world.
In this latest edition, whether you're a beginner or an experienced programmer switching to Java, you'll learn how to build real-world Java applications using Java SE 7. The author thoroughly covers the basics as well as new features such as extensions and classes; extended coverage of the Swing Application Framework; and he does it all in his unique, highly accessible style that beginners love.
jqueryUI (the UI is for "user interface") is an add-on library for jQuery that includes a selection of user interface features (carousels, sliders, tabbed pages, date picker, etc.) for jQuery-based web pages.
Filled with a practical collection of recipes, jQuery UI Cookbook is full of clear, step-by-step instructions that will help you harness the powerful UI framework in jQuery. The reader should at least have a rudimentary understanding of what jQuery UI is, and have written some code that uses jQuery UI.
jQuery in Easy Steps begins by explaining how to incorporate the free jQuery library so readers can quickly create interactive web page features by copying the book's examples. It demonstrates how to easily select elements of the web page for manipulation and how to simply produce dynamic responses to user events.
XAMPP is a complete development environment for that includes Apache, PHP, MYSQL/MariaDB, and Perl. Run an Apache server on your local computer or even a flash drive to develop and test database-driven websites built with HTML & PHP.
If you want to get started with PHP, this book is essential. Author David Sklar (PHP Cookbook) guides you through aspects of the language you need to build dynamic server-side websites. By exploring features of PHP 5.x and the exciting enhancements in the latest release, PHP 7, you'll learn how to work with web servers, browsers, databases, and web services.
Want to understand a certain PHP programming technique? Or learn how to accomplish a particular task? This cookbook is the first place to look. With more than 350 code-rich recipes revised for PHP 5.4 and 5.5, this third edition provides updated solutions for generating dynamic web content--everything from using basic data types to querying databases, and from calling RESTful APIs to testing and securing your site.
PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you'll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries.
This site contains the official documentation and reference for the various versions of Python (a dropdown menu on the upper left will let you switch from one version to another.) Also contains setup information, examples, tutorials, and more.
The Python Package Index (PiPI) is a community-driven repository of code reusable code packages that can be imported and used in your projects. Search or browse the repository for resources that save you from reinventing the wheel!
Gain a fundamental understanding of Python's syntax and features with this up-to-date introduction and practical reference. Covering a wide array of Python-related programming topics, including addressing language internals, database integration, network programming, and web services, you'll be guided by sound development principles.
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design.
The third edition of this practical book provides a quick reference to the language--including Python 3.5, 2.7, and highlights of 3.6--commonly used areas of its vast standard library, and some of the most useful third-party modules and packages.
Working scientists and data crunchers familiar with reading and writing Python code will find this comprehensive desk reference ideal for tackling day-to-day issues: manipulating, transforming, and cleaning data; visualizing different types of data; and using data to build statistical or machine learning models.
The definitive guide for statisticians and data scientists who understand the advantages of becoming proficient in both R and Python The first book of its kind, Python for R Users: A Data Science Approach makes it easy for R programmers to code in Python and Python users to program in R.
Python's simplicity lets you become productive quickly, but this often means you aren't using everything it has to offer. With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best--and possibly most neglected--features.
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz's popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. [Available for library use only]
Documentation on basic SQL statements from MariaDB (the open source fork of MySQL.) Student developers might find it easier to download and install a LAMP stack (Linux, Apache, MySQL, and PHP) bundle instead of installing each component individually.
Written for readers who have little or no previous experience with databases, SQL, or Microsoft SQL Server database software, this book provides a systematic approach to learning SQL (Structured Query Language) using SQL Server database software.
This is a step-by-step instructional guide to get you started easily with phpMyAdmin and teach you to manage and perform database functions on your database. This book assumes that you are already wellacquainted with MySQL basics.
PHP and MySQL Recipes: A Problem-Solution Approach supplies you with complete code for all of the common coding problems you are likely to face when using PHP and MySQL together in your day-to-day web application development.
Covering the basics through intermediate topics with clear explanations, hands-on exercises, and helpful solutions, this book is the perfect introduction to SQL.
Practical SQL is a pragmatic guide to analysing data sets using SQL, the programming language that powers the world's most popular database applications. The book focuses on finding the story that a data set tells and discovering the information in data sets, using the
This book gives students a detailed look at the internal architecture of T-SQL and a comprehensive programming reference. Readers will tackle the toughest set-based querying and query tuning problems--guided by an author team with in-depth, inside knowledge of T-SQL.
MySQL is a client-server SQL database management system that is free for most users. This text provides a guide for all MySQL users, showing how to use the tools provided by the MySQL distribution itself.
If you are a game developer and a VR enthusiast now looking to get stuck into the VR app development process by creating VR apps for different platforms, then this is the book for you. Familiarity with the Unity game engine and the C# language is key to getting the most from this book.
This completely updated edition is a tutorial-style guide that provides a complete overview of the Unity editor along with step-by-step projects covering every basic functional aspect, from asset importing to publishing.
Unity Game Development Blueprints takes readers on an exploration into using Unity to the fullest extent, working on 3D and 2D titles, exploring how to create GUIs, and publishing the game for the world to see.
Now in full color, the 10th anniversary edition of this classic book takes you deep into the influences that underlie modern video games, and examines the elements they share with traditional games such as checkers.
This book targets WordPress users and visual designers who are used to working with the common industry-standard tools like PhotoShop and Dreamweaver or other popular graphic, HTML, and text editors. No server-side scripting or programming experience is required.
This book offers readers real-world insight into XML so that they can build the best possible applications Offers an in-depth look at XML and discusses XML tools, services (RSS, SOAP, REST, WSDL), programming (DOM, SAX, Ajax), and languages (.NET, Java, PHP)
Note: This is a print book in the library. XML, the Extensible Markup Language, is a W3C endorsed standard for document markup. Because of its ability to deliver portable data, XML is positioned to be a key web application technology.