Catalog Search Results
Author
Pub. Date
2022.
Language
English
Description
Discover the power of using GraphQL with Spring Boot to map out your APIs quickly and easily.
If you’re a back-end engineer or full-stack developer, it’s time to get up to speed with GraphQL, the extremely popular and powerful query language that tells you everything you need to know about your APIs. The problem is, for Java-based, back-end operations, there’s often a gap between traditional frameworks and the data access technologies of most...
Author
Pub. Date
2019.
Language
English
Description
Learn how to use asynchronous messaging when architecting and building microservices.
Discover how to get work done more efficiently with asynchronous messaging, an alternative way of handling communication in a microservices architecture. In this course, Frank Moley shows software developers charged with building large applications how to go beyond RESTful API calls over HTTP and leverage asynchronous messaging when architecting and building microservices....
Author
Pub. Date
2022.
Language
English
Description
Examine the similarities and differences between Quarkus and Spring, while building a foundation for making an educated decision on which one works best for your needs.
Choosing the best Java framework for your needs can be a challenge. In this course, software developer and architect Frank Moley highlights the benefits and potential issues for two popular Java frameworks: Spring and Quarkus. Frank compares how both frameworks handle dependency injection...
Author
Pub. Date
2023.
Language
English
Description
Learn how to write Spring-based Java applications that follow a test-driven development pattern to help achieve higher-quality code quickly.
Writing code that can easily be tested—early and often—can not only help you achieve higher quality code, but can do so with repeatable patterns that get executed in your build and deployment processes. Practicing test-driven development can help you speed up your software release cycles, and ensure that...
Author
Pub. Date
2021.
Language
English
Description
Learn about the power of Azure Functions as a serverless framework and find out why it should be a tool in each developer’s tool kit.
If you are new to cloud native serverless programming, you may be wondering about what tools are out there for your use and what types of projects you can complete with them. In this series of courses, instructor Frank P Moley III walks you through a variety of cloud native projects. This course focuses specifically...
Author
Pub. Date
2023.
Language
English
Description
Discover how to leverage the twelve-factor and fifteen-factor methodology to build agile, scalable, and resilient web-based applications.
The twelve-factor and fifteen-factor methodology helps you build more effective, software-as-a-service apps. It allows for automation, continuous deployment, easy onboarding, and portability between execution environments. By leveraging these methodologies, you can also achieve straightforward deployment on numerous...
Author
Pub. Date
2021.
Language
English
Description
Get started with Spring Boot 2.x—the popular Spring microframework—and learn how to build Java-based web applications quickly, using less code.
Learn how to get started with Spring Boot 2.x, a powerful framework that can help you build web applications quickly, using less code. The Java-based programs you build in Spring Boot "just run": they resolve their own dependencies and create containers for running code in any environment. Learn how to...
Author
Pub. Date
2021.
Language
English
Description
Get an introduction to the Quarkus Java application framework.
Running Java applications, especially in a containerized cloud-native environment, can be a resource-heavy and expensive endeavor, and the prospect of a framework with a smaller footprint with all the power of Java is very appealing. Enter Quarkus, a Kubernetes-based framework that delivers the power of the Java development language and ecosystem with fewer resource needs. In this course,...
Author
Pub. Date
2021.
Language
English
Description
Discover the power of AWS Functions as a serverless framework and find out why it should be a tool in every developer’s toolkit.
Developers need to understand how to use serverless functions in cloud environments. In this course, instructor Frank P Moley III explains how to use AWS Lambda as a serverless framework and why developers should understand how to use this tool. Frank introduces you to AWS Lambda and how to interact with Lambda in the...
Author
Pub. Date
2022.
Language
English
Description
Learn when and how to extend Kubernetes using operator patterns to save time on tasks.
Kubernetes is a powerful and popular platform, but managing Kubernetes can be difficult, and performing routine operations and repeated tasks can be tedious and error prone. The Kubernetes operator pattern allows an SRE, developer, or operator to build complex provisioning and management tasks directly into the Kubernetes API, allowing you to build repeatable and...
Author
Pub. Date
2022.
Language
English
Description
Learn how to build cloud-native microservices using Quarkus, the full-stack, Java-based framework that lets you deploy applications and microservices on Kubernetes.
If you’re looking to ramp up your skill set in Java, you may want to check out Quarkus, the easy-to-use, full-stack Java framework that lets you deploy high-performance applications at scale using containerization platforms like Kubernetes. In this course, instructor Frank P Moley III...
Author
Pub. Date
2018.
Language
English
Description
Learn Java cryptography. Develop more secure Java applications using the Java Cryptography Architecture (JCA) and Java Cryptography Extensions (JCE) libraries.
Security is paramount for any application. In Java, cryptography is key to the secure storage and transmission of data: to and from resources, users, and APIs. This course teaches the basics of Java cryptography using the Java Development Kit (JDK) crypto libraries: Java Cryptography Architecture...
Author
Pub. Date
2020.
Language
English
Description
Learn how to securely store and retrieve data with Amazon Simple Storage Service (S3), one of the most popular and reliable service offerings in Amazon Web Services (AWS).
Learn how to get started with Amazon Simple Storage Service (S3), the globally distributed, binary object storage service that allows developers to securely store and retrieve data. Instructor Frank Moley demonstrates how to set up an account and walks through S3 basics, such as...
Author
Pub. Date
2020.
Language
English
Description
Start your secure coding journey. This course provides a high-level look at common attacks against Java applications, as well as how to prevent and defend against those threats.
The enduring popularity of Java makes it a target for bad actors. And its prevalence in internal enterprise applications—which are vulnerable to attacks from employees with insider knowledge—renders secure coding practices even more critical. In this course, instructor...
Author
Pub. Date
2018.
Language
English
Description
Explore the basic concepts of microservices. Get the foundational knowledge you need to determine if this architectural model is the right fit for you and your team.
Microservices is a major architectural pattern in the software industry, and having an overview of what this architecture is-and what it isn't-is critical as a starting point to evaluating this model. This course covers the basic concepts of microservices, to help you determine if this...
Author
Pub. Date
2022.
Language
English
Description
Learn rapid web development at enterprise scale with Spring through the highly popular Spring Boot framework.
Spring is the hugely popular framework for developing Java applications in the enterprise space. In this course, discover how to leverage Spring Boot, which takes an opinionated view of the Spring platform. Follow Frank Moley as he walks through how to use Spring Boot to quickly and efficiently develop a practical, enterprise-style web application....
Author
Pub. Date
2019.
Language
English
Description
Meet Maven, the powerful build system for Java projects. Learn the basics of using Maven for dependency management, builds, and reporting.
Apache Maven is a powerful build system used by thousands of Java developers on enterprise, freelance, and open-source projects. But it can do so much more. This course focuses on the basics of using Maven for dependency management, builds, and reporting. Instructor Frank Moley starts with the foundations: the...
Author
Pub. Date
2023.
Language
English
Description
Practice your skills in Go in this hands-on, interactive course with coding challenges in CoderPad.
Did you know that treating Go like an object-oriented programming language can allow you to create more functional and more powerful behavior? Join instructor Frank P Moley III in this hands-on, interactive course to practice advancing your skills in Go, the popular, statically typed programming language. This course includes Code Challenges powered...
Author
Pub. Date
2018.
Language
English
Description
Learn how to incorporate security into the software development life cycle. Add secure coding practices to agile processes to protect data and prevent recurring flaws.
Learn how to incorporate security into the software development life cycle. Move security into your design and build phases by identifying common insecure code issues and embracing the mindset of a security professional. In this course, security architect Frank Moley provides a basic...
Author
Pub. Date
2020.
Language
English
Description
Learn how to develop more performant Java microservices using GraalVM and popular frameworks such as Micronaut, Helidon, Quarkus, and Spring.
Traditional JVMs often fail to deliver the speed and efficiency necessary to run today's cloud-based Java applications. GraalVM is a virtual machine that aims to improve performance using strategies such as precompilation and native image creation. Learn how GraalVM can improve your modern Java microservice...
Didn't find it?
Can't find what you are looking for? Try our Purchase Suggestion Service. Submit Request