Duration 2 Days 12 CPD hours This course is intended for This in an Introductory and beyond level course is geared for experienced Java developers seeking to be proficient in Apache Kafka. Attendees should be experienced developers who are comfortable with Java, and have reasonable experience working with databases. Overview Working in a hands-on learning environment, students will explore Overview of Streaming technologies Kafka concepts and architecture Programming using Kafka API Kafka Streams Monitoring Kafka Tuning / Troubleshooting Kafka Apache Kafka is a real-time data pipeline processor. It high-scalability, fault tolerance, execution speed, and fluid integrations are some of the key hallmarks that make it an integral part of many Enterprise Data architectures. In this lab intensive two day course, students will learn how to use Kafka to build streaming solutions. Introduction to Streaming Systems Fast data Streaming architecture Lambda architecture Message queues Streaming processors Introduction to Kafka Architecture Comparing Kafka with other queue systems (JMS / MQ) Kaka concepts : Messages, Topics, Partitions, Brokers, Producers, commit logs Kafka & Zookeeper Producing messages Consuming messages (Consumers, Consumer Groups) Message retention Scaling Kafka Programming With Kafka Configuration parameters Producer API (Sending messages to Kafka) Consumer API (consuming messages from Kafka) Commits , Offsets, Seeking Schema with Avro Kafka Streams Streams overview and architecture Streams use cases and comparison with other platforms Learning Kafka Streaming concepts (KStream, KTable, KStore) KStreaming operations (transformations, filters, joins, aggregations) Administering Kafka Hardware / Software requirements Deploying Kafka Configuration of brokers / topics / partitions / producers / consumers Security: How secure Kafka cluster, and secure client communications (SASL, Kerberos) Monitoring : monitoring tools Capacity Planning : estimating usage and demand Trouble shooting : failure scenarios and recovery Monitoring and Instrumenting Kafka Monitoring Kafka Instrumenting with Metrics library Instrument Kafka applications and monitor their performance
Course Overview This comprehensive course on Coding (HTML, C++, Python, JavaScript & IT) offers a structured introduction to the world of coding and information technology. It covers an expansive array of programming languages and technologies, including HTML, CSS, JavaScript, C++, Python, and PHP, alongside key IT concepts such as cybersecurity, cloud computing, and network security. Learners will develop a deep understanding of programming logic, software development, web development, and essential IT operations. Whether you're aiming to explore programming for the first time or expand your technical skill set, this course equips you with the knowledge required to navigate modern computing systems and coding environments. Upon completion, learners will be better prepared to pursue roles in web development, programming, system administration, and IT support across various industries. Course Description This course delivers an in-depth exploration of both coding and IT fundamentals, offering a diverse curriculum that spans core programming languages such as HTML, C++, Python, JavaScript, and R. It extends into cybersecurity, Linux scripting, ethical hacking, and computer networking—creating a well-rounded foundation for digital fluency. Learners are introduced to the design and development of web applications, front-end and back-end technologies, and essential tools such as GitHub, Heroku, and MySQL. The course further includes IT administration, encryption methods, cloud infrastructure, and system troubleshooting, ensuring coverage of key concepts necessary in today’s tech-driven world. With a focus on conceptual clarity and structured progression, learners will gain valuable knowledge aligned with current industry needs and expectations. Course Modules Module 01: Introduction to Coding With HTML, CSS, & Javascript Module 02: C++ Development: The Complete Coding Guide Module 03: Python Programming: Beginner To Expert Module 04: Learn Ethical Hacking From A-Z: Beginner To Expert Module 05: Bash Scripting, Linux and Shell Programming Module 06: JavaScript Project – Game Development with JS Module 07: R Programming for Data Science Module 08: Secure Programming of Web Applications Module 09: Advanced Diploma in PHP Web Development with MySQL, GitHub & Heroku Module 10: The Complete Front-End Web Development Course! Module 11: The Complete MySQL Server from Scratch: Bootcamp Module 12: Cyber Security Awareness Training Module 13: Cloud Computing / CompTIA Cloud+ (CV0-002) Module 14: CompTIA A+ (220-1001) Module 15: Building Your Own Computer Module 16: Computer Networks Security from Scratch to Advanced Module 17: IT Administration and Networking Module 18: Encryption Module 19: Advance Windows 10 Troubleshooting for IT HelpDesk Module 20: Microsoft Excel Complete Course (See full curriculum) Who is this course for? Individuals seeking to understand programming languages and IT fundamentals. Professionals aiming to transition into coding or expand their IT knowledge. Beginners with an interest in computing, programming, or digital technologies. Students or career changers preparing for roles in the tech sector. Career Path Web Developer Software Programmer IT Support Technician Network Administrator Cybersecurity Analyst Cloud Computing Technician Data Analyst Systems Engineer Helpdesk Specialist IT Consultant
Introduction to Coding With HTML, CSS, & Javascript Course Overview "Introduction to Coding With HTML, CSS, & JavaScript" is a comprehensive course designed to equip learners with the foundational knowledge of web development. The course covers the essential programming languages – HTML, CSS, and JavaScript – focusing on creating interactive and responsive websites. Learners will gain proficiency in designing websites from scratch, using HTML for structure, CSS for styling, and JavaScript for adding dynamic features. By the end of the course, learners will have a well-rounded understanding of how to create websites that are functional, visually appealing, and user-friendly, preparing them for real-world web development tasks. Course Description This course takes learners through a structured journey in web development, starting with the basics and gradually advancing to more complex topics. The modules cover HTML from beginner to expert levels, CSS fundamentals to advanced styling techniques, and an in-depth exploration of JavaScript. The course includes practical projects that reinforce key concepts, such as building a website using HTML and CSS and incorporating JavaScript to enhance interactivity. Learners will also explore essential programming topics like functions, conditional statements, data visualisation, and client-side validation. By completing this course, learners will develop a solid foundation in web development, enabling them to create fully functional websites. Introduction to Coding With HTML, CSS, & Javascript Curriculum Module 01: Getting Started Module 02: Setting up Development Environment Module 03: HTML Fundamentals Module 04: HTML Intermediate Module 05: HTML Advanced Module 06: HTML Expert Module 07: HTML Website Project Module 08: CSS Fundamentals Module 09: CSS Intermediate Module 10: CSS Advanced Module 11: CSS Expert Module 12: CSS Website Project Module 13: JavaScript Getting Started Module 14: JavaScript Fundamentals Module 15: Strings Module 16: Operators Module 17: Conditional Statements Module 18: Control Flow Statements Module 19: Functions Module 20: Data Visualisation (Google Charts) Module 21: Error Handling Module 22: Client-side Validations Module 23: Publish Your Website for Live (See full curriculum) Who is this course for? Individuals seeking to build a career in web development. Professionals aiming to expand their technical skills in web programming. Beginners with an interest in learning web development. Anyone looking to design and develop their own websites. Career Path Front-end Developer Web Developer UI/UX Designer Web Development Specialist Digital Marketing Specialist Freelance Web Developer Web Designer
Ditch the Scripts - Master the craft of language Patterns, Scripts, and Metaphors. Make your SFH session more relatable to the client. Creative Hypnotherapy – Creating Language Patterns, Scripts and Metaphors Join us for an exciting online event as we delve into the world of creative hypnotherapy. This workshop is designed to help you enhance your language patterns, scripts, and metaphors, allowing you to become a more effective hypnotherapist. During this engaging session, you will learn various techniques and strategies to create powerful and impactful language patterns that can be used in hypnotherapy sessions. In this workshop, we will look at the art of introducing creative hypnotherapy into a normal SF hypnotherapy session. We will look at the art of crafting language patterns, using metaphorical techniques in language patterns and scripts, and the Art of writing personal metaphors to ensure they resonate with the client's subconscious. We will look at the work of the master himself in indirect and conversational suggestion and hypnosis Erikson and the techniques he used and explore his inspiration within the work of NLP Learning Outcomes from this CPD Definition of Hypnosis The Mind and Hypnosis Direct and Indirect language used in Hypnosis Erikson and Conversational Hypnosis NLP – Submodalities & Predicates Eriksonian Language Patterns used in NLP NLP Milton Language Pattern and Script Formulae The Building Blocks for Hypnosis Scripts and Language Patterns Constructing a Hypnotherapy Script Writing Techniques Understanding the Role of Metaphors in Hypnosis This workshop will equip you to cater each session to your client in a personal way, it will build rapport with your clients and take away any resistance in pre-written scripts or language patterns allowing a deeper resonation with the client's subconscious in hypnosis. It will also make you comfortable with using direct suggestions in your sessions in a solution-focused manner. You will also receive a copy of a reference handbook that covers techniques, and formulae used in writing and customising language patterns and scripts, examples of scripts and metaphors, and a detailed breakdown of what each part of the script is doing. This workshop is a MUST for any qualified solution-focused hypnotherapist who wants to add a sprinkling of energy and creativity to their sessions. A certificate of attendance will also be given to all attendees for 4 hours of CPD attendance. Don't miss out on this exciting online workshop – reserve your spot today!
This underwater photogrammetry course is for anyone who wants to learn the fundamental skills required for successful underwater photogrammetry projects. Gain the necessary knowledge and skills to 3D scan wrecks and other submerged objects!
Introduction to AI for Business
Child Playwork Course Overview This comprehensive course on Child Playwork provides a deep understanding of the key principles and practices involved in the development and implementation of playwork for children. The programme explores the educational, developmental, and social benefits of play, while also addressing the importance of creating inclusive and safe play environments. Learners will gain valuable insights into playwork theory, the impact of play on child development, and the role of legislation in safeguarding children. By the end of the course, participants will be equipped with the knowledge to support children's play in various contexts, improving their well-being and social skills, and promoting a positive, inclusive learning environment. Course Description The Child Playwork course offers an in-depth exploration of the fundamental theories and practices of playwork, highlighting its essential role in child development. Learners will explore topics such as the developmental and educational benefits of play, inclusive play, the design of play spaces, and the impact of play deprivation. The course also covers the economic and social benefits of playwork, alongside the legislative framework surrounding safeguarding children. Through engaging modules, learners will develop a strong understanding of how play influences children's physical, emotional, and social growth. The course will provide a professional foundation for those wishing to pursue a career in playwork, equipping them with the tools to promote children's well-being and inclusion in a variety of settings. Child Playwork Curriculum Module 01: Introduction to Child Playwork Module 02: Playwork Theory, Principles and Practices Module 03: The Educational and Learning Benefits of Playwork Module 04: Play and Playwork in a Health and Well-Being Context Module 05: The Economic and Social Benefits of Playwork Module 06: The Developmental Benefits of Playwork Module 07: The Negative Results of Play Deprivation Module 08: Inclusive Play and Play Environment Module 09: Designing Play Spaces Module 10: The Administrative Context of a Playwork Provision Module 11: Legislation for Safeguarding Children and Child Playwork Module 12: Reflective Playwork Practice (See full curriculum) Who is this course for? Individuals seeking to support children's play development. Professionals aiming to expand their knowledge of playwork. Beginners with an interest in child development and education. Those seeking a career in child welfare and playwork provision. Career Path Playworker Play Supervisor Child Welfare Officer Early Years Practitioner Social Care Worker Educational Support Worker
Duration 2 Days 12 CPD hours This course is intended for Network professionals and who design, build, operate, manage, and troubleshoot software-defined networking and security, and application owners who need visibility across multi-cloud environments Overview By the end of the course, you should be able to meet the following objectives: Explain the features and architecture of VMware Aria Operations for Networks Describe the VMware Aria Operations for Networks installation processes and requirements Navigate the VMware Aria Operations for Networks GUI Recognize major use cases for VMware Aria Operations for Networks and their benefits Deploy VMware Aria Operations for Networks Use VMware Aria Operations for Networks to monitor, operate, analyze, and troubleshoot the infrastructure supporting your applications This two-day, hands-on course gives you the skills to deploy and use VMware Aria Operations? for Networks to ensure an optimized, highly available, and secure infrastructure for your applications. You will learn the features, components, architecture, and benefits of VMware Aria Operations for Networks and how to use it to simplify daily operation and troubleshooting tasks. Course Introduction Introductions and course logistics Course objectives Introduction to VMware Aria Operations for Networks Identify the use cases for VMware Aria Operations for Networks Access the VMware Aria Operations for Networks Home page View VMware Aria Operations for Networks entity data Perform searches for specific entity data Create entity search queries Find and use event data VMware Aria Operations for Networks Architecture and Components Identify the components of VMware Aria Operations for Networks Describe the function of each component and how the components interact Check the health of VMware Aria Operations for Networks components VMware Aria Operations for Networks Installation Deploy VMware Aria Operations for Networks components Configure the pairing relationship between the platform VM and the collector VM Troubleshoot platform VM and collector VM configuration problems Explain how data sources export flow information Add VMware vCenter Server© to VMware Aria Operations for Networks Add a VMware NSX to VMware Aria Operations for Networks Configure IPFIX Distinguish between the mechanisms used to scale VMware Aria Operations for Networks Select the appropriate scaling mechanism for your environment Describe how clusters are expanded Integrate VMware Aria Operations with VMware Aria Operations for Networks Import a VMware Aria Operations for Networks instance into VMware Aria Suite Lifecycle VMware Aria Operations for Networks Use Cases Explain use cases for VMware Aria Operations for Networks Create VMware Aria Operations for Networks applications Perform application discovery Plan and optimize micro-segmentation and security for applications Explain the use of flow analytics Use flow information from physical devices in security planning Generate virtual machine path topologies between entities using flows Extract useful information from path topologies Validate NSX deployments Monitor and troubleshoot NSX events Operations and Troubleshooting Common Issues Perform VMware Aria Operations for Networks operations by using VMware vSphere© tags Use the flow analytics dashboards to perform flow analysis Set and configure Intents to identify aberrations in the behaviour of entities Use VMware Aria Operations for Networks tools to troubleshoot common problems Additional course details:Notes Delivery by TDSynex, Exit Certified and New Horizons an VMware Authorised Training Centre (VATC) Nexus Humans VMware Aria Operations for Networks: Install, Configure, Manage [V6.8] training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the VMware Aria Operations for Networks: Install, Configure, Manage [V6.8] course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.
Neuro EMDR Workshop will teach people how to use EMDR with people who have cognitive problems. 6 CPD Credits from the UK EMDR Association have been applied for.
Are you an assessor or a trainer looking to enhance your effectiveness and communication skills? Do you find it challenging to confidently express your thoughts, to get what you want from situations and to maintain control during training sessions or assessments? If so, our “Assertiveness for Assessors and Trainers” live online workshop is made for you. Effective Communication: Assertiveness empowers you to communicate your ideas clearly, ensuring your message is understood by learners. You’ll learn techniques to express your thoughts confidently, leading to improved engagement and comprehension. Confidence Building: Learn techniques for appearing more confident when communicating with others. Taking control: Take control of situations through your body language and the verbal / written language you use. Invest in Your Success This 2.5 hour session will help you gain the skills to lead with confidence, communicate effectively, and prioritise yourself in your life. Further Information This 2.5 hour session held live online via Teams will give you the tools and techniques you need to be more assertive. Workshop Benefits Interactive Workshops: Engage in hands-on activities, role plays, and real-world scenarios to practice assertive communication techniques in a safe and supportive environment.Expert Facilitators: Our experienced trainers will guide you through proven strategies, drawing on their expertise in communication, psychology, and training methodologies.Tailored Content: The course content is specifically designed for assessors and trainers, addressing challenges and situations unique to your profession.Practical Tools: Walk away with a toolkit of practical techniques, scripts, and strategies that you can immediately apply in your assessments and training sessions.Networking Opportunities: Connect with fellow assessors and trainers, sharing insights, experiences, and best practices to further enhance your professional journey.