Companies Home Search Profile

Generative AI for .NET Developers with Google PaLM API

Focused View

Sean Campbell

3:05:01

12 View
  • 1. Course Introduction.mp4
    01:56
  • 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.1 GitHub Code Repository.html
  • 1. Setup & Configuration Overview.mp4
    03:19
  • 2.1 Code Exercise Files.html
  • 2.2 Download an IDE.html
  • 2.3 Download the .NET SDK.html
  • 2. Installing .NET SDK + IDE.mp4
    02:57
  • 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:27
  • 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 GCP 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:35
  • 3.1 GitHub Code Repository.html
  • 3.2 Vertex AI REST API Documentation.html
  • 3. Vertex AI REST API Integration.mp4
    40:07
  • 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.html
  • 4. PaLM REST API Integration.mp4
    17:44
  • 5.1 environment variables.zip
  • 5.2 examples.zip
  • 5.3 GitHub Code Repository.html
  • 5.4 Install the Vertex AI Client Libraries.html
  • 5.5 nuget packages.txt
  • 5.6 Vertex AI .NET Client Library.html
  • 5. Vertex AI SDK Integration.mp4
    24:32
  • 6.1 environment variables.zip
  • 6.2 GitHub Code Repository.html
  • 6. Creating Your Own GenAI Bot.mp4
    33:24
  • 1. Recommended Further Study.html
  • 2. Course Summary.mp4
    01:10
  • Description


    Power your .NET applications with Google's advanced GenAI capabilities

    What You'll Learn?


    • How to add Generative AI capabilities to your .NET applications
    • Integrating the Vertex AI SDK into your C# code
    • Consuming the PaLM REST API in your C# code
    • Consuming the Vertex AI REST API in C# code
    • Develop a GenAI Bot in C# with ASP .NET Core 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 C#
  • No prior knowledge of ML or Data Science is needed
  • More details


    Description

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

    Are you a .NET 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 C# code through the Vertex AI PaLM API. Designed by a developer, for developers, no prior knowledge of Machine Learning (ML) 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 engineer 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 .NET 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 C# code

    • Develop a GenAI Bot in C# with ASP .NET Core 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 .NET 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 25
    • duration 3:05:01
    • Release Date 2024/01/03