|
|
Books > Computing & IT > Computer software packages > General
Unleash the power of GraphQL, React 17, Node, and Express to build
a scalable and production-ready application from scratch to be
deployed on AWS Key Features Build full-stack applications with
modern APIs using GraphQL and React Hooks Integrate Apollo into
React and build frontend components using GraphQL Implement a
self-updating notification pop-up with a unique GraphQL feature
called Subscriptions Book DescriptionReact and GraphQL, when
combined, provide you with a very dynamic, efficient, and stable
tech stack to build web-based applications. GraphQL is a modern
solution for querying an API that represents an alternative to REST
and is the next evolution in web development. This book guides you
in creating a full-stack web application from scratch using modern
web technologies such as Apollo, Express.js, Node.js, and React.
First, you'll start by configuring and setting up your development
environment. Next, the book demonstrates how to solve complex
problems with GraphQL, such as abstracting multi-table database
architectures and handling image uploads using Sequelize. You'll
then build a complete Graphbook from scratch. While doing so,
you'll cover the tricky parts of connecting React to the backend,
and maintaining and synchronizing state. In addition to this,
you'll also learn how to write Reusable React components and use
React Hooks. Later chapters will guide you through querying data
and authenticating users in order to enable user privacy. Finally,
you'll explore how to deploy your application on AWS and ensure
continuous deployment using Docker and CircleCI. By the end of this
web development book, you'll have learned how to build and deploy
scalable full-stack applications with ease using React and GraphQL.
What you will learn Build a GraphQL API by implementing models and
schemas with Apollo and Sequelize Set up an Apollo Client and build
frontend components using React Write Reusable React components and
use React Hooks Authenticate and query user data using GraphQL Use
Mocha to write test cases for your full-stack application Deploy
your application to AWS using Docker and CircleCI Who this book is
forThis React GraphQL book is for web developers familiar with
React and GraphQL who want to enhance their skills and build
full-stack applications using industry standards like React,
Apollo, Node.js, and SQL at scale while learning to solve complex
problems with GraphQL.
A comprehensive guide to Teams for users and administrators, filled
with real-world scenarios and best practices Key Features Updated
with new chapters on Teams templates, the special editions of
Teams, and Microsoft Viva Customize Teams for increased efficiency,
collaborate with best practices, and use advanced Teams
functionalities to your advantage Extend Teams through integration
with Microsoft services such as PowerShell, SharePoint, Power Apps,
and Power Automate Book DescriptionMicrosoft Teams is a permanent
fixture in the modern workplace, but many of its
productivity-boosting features go unnoticed or unused. Hands-On
Microsoft Teams shows you how to use Teams to its full potential
through easy-to-follow practical tutorials. This guide to mastering
Teams explores the platform in comprehensive detail and how it
interacts with the rest of the Microsoft ecosystem to help you work
efficiently and manage your resources. You'll get to grips with
core functionality like setting up and managing teams, channels,
chats, tabs, and meetings. You'll also learn to get the best out of
Teams by adding custom apps, integrating with Microsoft 365, using
PowerShell automation, and exploring useful settings you didn't
know existed. Along the way, you'll be shown various real-world
scenarios and how to implement solutions for them in Teams that
will increase your productivity. Whether you're an administrator,
manager, or team member, by the end of this book you'll be
confident in using everything Microsoft Teams has to offer. What
you will learn Perform scheduling and manage meetings, live events,
and webinars Create and manage Microsoft Teams templates to
streamline company processes Deal with permissions and security
issues in managing private and public teams and channels Extend
Microsoft Teams using custom apps, Microsoft 365, and PowerShell
automation Build your own Teams app with the Developer Portal
without writing any code Deploy helpful chatbots using QnA Maker
and Power Virtual Agents Explore Teams use cases for education,
frontline work, and personal life Bring together knowledge,
learning, resources, and insights with the new employee experience
platform, Microsoft Viva Who this book is forThis Microsoft Teams
book is for users who want to get a better handle on Teams,
managers looking to improve the way their teams are working, and
Microsoft 365 administrators who want to implement Teams
effectively.
In every era, global progressive thinkers have used creativity as a
means for cultural reformation and social justice in response to
oppressive regimes. For example, theater, cartoons, social art,
film, and other forms of representative arts have always been used
as critical instigation to create agency or critical commentary on
current affairs. In the education sector, teachers in schools often
say one of two things: they are not creative or that they don't
have the time to be creative given the curricular demands and
administrative mandates that they are required to follow. Each day,
educators are working to find exceptionally creative ways to engage
their students with limited resources and supplies, and this
becomes even more of a challenge during turbulent times. Creativity
as Progressive Pedagogy: Examinations Into Culture, Performance,
and Challenges primarily focuses on pedagogical creativity and
culture as related to various aspects of social justice and
identity. This book presents experience-based content and showcases
the necessity for pedagogical creativity to give students agency
and the connections between cultural sensitivity and creativity.
Covering topics such as the social capital gap, digital spaces, and
underprivileged students, this book is an indispensable resource
for educators in both K-12 and higher education, administrators,
researchers, faculty, policymakers, leaders in education,
pre-service teachers, and academicians.
Learn Tuxedo by developing solutions in Python for real-world
problems Key Features Understand Tuxedo through a modern lens by
experimenting with Python code Boost your productivity by using
Python programming to perform common Tuxedo programming tasks
Manage real-world integration tasks with small Python programs Book
DescriptionDespite being developed in the 1980s, Oracle Tuxedo
still runs a significant part of critical infrastructure and is not
going away any time soon. Modernizing Oracle Tuxedo Applications
with Python will help you get to grips with the most important
Tuxedo concepts by writing Python code. The book starts with an
introduction to Oracle Tuxedo and guides you in installing its
latest version and Python bindings for Tuxedo on Linux. You'll then
learn how to build your first server and client, configure Tuxedo,
and start running an application. As you advance, you'll understand
load balancing and work with the BBL server, which is at the heart
of a Tuxedo application. This Tuxedo book will also cover Boolean
expressions and different ways to export Tuxedo buffers for storage
and transmission, before showing you how to implement servers and
clients and use the management information base to change the
configuration dynamically. Once you've learned how to configure
Tuxedo for transactions and control them in application code,
you'll discover how to use the store-and-forward functionality to
reach destinations and use an Oracle database from a Tuxedo
application. By the end of this Oracle Tuxedo book, you'll be able
to perform common Tuxedo programming tasks with Python and
integrate Tuxedo applications with other parts of modern
infrastructure. What you will learn Understand Oracle Tuxedo as a
microservice platform Develop Oracle Tuxedo applications using
Python 3 Perform administration tasks programmatically with Python
3 Extract Tuxedo statistics for monitoring application performance
Integrate Tuxedo into the modern software ecosystem Understand how
distributed transactions work in Tuxedo Who this book is forThis
book is for developers who are new to Tuxedo and are looking to
develop a new modern front-end or integrate Tuxedo in their
applications. The book will also help experienced Tuxedo, C or
COBOL developers to improve their productivity and QA engineers to
automate Tuxedo application tests. Beginner-level knowledge of
Python and Linux shell is required before getting started with this
book.
As a result of the COVID-19 pandemic, most schools had to suddenly
shift from traditional face-to-face courses to blended,
synchronous, and asynchronous instructional environments. The
impact upon the immediacy of remote learning was overwhelming to
many faculty, instructional facilitators, teachers, and trainers.
Many faculty and trainers have experience with the analysis,
design, development, implementation, and evaluation of online and
blended learning environments, while many faculty and trainers also
do not have this knowledge nor experience. As such, the collegial
workspace has developed into a collaborative work environment
wherein the faculty are helping faculty, partially because the
instructional designer staff and learning advisors are overwhelmed
with the number of course projects that must be moved from
traditional face-to-face course environments into an online
environment within a short period of time. The faculty are helping
each other make this move, offering course design and development
support and also instructional tips and tricks that will support
successful blended and online experiences that enhance learning
outcomes. Shifting to Online Learning Through Faculty Collaborative
Support focuses on supporting and enhancing blended and distance
learning course design and development, successful tips for course
design and teaching, techniques for online learning, and embracing
collegial mentorship and facilitative support for course and
faculty success. This book highlights the strength of collegial
bonds while discussing tools, methods, procedural efforts, styles
of engagement, learning theories, assessment efforts, and even
social learning engagement implementations in online learning. It
provides information and lessons and embraces a long-term approach
towards understanding institutional impact and collegial support.
This book is valuable for school administrators, teachers, course
designers, instructional designers, school faculty, business and
administrative leadership, practitioners, stakeholders,
researchers, academicians, and students interested in how faculty
collaborative support is playing a critical role in improving and
developing successful online learning.
|
|