Nivo: | For IT professionals |
Predavatelji: | Toni Njirić |
Prodajalec: | Other |
Kategorija prodajalca: | Other |
Teme: | Developer |
Trajanje (dni): | 2 |
Ur/dan: | 8 |
Tip učenja: | V učilnici in/ali preko spleta |
Cena: | 900 € + DDV |
About This Course
The Mastering AI in IT Programming – From Prompts to Code Optimization course is designed to help IT professionals, developers, and tech enthusiasts harness the power of AI for improved efficiency and innovation. This hands-on, 10-hour program covers everything from the fundamentals of AI, ChatGPT and GitHub to advanced prompt engineering, code generation, database modeling, and web design. By combining theoretical insights with practical exercises, participants
will gain the skills needed to optimize their workflows and enhance coding standards using AI-powered tools.
Audience Profile
This course is ideal for:
-
Software developers looking to enhance coding efficiency with AI.
-
IT professionals seeking to integrate AI into their workflows.
-
Web designers and database administrators exploring AI-driven automation.
-
Tech enthusiasts eager to understand and apply AI-powered solutions.
-
Anyone interested in AI-assisted IT problem-solving and optimization.
At Course Completion, You Will Be Able To:
-
Understand the fundamentals of AI, large language models, ChatGPT and GitHub.
-
Craft and refine effective prompts for IT-related tasks.
-
Leverage AI for coding, debugging, and optimizing PHP applications.
-
Use ChatGPT to generate and improve database models and SQL queries.
-
Implement AI-driven coding standards, best practices, and documentation.
-
Design web layouts with AI assistance, including HTML, CSS, and Livewire integration.
-
Develop AI-generated scripts for secure file handling and data security.
-
Compare free and paid AI tools, understanding their strengths and limitations.
-
Build and optimize real-world IT solutions using AI assistance.
Course Outline
Module 1: Introduction to AI
Theory:
-
What is Artificial Intelligence?
-
How does AI work?
-
Understanding Large Language Models (LLMs).
-
ChatGPT and its applications in IT.
-
Real-world use cases and industry impact.
Practical/Lab Exercises:
-
N/A (This module is primarily theoretical).
Module 2: How to Use Prompts Effectively
Theory:
-
What are prompts, and why are they important?
-
Writing effective prompts for different IT tasks.
-
Refining prompts for better results.
-
Common mistakes and best practices.
Practical/Lab Exercises:
-
Hands-on practice: Writing and refining prompts for various IT scenarios.
Module 3: Prompt Engineering and Templating
Theory:
-
What is prompt templating?
-
Creating reusable prompt structures.
-
Enhancing efficiency with systematic prompt design.
Practical/Lab Exercises:
-
Hands-on exercise: Writing and testing structured prompts.
Module 4: Using ChatGPT for Coding – PHP Examples
Theory:
-
How ChatGPT assists in coding.
-
Generating PHP functions and debugging code.
-
Automating repetitive coding tasks.
-
Code optimization and best practices.
Practical/Lab Exercises:
-
Hands-on coding: Generating and optimizing PHP code with ChatGPT.
Module 5: AI-Powered Database Modeling
Theory:
-
Using AI to create database models.
-
Query analysis and optimization.
-
Indexing strategies with AI insights.
Practical/Lab Exercises:
-
Hands-on exercise: Generating SQL queries and optimizing database models.
Module 6: AI for Coding Standards and Best Practices
Theory:
-
Understanding coding conventions.
-
Generating and enforcing coding standards.
-
AI-assisted documentation and commenting.
Practical/Lab Exercises:
-
Hands-on exercise: Implementing coding standards in a project.
Module 7: AI in Web Design – HTML, CSS, and Livewire
Theory:
-
How AI can enhance UI/UX design.
-
Generating HTML/CSS layouts using ChatGPT.
-
Livewire integration with AI-generated components.
Practical/Lab Exercises:
-
Hands-on exercise: Creating and optimizing web layouts with AI assistance.
Module 8: Data Security and File Handling
Theory:
-
How ChatGPT processes and handles sensitive data.
-
Secure usage of AI in IT workflows.
-
Best practices for data privacy when using AI tools.
Practical/Lab Exercises:
-
Hands-on exercise: Writing AI-generated scripts for secure file management.
Module 9: AI Free vs. Paid vs. Alternatives
Theory:
-
Differences between AI free and paid versions.
-
Performance comparison and feature limitations.
-
Alternative AI tools for IT professionals.
-
When to choose a specific AI solution.
Practical/Lab Exercises:
-
N/A (This module is primarily theoretical).
Module 10: GitHub and AI in Practice
Theory:
-
The role of AI in modern software development workflows.
-
How AI integrates into GitHub: enhancing code quality, automation, collaboration.
-
Practical use cases: AI-assisted code completion, documentation, testing, and refactoring.
-
GitHub essentials: commit, branch, merge, pull request, collaboration best practices.
-
Integrating AI tools with IDEs (e.g. VS Code, IntelliJ).
Practical/Lab Exercises:
-
Setting up a GitHub repository and linking it to an IDE.
-
Using different AI tools (including GitHub Copilot) for code generation and suggestions.
-
Creating and reviewing Pull Requests with AI-assisted descriptions.
-
Writing and refining unit tests with help from AI.
-
Generating documentation and code comments using AI.
-
Automating workflows and tasks using GitHub Actions and AI-driven scripts.
Module 11: Final Project and Q&A
Theory:
-
Applying learned concepts in a real-world project.
-
Review, feedback, and best practices.
Practical/Lab Exercises:
-
Participants create their own AI-assisted IT solutions.
Open Q&A session
Prerequisites:
-
Basic knowledge of programming concepts.
-
Familiarity with at least one programming language (PHP knowledge is a plus).
-
Understanding of databases and SQL fundamentals.
-
Experience with web technologies (HTML, CSS) is beneficial but not required.
-
Enthusiasm for learning and experimenting with AI in IT applications.

Toni Njirić
Toni is a lecturer at Housing Slovenia and Croatia, where he has been covering various topics for many years and consistently achieving the highest ratings from training participants. He is also a lecturer at RIT Croatia and the founder of EZ Booker. He has over 15 years of experience in tourism and the development of large business applications. His company, EZ Booker, offers advanced solutions for managing bookings and improving communication and digital
marketing for travel agencies and operators.
Social Media
Kontakt z nami v živo