Frank Moley

Spring Hill, Kansas, United States Contact Info
17K followers 500+ connections

Join to view profile

About

My objective is to be instrumental in the design and development of service based…

Courses by Frank

See all courses

Contributions

Activity

Join now to see all activity

Experience & Education

  • Vertex Inc.

View Frank’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

  • Pivotal Certified Spring Professional; Core Spring 4.0

    Pivotal Software, Inc.

    Issued
    Credential ID SPR006168
  • Certified Spring Professional 3.2

    SpringSource

    Issued
    Credential ID SPR006168
  • Certificate of Completion - Oracle Service Bus 11g: Design & Integrate Services Ed 1

    Oracle

    Issued
    Credential ID 6272813
  • A+ Certified

    CompTIA

    Issued
    Credential ID COMP001001991338
  • CompTIA Network+ Certification Graphic
  • Network+ Certified

    CompTIA

    Issued
    Credential 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication
  • 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.

    See publication

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

More activity by Frank

View Frank’s full profile

  • See who you know in common
  • Get introduced
  • Contact Frank directly
Join to view full profile

Other similar profiles

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 More

Others named Frank Moley

Add new skills with these courses