Companies Home Search Profile

Generative AI for Java Developers with Google PaLM API

Focused View

Sean Campbell

3:06:53

24 View
  • 1. Course Introduction.mp4
    01:55
  • 2. AI vs. ML vs. GenAI.mp4
    01:55
  • 3. Google PaLM2 LLM.mp4
    02:30
  • 4. How Does Generative AI Generate New Content.mp4
    02:00
  • 5. Quiz Important GenAI Concepts.html
  • 1. Setup & Configuration Overview.mp4
    03:18
  • 2.1 Code Exercise Files.html
  • 2.2 Download IntelliJ IDEA Community.html
  • 2.3 Download OpenJDK 21.html
  • 2.4 Download Oracle JDK 21.html
  • 2.5 JDK Installation Guide.html
  • 2. Installing JDK + IDE + Coding Exercise Files.mp4
    02:15
  • 3.1 Register for a free GCP Account.html
  • 3. Signing Up for a Google Cloud Platform (GCP) Account.mp4
    02:57
  • 4.1 Link for installing gcloud CLI.html
  • 4. Installing the gcloud CLI.mp4
    02:44
  • 5.1 Google Cloud Console.html
  • 5. Navigating the Google Cloud Console + Generative AI Studio.mp4
    01:29
  • 6. Enabling the Vertex AI API.mp4
    02:32
  • 7. Enabling the PaLM API.mp4
    02:28
  • 8. Creating a GCP Service Account.mp4
    02:20
  • 1. What is Prompt Engineering.mp4
    01:28
  • 2. Prompt Design Strategies.mp4
    04:26
  • 3.1 Measure Your Latency to Google Cloud Regions.html
  • 3. Zero-Shot Prompting.mp4
    09:22
  • 4. One-Shot Prompting.mp4
    06:13
  • 5.1 cURL for Windows.html
  • 5.2 How to Install cURL on Windows.html
  • 5.3 Measure Your Latency to Google Cloud Regions.html
  • 5. Few-Shot Prompting.mp4
    08:22
  • 6.1 cURL on Windows.html
  • 6.2 How to Install cURL on Windows.html
  • 6. Testing Your Prompts with cURL.mp4
    04:32
  • 7. Quiz Prompt Engineering.html
  • 1.1 GitHub Code Repository.html
  • 1. Introduction to Vertex AI Google PaLM API.mp4
    00:58
  • 2.1 GitHub Code Repository.html
  • 2. The Game Plan.mp4
    03:06
  • 3.1 depedencies.txt
  • 3.2 environment variables.zip
  • 3.3 examples.zip
  • 3.4 GitHub Code Repository.html
  • 3.5 Vertex AI REST API Documentation.html
  • 3. Vertex AI REST API Integration.mp4
    32:43
  • 4.1 environment variables.zip
  • 4.2 examples.zip
  • 4.3 GitHub Code Repository.html
  • 4.4 PaLM REST API Documentation.html
  • 4.5 PaLM REST API Quickstart Guide.html
  • 4. PaLM REST API Integration.mp4
    17:32
  • 5.1 build.zip
  • 5.2 Download 7-Zip to Extract TAR Files.html
  • 5.3 environment variables.zip
  • 5.4 examples.zip
  • 5.5 GitHub Code Repository.html
  • 5.6 PaLM API Chat Quickstart with Java.html
  • 5. PaLM API SDK Integration.mp4
    20:44
  • 6.1 depedencies.txt
  • 6.2 environment variables.zip
  • 6.3 examples.zip
  • 6.4 GitHub Code Repository.html
  • 6.5 Install the Vertex AI client libraries.html
  • 6. Vertex AI SDK Integration.mp4
    21:30
  • 7.1 GitHub Code Repository.html
  • 7. Creating Your Own GenAI Bot.mp4
    26:24
  • 8. Coding Exercise Google PaLM API Integration.html
  • 1. Recommended Further Study.html
  • 2. Course Summary.mp4
    01:10
  • Description


    Power your Java applications with Google's advanced GenAI capabilities

    What You'll Learn?


    • How to add Generative AI capabilities to your Java applications
    • Integrating the PaLM API SDK into your Java code
    • Consuming the PaLM API REST API in your Java code
    • Integrating the Vertex AI SDK into your Java code
    • Consuming the Vertex AI REST API in your Java code
    • Develop a GenAI Bot in Java with Spring MVC
    • Understand the fundamental concepts of Generative AI from a Developer's perspective
    • Learn about Prompt Engineering best practices
    • Learn about different prompt design strategies
    • Learn how to use Generative AI Studio to design prompts
    • Understand how LLM model parameters affect creativity in responses

    Who is this for?


  • Software Engineers
  • Software Developers
  • What You Need to Know?


  • Basic proficiency in Java
  • No prior knowledge of Machine Learning or Data Science needed
  • More details


    Description

    Welcome to the "Generative AI for Java Developers with Google PaLM API" course!

    Are you a Java developer looking to harness the power of Generative AI in your applications without diving too deep into the complexities of Machine Learning and Data Science? If so, this course is tailor-made for you!

    In this comprehensive course, you'll discover how to seamlessly integrate Google's advanced Generative AI capabilities into your Java code through the Vertex AI PaLM API. Designed by a developer, for developers, no prior knowledge of Machine Learning or Data Science is needed. It focuses on practically, giving you just enough of the what and why, and then a lot of the how.

    Throughout the course, you'll gain a strong foundation in Generative AI, understand the mechanics of how generative AI generates new content, and explore the driving force behind it all—the Google PaLM2 Large Language Model. You'll also learn the art of prompt engineering, using Generative AI Studio, you will craft prompts that yield impressive results tailored to your specific use cases.

    The core of the course focuses on practicality. You'll be guided through the process of seamlessly integrating the Google Vertex AI PaLM API into your Java applications. And the best part? You'll build your very own generative AI application to practice your newly acquired Gen AI skills.

    Course Highlights:

    • Learn how to integrate the Google Vertex AI PaLM API into your Java code

    • Develop a GenAI Bot in Java with Spring MVC

    • Understand the fundamental concepts of Generative AI from a Developer's perspective

    • Learn how to use Generative AI Studio to design prompts

    • Learn about Prompt Engineering best practices

    • Understand how LLM model parameters affect creativity in responses

    Don't miss this unique opportunity to expand your Java development toolkit with the creative possibilities of Generative AI. Enroll today and unlock a new dimension of software development!

    Who this course is for:

    • Software Engineers
    • Software Developers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Sean Campbell
    Sean Campbell
    Instructor's Courses
    Sean Campbell is a highly experienced Software Engineer, specializing in software development for over 17 years. He holds a Master of Science in Software Engineering degree and is particularly interested in software architecture, design patterns, engineering best practices (like SOLID principles), technical documentation, and AI. Sean has held Senior Software Engineer and Technical Lead roles in various industries, including security, mining, insurance, and affiliate marketing. He is an enthusiastic advocate of knowledge sharing and empowering others to become exceptional Software Engineers. Sean has a unique talent for simplifying complex topics to make them practical and easy to understand for anyone.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 26
    • duration 3:06:53
    • Release Date 2023/12/24