|
|||
The fun and friendly guide to the world's most popular online learning management system Modular Object Oriented Dynamic Learning Environment, also known as Moodle, is an online learning management system that creates opportunities for rich interaction between educators and their audience. However, the market has been lacking a simple, easy-to-understand guide that covers all the essentials of Moodle?until now. Using straightforward language and an entertaining tone to decipher the intricate world of Moodle, this book provides you with the resources you need to take advantage of all the eLearning and eTraining possibilities that Moodle offers. Offers a hands-on approach to learning Moodle, the revolutionary online learning management system Uses simple language peppered with good humor to break down the complexities of Moodle into easily digested pieces of information Caters to the specific needs of teachers and business trainers by providing the resources they need Moodle For Dummies provides you with the tools you need to acquire a solid understanding of Moodle and start implementing it in your courses. |
|
|||
The revised version of this book to provide essential guidance, compelling ideas, and unique ways to Enterprise Architects so that they can successfully perform complex enterprise modernisation initiatives transforming from chaos to coherence. This is not an ordinary theory book describing Enterprise Architecture in detail. There are myriad of books on the market and in libraries discussing details of enterprise architecture. My aim here is to highlight success factors and reflect lessons learnt from the field within enterprise modernisation and transformation context. As a practising Senior Enterprise Architect, myself, I read hundreds of those books and articles to learn different views. They have been valuable to me to establish my foundations in the earlier phase of my profession. However, what is missing now is a concise guidance book showing Enterprise Architects the novel approaches, insights from the real-life experience and experimentations, and pointing out the differentiating technologies for enterprise modernisation. If only there were such a guide when I started engaging in modernisation and transformation programs. The biggest lesson learned is the business outcome of the enterprise modernisation. What genuinely matters for business is the return on investment of the enterprise architecture and its monetising capabilities. The rest is the theory because nowadays sponsoring executives, due to economic climate, have no interest, attention, or tolerance for non-profitable ventures. I am sorry for disappointing some idealistic Enterprise Architects, but with due respect, it is the reality, and we cannot change it. This book deals with reality rather than theoretical perfection. Anyone against this view on this climate must be coming from another planet. In this concise, uncluttered and easy-to-read book, I attempt to show the significant pain points and valuable considerations for enterprise modernisation using a structured approach and a simple narration especially considering my audience from non-English speaking backgrounds. The architectural rigour is still essential. We cannot compromise the rigour aiming to the quality of products and services as a target outcome. However, there must be a delicate balance among architectural rigour, business value, and speed to the market.  I applied this pragmatic approach to multiple substantial transformation initiatives and complex modernisations programs. The key point is using an incrementally progressing iterative approach to every aspect of modernisation initiatives, including people, processes, tools, and technologies as a whole. Starting with a high-level view of enterprise architecture to set the context, I provided a dozen of distinct chapters to point out and elaborate on the factors which can make a real difference in dealing with complexity and producing excellent modernisation initiatives. As eminent leaders, Enterprise Architects are the critical talents who can undertake this massive mission using their people and technology skills, in addition to many critical attributes such as calm and composed approach. Let's keep in mind that as Enterprise Architects, we are architects, not firefighters! I have full confidence that this book can provide valuable insights and some 'aha' moments for talented architects like yourself to tackle this enormous mission of turning chaos to coherence. |
|
|||
So you want to be a programmer? Or maybe you just want to be able to make your computer do what YOU want for a change? Maybe you enjoy the challenge of identifying a problem and solving it. If programming intrigues you for whatever reason, Beginning Programming All-In-One Desk Reference For Dummies is like having a starter programming library all in one handy, if beefy, book. In this practical guide, you’ll find out about compiling, algorithms, best practices, debugging your programs, and much more. The concepts are illustrated in several different programming languages, so you’ll get a feel for the variety of languages and the needs they fill. Seven minibooks cover: Getting started Programming basics Data structures Algorithms Web programming Programming language syntax Applications Beginning Programming All-In-One Desk Reference For Dummies shows you how to decide what you want your program to do, turn your instructions into “machine language” that the computer understands, use programming best practices, explore the “how” and “why” of data structuring, and more. You’ll even get a look into various applications like database management, bioinformatics, computer security, and artificial intelligence. Soon you’ll realize that — wow! You’re a programmer! Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file. |
|
|||
Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Animate choose Adobe Animate Classroom in a Book (2020 release) from Adobe Press. The 11 project-based step-by-step lessons in this book show users the key techniques for working in Animate. Adobe Animate provides more expressive tools, powerful controls for animation, and robust support for playback across a wide variety of platforms. Create interactive virtual reality immersive environments with VR 360 and VR Panorama documents. Gain advanced control over character animations with layer parenting and AI-driven lip syncing. Learn to create dynamic strokes with the new fluid brush, and work smarter with the revamped Timeline, Tools palette and Properties inspector. Support for SVG, WebGL, HTML5, animated GIFs, and HD video, and seamless collaboration with other designers and with other Adobe applications through Creative Cloud libraries make Adobe Animate the ideal development environment for creative animation and multimedia. Classroom in a Book is the best-selling series of hands-on software training books designed to help you learn the features of Adobe software quickly and easily. Developed by the training experts at Adobe Systems, these books offer complete, self-paced lessons designed to fit your busy schedule and help you learn the features of Adobe software quickly and easily. The online companion files include all the necessary assets for students to complete the projects featured in each chapter as well as eBook updates when Adobe releases new features for Creative Cloud customers. And all buyers of the book get full access to the Web Edition: a Web-based version of the complete eBook enhanced with video and interactive multiple-choice quizzes. |
|
|||
Fully updated to cover the 2019 exam release!   CompTIA's A+ certification is an essential certification to building a successful IT career. Test takers must pass both 90-question exams to be certified, and this book—plus online test bank—will help you reach your certification goal.  The 9 minibooks map to the exam's objectives, and include new content on Windows 10, Scripting, Linux, and mobile devices. You’ll learn about how computers work, networking, computer repair and troubleshooting, security, permissions, and customer service. You'll also find test-taking advice and a review of the types of questions you'll see on the exam. Use the online test bank to test your knowledge and prepare for the exam Get up to speed on operating system basics Find out how to manage the operating system Discover maintenance and troubleshooting tips Inside is all the knowledge you need to pass the new A+ exam! |
|
|||
★★★★★LEARNING STARTS WITH VIEWING THE WORLD DIFFERENTLY.★★★★★ Knowledge flow — A mobile learning platform provides Apps and Books. Knowledge flow provides learning book of Learn Computer Science . This book is for all information technology, computer science and engineering students and professionals across the world. To understanding the all basic concepts of computer science with efficient way then this book of computer science is very helpful. Contents: Introduction to Computer Science, Computer Hardware, Computer Software, Operating system, Data Processing, Networking, Database, Memory Management, Programming Basics, Computer Security and Virus,  Compilers, Data Structures, Information and communication. To find more education books, visit here http://knowledgeflow.in/books. |
|
|||
Co-founder of Mule Design and raconteur Mike Monteiro wants to help you do your job better. From contracts to selling design, from working with clients to working with each other, this brief book is packed with knowledge you can’t afford not to know. "This book will teach you how to be part of a service industry without becoming a servant." —ERIK SPIEKERMANN "Running a design shop is hard. When someone actually gets one off the ground, they’ve got something rare and valuable, so they keep their strategies and practices secret. What makes this book so unique is that it plainly and honestly describes how a successful design shop actually works." —JOHN GRUBER, Daring Fireball "‘Design Is a Job’ is so good it made me want to cry. I am absolutely using it as a textbook in my class this year." —KAREN MCGRANE, Managing Partner, Bond Art + Science |
|
|||
The iPhone XR is the number 12 in what is now a long line of iPhones produced by Apple. There are many expectations that iPhone users all over the world will have when it comes to this 2018 Apple release. As most iPhone users may have come to realize by now, the release of a new iPhone does not necessarily mean that the entire idea from the last version had been overhauled. In fact, in most cases, the differences turn out to be very small. On most occasions, the most visible differences may be the size of the screen and the operating system and other such efforts at fine-tuning the upgrade.   There are, however, exciting new features that iPhone users will enjoy when using the iPhone XR. Some of the showstoppers would include the camera quality and the battery life. These are both very good improvements on the device.   Let us look at the iPhone XR in greater detail and find out why it is the bestselling model for Apple for the year 2018. |
|
|||
The goal of this book is to teach the skills necessary to build iOS 13 applications using SwiftUI, Xcode 11 and the Swift 5 programming language. Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment together with an introduction to the use of Swift Playgrounds to learn and experiment with Swift. The book also includes in depth chapters introducing the Swift 5 programming language including data types, control flow, functions, object-oriented programming, property wrappers and error handling. An introduction to the key concepts of SwiftUI and project architecture is followed by a guided tour of Xcode in SwiftUI development mode. The book also covers the creation of custom SwiftUI views and explains how these views are combined to create user interface layouts including the use of stacks, frames and forms. Other topics covered include data handling using state properties and both observable and environment objects, as are key user interface design concepts such as modifiers, lists, tabbed views, context menus and user interface navigation. The book also includes chapters covering graphics drawing, user interface animation, view transitions and gesture handling. Chapters are also provided explaining how to integrate SwiftUI views into existing UIKit-based projects and explains the integration of UIKit code into SwiftUI. Finally, the book explains how to package up a completed app and upload it to the App Store for publication. Along the way, the topics covered in the book are put into practice through detailed tutorials, the source code for which is also available for download. The aim of this book, therefore, is to teach you the skills necessary to build your own apps for iOS 13 using SwiftUI. Assuming you are ready to download the iOS 13 SDK and Xcode 11 and have an Intel-based Mac you are ready to get started. |
|
|||
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 12 IDE, Cocoa Touch, and the latest version of Apple’s acclaimed programming language, Swift 5.3. With this thoroughly updated guide, you’ll learn the Swift language, understand Apple’s Xcode development tools, and discover the Cocoa framework. Become familiar with built-in Swift typesDive deep into Swift objects, protocols, and genericsTour the life cycle of an Xcode projectLearn how nibs are loadedUnderstand Cocoa’s event-driven designCommunicate with C and Objective-C In this edition, catch up on the latest iOS programming features: Multiple trailing closuresCode editor document tabsNew Simulator featuresResources in Swift packagesLogging and testing improvementsAnd more! Once you master the fundamentals, you’ll be ready to tackle the details of iOS app development with author Matt Neuburg’s companion guide, Programming iOS 14 . |
|
|||
Take Control of Apple Mail is your complete guide to Apple’s Mail app. In this book, Joe explains core concepts like special IMAP mailboxes and email archiving, reveals Mail’s hidden interface elements and gestures, and helps with common tasks like addressing and adding attachments. He also offers tips on customizing Mail, including a nifty chapter on how simple plugins and special automation can dramatically improve the way you use Mail. Joe also covers finding that message in the haystack with Mail’s natural-language search, improving the messages you send, how digital signatures and encryption work in Mail, and—perhaps most important—an award-winning strategy for avoiding email overload. You’ll quickly find the information that’s most important to you, including: • Key changes in Mail for Catalina and iOS 13/iPadOS 13 (including missing and broken features, alas) • Getting through your email faster with gestures • Using advanced search techniques to find filed messages • Using plugins to significantly enhance how you use Mail • The whys and hows of sending attachments • Using markup features to embellish, and even sign, outgoing attachments • Defeating spam with the Junk Mail filter—and what to do if you need more firepower • Understanding special mailboxes like Sent, Drafts, and Junk • Using notifications to stay apprised of incoming messages • Taking charge of email organization with rules and other measures • Backing up and restoring email • Importing email from other apps, older versions of Mail, or another Mac • Deciding whether you should encrypt your email, along with detailed, real-world steps for signing and encrypting messages • Taking Mail to the next level with AppleScript and Automator • Key skills for using Mail in iOS and iPadOS, such as working with incoming and outgoing messages, using attachments, and configuring accounts • Fixing problems: receiving, sending, logging in, bad mailboxes, and more Although this book primarily covers Mail on Catalina, Mojave, iOS 13/iPadOS 13, and iOS 12, the majority of it is also applicable to earlier versions. |
|
|||
Quicken is your time-tested personal finance app, a pioneer in the personal finance software niche. It’s your complete financial solution for managing money matters from personal to business. It’s secure and now with Quicken 2017, you can use Quicken mobile app to manage your transactions on the go even in offline mode. |
|
|||
Beginning Python Games Development, Second Edition teaches you how to create compelling games using Python and the PyGame games development library. It will teach you how to create visuals, do event handling, create 3D games, add media elements, and integrate OpenGL into your Python game. In this update to the first ever book to cover the popular open source PyGame games development library, you'll stand to gain valuable technical insights and follow along with the creation of a real-world, freely downloadable video game. Written by industry veterans and Python experts Will McGugan and Harrison Kinsley, this is a comprehensive, practical introduction to games development in Python. You can also capitalize upon numerous tips and tricks the authors have accumulated over their careers creating games for some of the world's largest game developers. |
|
|||
This is the eBook version of the printed book. The IBM Style Guide distills IBM wisdom for developing superior content: information that is consistent, clear, concise, and easy to translate. The IBM Style Guide can help any organization improve and standardize content across authors, delivery mechanisms, and geographic locations. This expert guide contains practical guidance on topic-based writing, writing content for different media types, and writing for global audiences. Throughout, the authors illustrate the guidance with many examples of correct and incorrect usage. Writers and editors will find authoritative guidance on issues ranging from structuring information to writing usable procedures to presenting web addresses to handling cultural sensitivities. The guidelines cover these topics: Using language and grammar to write clearly and consistently Applying punctuation marks and special characters correctlyFormatting, organizing, and structuring information so that it is easy to find and useUsing footnotes, cross-references, and links to point readers to valuable, related informationPresenting numerical information clearlyDocumenting computer interfaces to make it easy for users to achieve their goals Writing for diverse audiences, including guidelines for improving accessibilityPreparing clear and effective glossaries and indexes The IBM Style Guide can help any organization or individual create and manage content more effectively. The guidelines are especially valuable for businesses that have not previously adopted a corporate style guide, for anyone who writes or edits for IBM as an employee or outside contractor, and for anyone who uses modern approaches to information architecture. |
|
|||
A timely call-to-arms from a Silicon Valley pioneer. You might have trouble imagining life without your social media accounts, but virtual reality pioneer Jaron Lanier insists that we’re better off without them. In Ten Arguments for Deleting Your Social Media Accounts Right Now , Lanier, who participates in no social media, offers powerful and personal reasons for all of us to leave these dangerous online platforms. Lanier’s reasons for freeing ourselves from social media’s poisonous grip include its tendency to bring out the worst in us, to make politics terrifying, to trick us with illusions of popularity and success, to twist our relationship with the truth, to disconnect us from other people even as we are more “connected” than ever, to rob us of our free will with relentless targeted ads. How can we remain autonomous in a world where we are under continual surveillance and are constantly being prodded by algorithms run by some of the richest corporations in history that have no way of making money other than being paid to manipulate our behavior? How could the benefits of social media possibly outweigh the catastrophic losses to our personal dignity, happiness, and freedom? Lanier remains a tech optimist, so while demonstrating the evil that rules social media business models today, he also envisions a humanistic setting for social networking that can direct us toward a richer and fuller way of living and connecting with our world. |
|
|||
An Introduction to Programming by the Inventor of C++ Preparation for Programming in the Real World The book assumes that you aim eventually to write non-trivial programs, whether for work in software development or in some other technical field. Focus on Fundamental Concepts and Techniques The book explains fundamental concepts and techniques in greater depth than traditional introductions. This approach will give you a solid foundation for writing useful, correct, maintainable, and efficient code. Programming with Today’s C++ (C++11 and C++14) The book is an introduction to programming in general, including object-oriented programming and generic programming. It is also a solid introduction to the C++ programming language, one of the most widely used languages for real-world software. The book presents modern C++ programming techniques from the start, introducing the C++ standard library and C++11 and C++14 features to simplify programming tasks. For Beginners—And Anyone Who Wants to Learn Something New The book is primarily designed for people who have never programmed before, and it has been tested with many thousands of first-year university students. It has also been extensively used for self-study. Also, practitioners and advanced students have gained new insight and guidance by seeing how a master approaches the elements of his art. Provides a Broad View The first half of the book covers a wide range of essential concepts, design and programming techniques, language features, and libraries. Those will enable you to write programs involving input, output, computation, and simple graphics. The second half explores more specialized topics (such as text processing, testing, and the C programming language) and provides abundant reference material. Source code and support supplements are available from the author’s website. |
|
|||
Since it was first published in 2000, hundreds of thousands of Web designers and developers have relied on usability guru Steve Krug's guide to understand the principles of intuitive navigation and information design. Witty, commonsensical, and eminently practical, it's one of the best loved and most recommended books on the subject. It's a core foundational book that every Web designer must internalize to make their designs truly effective. In this substantially revised edition, Steve returns with fresh perspective to reconsider the principles he originally laid out--commenting, amending, amplifying, and offering fresh new examples to underscore their importance. This edition adds an important new chapter on mobile as well as integrating coverage of mobile throughout. It's a complete reimagining of the concepts that made this book an instant classic. |
|
|||
iOS 14, iPadOS 14, tvOS 14, and watchOS 7 for Users and Developers somewhat mirrors macOS Big Sur in that there are some design tweaks like the new Widgets and your ability to place them on the home screen for device running iOS, the new App Library system, which can help you organize your home screen. Along with the home screen changes, search and Siri have seen some improvements as well, and those are covered. Safari can now help keep you informed about who is tracking you across the web. Communications is a big part of today’s society, so the updates to Messages is covered, and there is a whole new help to help you translate text, called the Translate app. Users will be able to learn about the new updates to Notes, Reminders, and Maps. If you prefer to handwrite items there is a new feature just for you called called Scribble, which will take your handwriting and covert it into text. Health is a huge topic and there have been some big changes like the renamed Fitness app on the iPhone and a way of tracking Sleep on the Apple Watch. These are both covered along with updates to Face ID and masks, as well as new ways to protect your hearing. The Music and Home apps have been slightly changed and updated and the Shortcuts app gets some new tricks to help automate things even better than before. Developers will learn all about Apple Silicon, because their iOS and iPadOS apps can run natively on Macs running Apple Silicon. Along with Apple Silicon, developers can learn about changes to Xcode, the new Swift, SwiftUI, and Swift Packages, as well as how to implement WidgetKit, some things to keep in mind about AppClips, how to implement the new Color Picker and how to support PencilKit and Scribble with their custom interfaces. |
|
|||
For years, people have said tablets might one day replace notebook computers; for most people, the tablet was a nice casual device, but not something that made them ditch their notebook entirely. The iPad Pro might just change people’s view. This book will show you how it’s different from other tablets (and what’s the same), teach you all the basics, show you how to get more from the device (and how to use the two accessories: Apple Pencil and the Smart Keyboard), and help you pick apps that take advantage of the larger screen size. If you want to do more with the iPd Pro, then read on! |
|
|||
Your no-nonsense guide to making sense of machine learning Machine learning can be a mind-boggling concept for the masses, but those who are in the trenches of computer programming know just how invaluable it is. Without machine learning, fraud detection, web search results, real-time ads on web pages, credit scoring, automation, and email spam filtering wouldn't be possible, and this is only showcasing just a few of its capabilities. Written by two data science experts, Machine Learning For Dummies offers a much-needed entry point for anyone looking to use machine learning to accomplish practical tasks. Covering the entry-level topics needed to get you familiar with the basic concepts of machine learning, this guide quickly helps you make sense of the programming languages and tools you need to turn machine learning-based tasks into a reality. Whether you're maddened by the math behind machine learning, apprehensive about AI, perplexed by preprocessing data—or anything in between—this guide makes it easier to understand and implement machine learning seamlessly. Grasp how day-to-day activities are powered by machine learning Learn to 'speak' certain languages, such as Python and R, to teach machines to perform pattern-oriented tasks and data analysis Learn to code in R using R Studio Find out how to code in Python using Anaconda Dive into this complete beginner's guide so you are armed with all you need to know about machine learning! |
|
|||
Using Microsoft Office 365 offers many benefits including, security, reliability, compatibility with other products, over-the-air updates in the cloud that don’t require anything from the user, single sign on for access to everything right away - instant messaging, video, audio and Web conferencing, and Office Web Apps for seamless access to the Office suite! Office 365 is the key to office productivity. This book content is presented in the familiar Dummies format and includes a basic overview of cloud computing. It then covers Microsoft cloud solutions and the Office 365 product in detail. The introductory content is important since the term ‘cloud’ has taken on a life of its own. The Microsoft Office 365 components are explored. This includes an introduction to each component which leads into topics around using each feature. The Microsoft Office 365 component of SharePoint Online contains the most features and has the most depth. PART I – Understanding the Cloud Landscape PART II – Exploring Office Professional Plus, Exchange Online, and Lync Online PART III – Delving Into SharePoint Online PART IV – Moving Up into the Cloud PART V – Part of Tens |
|
|||
The iPhone can be a little overwhelming. It seems to do everything! And that’s part of the problem—you don’t need to do everything. Of course you want to take stunning photos of the grandkids, but you probably can’t think of a good reason you’d want to set up a private network or iMAP / POP email account.  You want the basics. How to take photos. How to Use Facetime with grandkids. And how to create custom Animoji’s! This book walks you through what you need to know step-by-step—including how navigation works now that the Home button is gone on newer iPhones. It covers only what most people want to know—so you don't have to comb through hundreds of pages of tech-speak just to find out how to do a common feature. This book is based on the book "The Ridiculously Simple Guide to iPhone 11, iPhone Pro, and iPhone Pro Max" but includes an expanded section on accessibility (like how to make text easier to see). Are you ready to start enjoying your new iPhone? Then let’s get started! |
|
|||
Thinking of migrating to PostgreSQL? This clear, fast-paced introduction helps you understand and use this open source database system. Not only will you learn about the enterprise class features in versions 9.5 to 10, you’ll also discover that PostgeSQL is more than a database system—it’s an impressive application platform as well. With examples throughout, this book shows you how to achieve tasks that are difficult or impossible in other databases. This third edition covers new features, such as ANSI-SQL constructs found only in proprietary databases until now: foreign data wrapper (FDW) enhancements; new full text functions and operator syntax introduced in version 9.6; XML constructs new in version 10; query parallelization features introduced in 9.6 and enhanced in 10; built-in logical replication introduced in Version 10.e. If you’re a current PostgreSQL user, you’ll pick up gems you may have missed before. Learn basic administration tasks such as role management, database creation, backup, and restoreApply the psql command-line utility and the pgAdmin graphical administration toolExplore PostgreSQL tables, constraints, and indexesLearn powerful SQL constructs not generally found in other databasesUse several different languages to write database functionsTune your queries to run as fast as your hardware will allowQuery external and variegated data sources with foreign data wrappersLearn how to use built-in replication to replicate data |
|
|||
Understanding 3D graphics is fast becoming the key skill for the 21st century. Whether you're casually interested in learning to create 3D graphics on a Mac OS X, or a graphics professional looking to expand your skill set, this book will help you learn 3D concepts and how to use the easiest-to-use complete 3D package on the Macintosh. |
|
|||
Create and implement AI-based features in your Swift apps for iOS, macOS, tvOS, and watchOS. With this practical book, programmers and developers of all kinds will find a one-stop shop for AI and machine learning with Swift. Taking a task-based approach, you’ll learn how to build features that use powerful AI features to identify images, make predictions, generate content, recommend things, and more. AI is increasingly essential for every developer—and you don’t need to be a data scientist or mathematician to take advantage of it in your apps. Explore Swift-based AI and ML techniques for building applications. Learn where and how AI-driven features make sense. Inspect tools such as Apple’s Python-powered Turi Create and Google’s Swift for TensorFlow to train and build models. I: Fundamentals and Tools— Learn AI basics, our task-based approach, and discover how to build or find a dataset. II: Task Based AI— Build vision, audio, text, motion, and augmentation-related features; learn how to convert preexisting models. III: Beyond— Discover the theory behind task-based practice, explore AI and ML methods, and learn how you can build it all from scratch... if you want to |