Moodle Gradebook, 2nd EditionAssessing and tracking students to ensure they progress is one of the key challenges of modern education. Moodle Gradebook offers an innovative solution, providing you with a platform to store and calculate grades and track the progress and achievements of your students.
Moodle Gradebook, Second Edition explains and explores the full functionality and features of the Gradebook to help you to make it easier to organize your work and relay information to your students. It will introduce you to the core functions of the Gradebook and demonstrate how to add graded activities. Then it will guide you through the process of assigning and calculating grades before exploring how to organize categories and successfully report and export information. ...
Getting Started with Julia ProgrammingJulia is a new open source programming language that is used in the field of data science computing. It was created to solve the dilemma between high-level slow code and fast but low-level code, and the necessity to use both to achieve high performance. This book will give you a head start to tackle your numerical and data problems with Julia. Your journey will begin by learning how to set up a running Julia platform before exploring its various built-in types. You will then move on to cover the different functions and constructs in Julia. The book will then walk you through the two important collection types—arrays and matrices. Over the course of the book, you will also be introduced to homoiconicity, the meta-programming concept in Julia.
Towards the concluding part of the book, you will also learn how to run external programs. This book will cover all you need to know about Julia to leverage its high speed and efficiency. ...
Python for Google App EngineGoogle App Engine is a key component of the Google Cloud Platform and one of the most comprehensive cloud services. Together with Python, the first programming language ever supported by the platform, Google App Engine favors rapid development, significantly contributing to the success of your projects.
This book will guide you through the Google Cloud Platform starting from the basics all the way through successfully designing, building, and running modern and scalable web applications in Python with Google App Engine. From authentication to data storage, and from asynchronous jobs to server push techniques, you will learn how to use services such as datastore, cloud storage, Cloud SQL, task queues and channels in a Python application based on web frameworks such as Webapp2 and Django. As the topics in this book are covered in a step-by-step fashion, you will get to grips with the information quickly and easily. ...
Pro Express.jsPro Express.js is for the reader who wants to quickly get up-to-speed with Express.js, the flexible Node.js framework. Author Azat Mardan clearly explains how to start developing with Express.js with a basic 'Hello World', and then delves into a deep API reference, before looking at common and abstract development problems. Lastly, you will learn how to build a series of real-world apps in order to cement your knowledge.
In order to get the best from this book, you will be familiar with Node.js scripts and able to install packages using npm. In the deep API reference, each aspect of the Express.js API is explained clearly with a simple exercise to demonstrate its usage. This includes configuration, settings and environments; different middleware and its uses; templating engines; extracting parameters and routing; request and response; error handling; and running an app. In the next part you'll delve into abstraction, streams, authentication, multithreading, Socket.io, security, and ...
Hadoop: The Definitive Guide, 4th EditionGet ready to unlock the power of your data. With the fourth edition of this comprehensive guide, you'll learn how to build and maintain reliable, scalable, distributed systems with Apache Hadoop. This book is ideal for programmers looking to analyze datasets of any size, and for administrators who want to set up and run Hadoop clusters.
Using Hadoop 2 exclusively, author Tom White presents new chapters on YARN and several Hadoop-related projects such as Parquet, Flume, Crunch, and Spark. You'll learn about recent changes to Hadoop, and explore new case studies on Hadoop's role in healthcare systems and genomics data processing. ...
GameMaker EssentialsGameMaker: Studio is a great game engine that can be used to publish games to a variety of platforms. It is one of the most versatile game creation tools for professional and beginner game developers alike.
Starting with the basics of learning how to install GameMaker, this book will take you all the way through to publishing your games online. Compiled with detailed instructions and images, this book starts by showing you how the GameMaker: Studio interface looks and works. After this, you'll move on to learning about resources such as sprites, paths, sounds, and more available in GameMaker, and what each resource is used for. We then move into the GameMaker Language (GML) and learn programing techniques including how variables are set up and what functions are and how they work. You'll understand how to manipulate GameMaker resources using GML. Following this, you will then make your very first GameMaker game using a combination of resources and programing techniques, and learn ho ...
Learning AirWatchNowadays, organizations are facing a critical challenge of providing reliable, efficient, and secure access to corporate information. With AirWatch by VMware's Enterprise Mobility Management platform, you will be able to set up and deploy access to corporate information securely from mobile devices, allowing security policies and regulations to meet compliance for your business.
This book will guide you through a detailed overview on how to set up AirWatch by VMware, administer the deployment, manage enterprise integrations, and configure security controls and many more options available for effective EMM deployments in enterprises. Each of the components of EMM is explained in the book in a way that you can apply your knowledge in the best possible manner while working with your mobile deployments. ...
Oracle 11g For DummiesAre you a seasoned system administrator charged with setting up an Oracle database? Or did you suddenly become a DBA by default? If database administration with Oracle is part of your job, you'll be glad to have Oracle 11g For Dummies in your cubicle.
This nuts-and-bolts guide walks you through the mysteries of Oracle and database administration. You'll learn how to understand Oracle database architecture, set up and manage an Oracle database, and keep it running in tiptop form. ...
Learning DockerDocker is a next-generation platform for simplifying application containerization life-cycle. Docker allows you to create a robust and resilient environment in which you can generate portable, composable, scalable, and stable application containers.
This book is a step-by-step guide that will walk you through the various features of Docker from Docker software installation to the impenetrable security of containers. The book starts off by elucidating the installation procedure for Docker and a few troubleshooting techniques. You will be introduced to the process of downloading Docker images and running them as containers. You'll learn how to run containers as a service (CaaS) and also discover how to share data among containers. Later on, you'll explore how to establish the link between containers and orchestrate containers using Docker Compose. You will also come across relevant details about application testing inside a container. You will discover how to debug a container using t ...
Liferay 6.x Portal Enterprise Intranets CookbookPacked with easy-to-follow recipes, this practical guide will show you how to unleash the full power of the Liferay Portal. Starting with performing a basic installation and running Liferay, the book will take you all the way through to building intranet structures, managing users, setting permissions, defining workflows, and creating sites that will act as the main communication tool for employees in your company. Furthermore, many recipes will show ready-to-use solutions from real-world case studies. At the end of the book, we will show you how to optimize Liferay's performance and how to use its advanced built-in tools.
After reading this book you will be ready to install, run, and use Liferay as a powerful intranet solution. ...