About
Courses by Frank
-
Programming Foundations: Secure Coding1h 36m
Programming Foundations: Secure Coding
By: Frank P Moley III
Contributions
-
How do you design software for a new project?
There appears to be some confusion about what an API exposes here, sorry @zach but you are wrong. The API should mimic the domain model, not the data model. You should always start with the real world, the domain model and the conceptual data model then move to API to express the domain model and the database to solve the needs of the conceptual data model. They should meet in the middle. You should never expose your data model to the world, nor should you be limited by it, but instead express the real world domains in your API.
Activity
-
Absolutely thrilled and humbled to have been included in the Silicon Valley Business Journal Women of Influence 2024 class of honorees. Amazing to…
Absolutely thrilled and humbled to have been included in the Silicon Valley Business Journal Women of Influence 2024 class of honorees. Amazing to…
Liked by Frank Moley
-
We are proud to announce Kompass Kapital Management, LLC has made a strategic investment in Airshare. Their leadership of our ownership group, with…
We are proud to announce Kompass Kapital Management, LLC has made a strategic investment in Airshare. Their leadership of our ownership group, with…
Liked by Frank Moley
-
One of our newest features on catchandrelease.com allows us as creators to respond directly to a brands creative requests - have a look and if you…
One of our newest features on catchandrelease.com allows us as creators to respond directly to a brands creative requests - have a look and if you…
Liked by Frank Moley
Experience & Education
Licenses & Certifications
-
Pivotal Certified Spring Professional; Core Spring 4.0
Pivotal Software, Inc.
IssuedCredential ID SPR006168 -
-
Certificate of Completion - Oracle Service Bus 11g: Design & Integrate Services Ed 1
Oracle
IssuedCredential ID 6272813 -
A+ Certified
CompTIA
IssuedCredential ID COMP001001991338 -
-
Network+ Certified
CompTIA
IssuedCredential ID COMP001001991338
Volunteer Experience
-
Gala Co-Chair
Prince of Peace Catholic School PTO
- 3 months
Education
Co-Chair of the 16th incarnation of the Prince of Peace Catholic School Gala to raise funds for the technology and educational needs of the school.
Publications
-
Cloud Native Projects: GCP Serverless
LinkedIn Learning
Every cloud developer should understand the use of serverless functions in cloud environments. In this course, senior software engineer Frank Moley shows you how to understand and implement serverless cloud functions in Google Cloud Platform (GCP). Frank introduces GCP Cloud Functions, as well as the benefits, negatives, and risks of a serverless system. Then he walks you through the steps and strategies you need to implement Python, Java, and Go in GCP serverless, including practical…
Every cloud developer should understand the use of serverless functions in cloud environments. In this course, senior software engineer Frank Moley shows you how to understand and implement serverless cloud functions in Google Cloud Platform (GCP). Frank introduces GCP Cloud Functions, as well as the benefits, negatives, and risks of a serverless system. Then he walks you through the steps and strategies you need to implement Python, Java, and Go in GCP serverless, including practical challenges and solutions for each.
-
Cloud Native Projects: Azure Serverless
LinkedIn Learning
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 on Azure Functions as a serverless framework. Frank introduces Azure Functions, shows you some of the benefits and risks of a serverless-based system, and explains the most common…
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 on Azure Functions as a serverless framework. Frank introduces Azure Functions, shows you some of the benefits and risks of a serverless-based system, and explains the most common use cases for serverless. He covers Python-based Azure Functions and how you can deploy and run an Azure Function written in Python. Frank goes into Java-based Azure functions and how you can deploy and execute Azure Functions written in Java. He also gives you challenges and possible solutions for both Python and Java.
-
Cloud Native Projects: AWS Serverless
LinkedIn Learning
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 AWS console. He talks about how and why serverless exists and operates as a technology selection, including its benefits, downfalls, and use cases. Frank covers how to use Lambda…
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 AWS console. He talks about how and why serverless exists and operates as a technology selection, including its benefits, downfalls, and use cases. Frank covers how to use Lambda functions with Python, Java, and Go.
-
Learning Quarkus
LinkedIn Learning
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, Frank Moley gives an introduction to Quarkus, starting with the basics and then illustrating the 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, Frank Moley gives an introduction to Quarkus, starting with the basics and then illustrating the framework through a series of challenges and solutions. By the end of the course, it should be clear why Quarkus is quickly becoming one of the most exciting frameworks for building Java-based microservices and cloud-native components.
-
Secure Coding in Java
LinkedIn Learning
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 Frank Moley helps advanced Java developers kick-start their secure coding journey, providing a high-level look at common attacks against Java applications, as well as how to prevent and defend against those threats. Frank…
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 Frank Moley helps advanced Java developers kick-start their secure coding journey, providing a high-level look at common attacks against Java applications, as well as how to prevent and defend against those threats. Frank discusses how to prevent SQL injection attacks, identify places where sensitive data is stored and avoid exposing it to the outside world, write code that protects the integrity of the system, and more. Along the way, he provides challenges that allow you to put your new skills to the test.
-
Java Microservices with GraalVM
LinkedIn Learning
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 implementations with examples shown using the Micronaut, Helidon, Quarkus, and Spring frameworks. Instructor Frank Moley first demonstrates how to use GraalVM with existing code artifacts…
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 implementations with examples shown using the Micronaut, Helidon, Quarkus, and Spring frameworks. Instructor Frank Moley first demonstrates how to use GraalVM with existing code artifacts, so you can see the performance benefits on raw code. He then shows how to build a basic microservice in each of the four frameworks—as well as a native image of each service—and reviews the performance and image size metrics of the final microservices. Using these practical examples, you can evaluate which combination will benefit your Java projects the most.
-
Microservices: Design Patterns
LinkedIn Learning
Design patterns save developers from needing to puzzle out solutions to problems that others in their industry have already encountered and solved. In this course, get up to speed with over 15 different design patterns you can leverage when building and operating microservices, as well as the common problems they can help you remedy. Instructor Frank Moley goes over decomposition, integration, data, and operational patterns, tying each pattern to the problem it solves. Learn about the API…
Design patterns save developers from needing to puzzle out solutions to problems that others in their industry have already encountered and solved. In this course, get up to speed with over 15 different design patterns you can leverage when building and operating microservices, as well as the common problems they can help you remedy. Instructor Frank Moley goes over decomposition, integration, data, and operational patterns, tying each pattern to the problem it solves. Learn about the API gateway pattern that can prevent chaos by providing a buffer between underlying services and client needs, the sidecar pattern that allows you to offload processing of some kind to a separate module, and much more.
-
Spring: Framework in Depth 2
publication descriptionLynda.com/LinkedIn Learning
Spring is an application framework and inversion-of-control (IOC) container for the Java platform. The framework's core features can be used by any Java application and are ideal for enterprise and internet-based app development. Get a comprehensive overview of Spring, in this intermediate-level course with software architect Frank Moley. Frank develops applications and web services with Spring, and shares what he knows about configuring the ApplicationContext (the interface for accessing…
Spring is an application framework and inversion-of-control (IOC) container for the Java platform. The framework's core features can be used by any Java application and are ideal for enterprise and internet-based app development. Get a comprehensive overview of Spring, in this intermediate-level course with software architect Frank Moley. Frank develops applications and web services with Spring, and shares what he knows about configuring the ApplicationContext (the interface for accessing components, loading files, publishing events, and more), as well as the beans (objects within the Spring IOC container). He demonstrates a modern Java configuration workflow, as well as XML configuration for legacy software. He explores the Spring lifecycle in depth, so you can extend the framework and better troubleshoot any issues you have with your applications. Plus, learn how to use aspect-oriented programming to add behaviors to your apps in a reusable way.
-
AWS for Developers: S3
LinkedIn Learning
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. Walk through how to set up an account and walk through S3 basics, such as creating your first storage bucket. He also shows how to set up permissions and configuration options and use the command-line interface (CLI) to script S3 operations. Frank also walks through the AWS software development kits (SDK), which…
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. Walk through how to set up an account and walk through S3 basics, such as creating your first storage bucket. He also shows how to set up permissions and configuration options and use the command-line interface (CLI) to script S3 operations. Frank also walks through the AWS software development kits (SDK), which allow you to easily integrate S3 with your Python and Java applications.
-
First Look Java 14
LinkedIn Learning
Discover how the release of Java 14 will affect how you write your code. This course provides a brief introduction to Java 14 and its new features, as well as the deprecated features announced in this release. Focusing on the core additions in Java 14, including improved switch statements, records for class definition, more useful NullPointerExceptions, an OS-specific packaging tool in incubator, and various garbage collection changes. Plus, learn which features are being deprecated with this…
Discover how the release of Java 14 will affect how you write your code. This course provides a brief introduction to Java 14 and its new features, as well as the deprecated features announced in this release. Focusing on the core additions in Java 14, including improved switch statements, records for class definition, more useful NullPointerExceptions, an OS-specific packaging tool in incubator, and various garbage collection changes. Plus, learn which features are being deprecated with this upgrade, so you can pinpoint potential roadblocks to adoption.
-
Spring: Spring Cloud 2
Lynda.com/LinkedIn Learning
Spring Cloud provides tools for developers to quickly build cloud native apps. Using Spring Boot and Spring Cloud, developers can stand up microservices, consume services, perform load balancing, and more. Plus, Spring Cloud solutions are built on the 12-factor app methodology, so they'll work well in any distributed environment. Join software and security architect Frank Moley, as he shows how to use Spring Cloud to build cloud native apps that scale beautifully in both traditional data…
Spring Cloud provides tools for developers to quickly build cloud native apps. Using Spring Boot and Spring Cloud, developers can stand up microservices, consume services, perform load balancing, and more. Plus, Spring Cloud solutions are built on the 12-factor app methodology, so they'll work well in any distributed environment. Join software and security architect Frank Moley, as he shows how to use Spring Cloud to build cloud native apps that scale beautifully in both traditional data centers and private or public cloud infrastructures. Learn how to set up microservices and external configurations, discover and consume services, and isolate from failure with the circuit breaker pattern. Frank concentrates on the Spring Cloud Netflix patterns, including Eureka and Hystrix, as well as Spring Cloud Config Server.
-
Learning Spring with Spring Boot 2
LinkedIn Learning
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. As Frank explains how to develop the app, he helps to familiarize you with the general Spring framework. Plus, Frank dives into some of the basic…
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. As Frank explains how to develop the app, he helps to familiarize you with the general Spring framework. Plus, Frank dives into some of the basic projects of Spring that you can use to develop Java-based applications.
-
Introducing Maven
LinkedIn Learning
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 project object model (POM) and POM elements, including properties and dependencies. He then reviews the build life cycle, showing how to leverage the Core and Tools plugins to automate…
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 project object model (POM) and POM elements, including properties and dependencies. He then reviews the build life cycle, showing how to leverage the Core and Tools plugins to automate tasks like cleanup and compile. He also shows how to manage dependencies, including creating uber JAR files to package executables with their dependencies. Finally, he covers reporting with Maven sites and popular plugins. By the end of the course, you should be familiar enough with Maven to use it to meet the needs of almost any Java project, from simple components to unique customized builds.
-
Spring: Design Patterns
LinkedIn Learning
Design patterns help developers efficiently solve common problems in their code. In this course, learn how to apply Gang of Four design patterns to improve your efficiency in Spring, the application framework and inversion-of-control (IOC) container for the Java platform. Instructor Frank Moley examines the core patterns in play in the Spring framework, as well as how to leverage the unique power of Spring—along with common object-oriented design patterns—to quickly solve problems. Learn how to…
Design patterns help developers efficiently solve common problems in their code. In this course, learn how to apply Gang of Four design patterns to improve your efficiency in Spring, the application framework and inversion-of-control (IOC) container for the Java platform. Instructor Frank Moley examines the core patterns in play in the Spring framework, as well as how to leverage the unique power of Spring—along with common object-oriented design patterns—to quickly solve problems. Learn how to leverage creational, structural, and operational patterns, as well as other framework patterns, when writing Java applications using the Spring framework.
-
Learning JDBC
LinkedIn Learning
Whether developers want to build mobile device apps for Android or web-based or desktop-based applications with the core Java SDK from Oracle, they must contend with the fact that many dynamic applications need to integrate data from a relational database. In this course, Frank Moley helps you get up to speed with the Java Database Connectivity (JDBC) API, showing how to use it to read and manage data from relational databases such as Postgres, Oracle Database, MySQL, and SQL Server in…
Whether developers want to build mobile device apps for Android or web-based or desktop-based applications with the core Java SDK from Oracle, they must contend with the fact that many dynamic applications need to integrate data from a relational database. In this course, Frank Moley helps you get up to speed with the Java Database Connectivity (JDBC) API, showing how to use it to read and manage data from relational databases such as Postgres, Oracle Database, MySQL, and SQL Server in applications programmed with Java. Frank begins by going over key JDBC terminology, the basics of configuring a PostgreSQL database, and how to create the course project. He then provides detailed instructions on how to select and update data, work with transactions, handle exceptions, and more.
-
Programming Foundations: Secure Coding
LinkedIn Learning
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 understanding of secure coding practices. Learn how to understand your attackers and risks and mitigate issues at critical junctures in your code, including thick app, client, and server interactions. Plus, explore…
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 understanding of secure coding practices. Learn how to understand your attackers and risks and mitigate issues at critical junctures in your code, including thick app, client, and server interactions. Plus, explore how to prevent unauthorized access and data leaks with authentication and cryptography. Frank closes with an overview of security in each phase of the software development life cycle, and next steps for strengthening the security posture of your applications.
-
Spring 5.0 and Spring Boot 2.0 New Features
LinkedIn Learning
The Spring developers are always listening to feedback and feature requests. They have responded with Spring 5, a version that's packed with exciting new enhancements. This course gets you up to speed with the latest and greatest in Spring Framework 5.0 and Spring Boot 2.0, including reactive Spring and Spring Actuator. Instructor Frank Moley covers the new support structure for Java 8 and Java EE 7, and explains which packages, classes, and methods have been removed. Next, learn about the…
The Spring developers are always listening to feedback and feature requests. They have responded with Spring 5, a version that's packed with exciting new enhancements. This course gets you up to speed with the latest and greatest in Spring Framework 5.0 and Spring Boot 2.0, including reactive Spring and Spring Actuator. Instructor Frank Moley covers the new support structure for Java 8 and Java EE 7, and explains which packages, classes, and methods have been removed. Next, learn about the changes to Servlet 3 and 4, data binding for immutable objects, and the spring-web-reactive module for reactive programming. Then explore the integration for Junit Jupiter, parallel test execution, and mock environments. Finally, review the changes in Spring Boot, including third-party library upgrades and Spring Boot Actuator for monitoring the health of production applications.
-
Spring Boot 2 Essential Training
LinkedIn Learning
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 use Spring Boot to build your projects in this course with software architect and Spring developer Frank Moley. Frank shows how to initialize, package, and run Spring Boot web apps and CLI apps…
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 use Spring Boot to build your projects in this course with software architect and Spring developer Frank Moley. Frank shows how to initialize, package, and run Spring Boot web apps and CLI apps, and use the library of common starter projects to fill business-critical needs: data, messaging, security, and more. Plus, find how to extend Spring Boot by creating your own starters and use the Actuator module's HTTP endpoints to monitor and manage your apps.
-
Learn Java Cryptography
LinkedIn Learning
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 (JCA) and Java Cryptography Extensions (JCE). Learn basic cryptography concepts and terms, including symmetric and asymmetric encryption, hashing, and digital signatures. Then find out how to use the…
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 (JCA) and Java Cryptography Extensions (JCE). Learn basic cryptography concepts and terms, including symmetric and asymmetric encryption, hashing, and digital signatures. Then find out how to use the cryptographic services or "engine classes" in JCA and JCE, such as Cipher, KeyGenerator, MessageDigest, and Signature, to enforce secure messaging and data storage. Plus, discover how to build a Java keystore to manage your repository of keys and certificates. Instructor Frank Moley uses his 16+ years of experience as a software developer and security architect to guide you through this complex topic.
-
Spring: Spring Security
LinkedIn Learning/Lynda.com
Developers sometimes struggle to see their apps as attackers do. They don't automatically recognize the vulnerabilities. That is where frameworks like Spring Security come in. Spring Security offers built-in authentication and authorization features for securing your apps and services, and easy ways to extend the framework to maximize its value. Join security architect Frank Moley, as he shows how to secure your Java projects with Spring Security, LDAP, Active Directory, and WebFlux. Plus…
Developers sometimes struggle to see their apps as attackers do. They don't automatically recognize the vulnerabilities. That is where frameworks like Spring Security come in. Spring Security offers built-in authentication and authorization features for securing your apps and services, and easy ways to extend the framework to maximize its value. Join security architect Frank Moley, as he shows how to secure your Java projects with Spring Security, LDAP, Active Directory, and WebFlux. Plus, learn how to use Spring Security to set up your own OAuth servers to secure your apps and services.
-
Spring Boot Essential Training
LinkedIn Learning
Learn how to get started with Spring Boot, a powerful framework to 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 use Spring Boot to build your projects in this course with software architect and Spring developer Frank Moley. Frank shows how to initialize, package, and run Spring Boot web apps and CLI apps, and use the library…
Learn how to get started with Spring Boot, a powerful framework to 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 use Spring Boot to build your projects in this course with software architect and Spring developer Frank Moley. Frank shows how to initialize, package, and run Spring Boot web apps and CLI apps, and use the library of common starter projects to fill business-critical needs: data, messaging, security, and more. Plus, find how to extend Spring Boot by creating your own starters and use the Actuator module's HTTP endpoints to monitor and manage your apps.
-
Microservices Foundations
LinkedIn Learning
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 architectural model is the right fit for you and your team. Instructor Frank Moley kicks off the course by briefly discussing how microservices fit into the history of software architecture, and going into some…
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 architectural model is the right fit for you and your team. Instructor Frank Moley kicks off the course by briefly discussing how microservices fit into the history of software architecture, and going into some of the other notable patterns that have emerged in recent years. Frank then helps to familiarize you with some core concepts of microservices, including bounded contexts and the API layer. He also goes over some of the more advanced areas of the architecture, as well as the importance of embracing a DevOps culture should you choose to move to microservices.
-
Twelve-Factor Applications
Lynda.com/LinkedIn Learning
The twelve-factors app is a methodology that allows for automation, continuous deployment, easy onboarding of new developers, and portability between execution environments. By leveraging this methodology when building modern web-based applications, you can also achieve straightforward deployment on numerous cloud platforms, and high scalability without the need to change tooling, architecture, or how your team works. It can be applied to apps written in any language and using any combination…
The twelve-factors app is a methodology that allows for automation, continuous deployment, easy onboarding of new developers, and portability between execution environments. By leveraging this methodology when building modern web-based applications, you can also achieve straightforward deployment on numerous cloud platforms, and high scalability without the need to change tooling, architecture, or how your team works. It can be applied to apps written in any language and using any combination of backing services. In this course, join Frank Moley as he walks through the twelve factors that go into building agile, highly-scalable, and resilient web apps. As he discusses each factor, Frank explains exactly how they apply to cloud-native development, and shares key pointers for turning a legacy application into one that's twelve-factor compatible.
-
Learning Spring with Spring Boot
Lynda.com/LinkedIn Learning
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. As Frank explains how to develop the app, he helps to familiarize you with the general Spring framework. Plus, Frank dives into some of the basic…
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. As Frank explains how to develop the app, he helps to familiarize you with the general Spring framework. Plus, Frank dives into some of the basic projects of Spring that you can use to develop Java-based applications.
Courses
-
Advanced Computer Architecture
CS481
-
Applied Probability
CS394R
-
Assembler Language Programming
CS282
-
Data Structures and Algorithms
CS352
-
Database Systems
EECS746
-
Discrete Structures I
CS191
-
Discrete Structures II
CS291
-
Ethics and Professionalism
CS304WI
-
Finance for Engineers
EMGT806
-
Fundamentals of Microbiology
BIOL400
-
Human Anatomy
BIOL300
-
IT Project Management
EECS811
-
Immunology
BIOL503
-
Information Retrieval
EECS767
-
Information Security and Assurance
EECS710
-
Introduction to Computer Architecture
CS281
-
Introduction to Operating Systems
CS431
-
Mammalian Physiology
BIOL646
-
Microbial Physiology
BIOL516
-
Network Security
EECS712
-
Personal Development for the Engineering Manager
EMGT809
-
Problem Solving and Programming
CS101
-
Problem Solving and Programming II
CS201
-
Programming Languages Design and Implementation
CS441
-
Software Architecture
EECS818
-
Software Engineering and Management
EECS810
-
Strategic Analysis of Technology Projects
EMGT821
Languages
-
English
-
Recommendations received
1 person has recommended Frank
Join now to viewMore activity by Frank
-
Would you take a job paying below minimum wage? Likely not, unless that job included a meaningful amount in tips. Bill HR8785 was just introduced…
Would you take a job paying below minimum wage? Likely not, unless that job included a meaningful amount in tips. Bill HR8785 was just introduced…
Liked by Frank Moley
-
We're on the lookout for a passionate and talented engineer to lead our Donovan engineering team. Are you looking for a role to majorly impact AI and…
We're on the lookout for a passionate and talented engineer to lead our Donovan engineering team. Are you looking for a role to majorly impact AI and…
Liked by Frank Moley
-
Big congrats are in order to my friends at Shoreline.io (Acquired by NVIDIA) on your aquision event. When we first met, I knew you all had an amazing…
Big congrats are in order to my friends at Shoreline.io (Acquired by NVIDIA) on your aquision event. When we first met, I knew you all had an amazing…
Shared by Frank Moley
-
In the Denver / Boulder area? On July 9 I'll be at the BoulderJUG, and on July 10 at the DenverJUG. Come hang out, get some free food and beers, and…
In the Denver / Boulder area? On July 9 I'll be at the BoulderJUG, and on July 10 at the DenverJUG. Come hang out, get some free food and beers, and…
Liked by Frank Moley
-
Completed Microservices Foundation Course: Journey from Monoliths to Microservices. Course Details: Microservices is a major architectural pattern…
Completed Microservices Foundation Course: Journey from Monoliths to Microservices. Course Details: Microservices is a major architectural pattern…
Liked by Frank Moley
Other similar profiles
-
Sergei Genchev
Principal Engineer
Connect -
David Gassner
Connect -
Stephanie Stavropoulos Norgren
Innovative Thinker. Highly Skilled in Process Implementation. Project Management Expert. People Leader.
Connect -
Adam Barney
Connect -
Shaxzod Hasanov 🇵🇸
Senior Software Engineer | Lead Java Developer
Connect -
Norbert Angell, MBA
Knowledge Sharer, Life-long Learner, Leader, and Data Steward
Connect -
Maaike van Putten
Connect -
Joe Marini
Connect -
Jordan Wheeler
Cloud and on-premises Kubernetes enthusiast.
Connect -
Bethan Palmer
Connect
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Frank Moley
1 other named Frank Moley is on LinkedIn
See others named Frank Moley