-
Learning by doing
-
Trainers with practical experience
-
Classroom training
-
Detailed course material
-
Clear content description
-
Tailormade content possible
-
Training that proceeds
-
Small groups
This course is ideal for anyone looking to implement GitLab CI/CD pipelines in their projects and streamline their DevOps workflows.
Course Overview
This 2-day hands-on course provides an in-depth understanding of GitLab CI/CD, a powerful tool for automating software builds, testing, and deployments. Participants will learn how to set up, configure, and optimize CI/CD pipelines in GitLab to enhance software delivery efficiency.
By the end of the course, participants will be able to:
• Understand GitLab CI/CD architecture and concepts
• Create CI/CD pipelines using .gitlab-ci.yml
• Implement continuous integration and delivery best practices
• Automate builds, testing, and deployments
• Integrate GitLab CI/CD with Docker, Kubernetes, and cloud platforms
• Implement security and compliance checks in pipelines
The course Generative AI with ChatGPT is intended anyone interested in applying generative AI using ChatGPT in real-world scenarios.
To participate in the course, no specific programming experience is required. Basic computer skills and familiarity with web-based tools is sufficient.
The course is led by expert trainer and offers a mix of theory, demonstrations and hands-on exercises. Interactive prompts are used to explore the capabilities of ChatGPT.
After successfully completing the course, attendants receive a certificate of participation.
Module 1: Intro to Generative AI |
Module 2: Prompt Engineering |
Module 3: Applications of ChatGPT |
What is Generative AI? History and Evolution of ChatGPT ChatGPT versus Traditional AI GPT Architecture Overview of ChatGPT Use Cases Prompt Engineering Basics Capabilities and Limitations Understanding Model Fine Tuning Tokenization and Context Windows Responsible AI Usage Guidelines |
What makes a Good Prompt? Prompt Patterns and Templates Role Prompting and Chain of Thought Controlling Tone and Style Using System Messages Iterative Prompt Refinement Prompting for Structured Output Dynamic Prompt Generation Avoiding Hallucinations Safety and Bias Considerations |
Automating Customer Service ChatGPT in HR and Recruitment Business Reports and Analysis Knowledge Management Brainstorming and Idea Generation Process Automation Product Descriptions and Marketing Content Summarization Legal and Compliance Support Integrating in Business Workflows |
Module 4: ChatGPT for Developers |
Module 5: Creative Content Creation |
Module 6: Advanced ChatGPT Features |
API Basics and Authentication Building Simple ChatGPT App Integrating Third Party Tools Function Calling and Tool Usage Data Pipelines and ChatGPT Programmatic Response Handling Webhooks and Automation ChatGPT with Python/JavaScript Testing and Documentation Debugging AI Interactions |
Writing Blogs and Articles Script Writing and Storytelling Personal Branding with AI Image Generation with DALL·E Lesson Plans and Tutorials Generating Poems and Music Roleplay and Simulations Educational Games with ChatGPT Memes and Social Media Content Ethics in Creative AI work |
Creating Custom GPTs Uploading Files Using Advanced Tools Persona development Embedding Documents Plugins and Extensions Voice and Multimodal Input Real Time Collaboration Building AI agents Future Roadmap of GPT |