• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

12987 Courses in Cardiff delivered Online

Ansible for engineers

5.0(3)

By Systems & Network Training

Ansible for engineers training course description An introduction to automation using ansible. Ansible is a general purpose IT automation platform that can be use for a number of purposes. The course covers configuration management, cloud provisioning and application deployment with ansible. Hands on sessions follow all major sections. What will you learn Install ansible. Automate tasks with ansible. Write ansible playbooks. Ansible for engineers training course details Who will benefit: Administrators and developers automating tasks. Prerequisites: Linux administration skills Duration 3 days Ansible for engineers training course contents What is ansible? The language, the engine, the framework. Uses of ansible, orchestration. Hands on Installing ansible. Ansible architecture ible architecture Controlling machines, nodes, Agentless, SSH, modules, JSON protocol. Configuration management, inventories, playbooks, modules, roles. Hands on Getting started, running ad hoc commands. Ansible and Vagrant Prototyping and testing. Hands on Using ansible with Vagrant. Ad hoc commands Parallelism, shell commands, managing files and directories, file transfer, package management, manage user and groups, deploying applications, service management, background jobs, checking log files, managing cron jobs. Hands on Using ansible with Vagrant. Playbooks ansible-playbook, users, sudo, YAML, plays, tasks, handlers, modules. Hands on Running playbooks. More playbooks Handlers, variables, environmental variables, playbook variables, inventory variables, variable scope and precedence, accessing variables, facts, ansible vault. Conditionals, wait_for. Hands on Using variables and conditions in playbooks. Roles and includes Dynamic includes, Handler includes, playbook includes. Roles, role parts: handlers, files, templates, cross platform roles, ansible galaxy. Hands on includes example, building roles. Inventories /etc/ansible/hosts, inventory variables, static inventories, dynamic inventories. Hands on Inventories and variables. Miscellanea Individual server cookbooks, Main playbook for configuring all servers. Hands onPlaybooks.

Ansible for engineers
Delivered in Internationally or OnlineFlexible Dates
£3,497

Waiter Training Course

4.9(27)

By Apex Learning

Overview This comprehensive course on Waiter Training Course will deepen your understanding on this topic. After successful completion of this course you can acquire the required skills in this sector. This Waiter Training Course comes with accredited certification which will enhance your CV and make you worthy in the job market. So enrol in this course today to fast track your career ladder. How will I get my certificate? At the end of the course there will be an online written test which you can take either during or after the course. After successfully completing the test you will be able to order your certificate, these are included in the price. Who is this course for? There is no experience or previous qualifications required for enrolment on this Waiter Training Course. It is available to all students, of all academic backgrounds. Requirements Our Waiter Training Course is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This course has been designed to be fully compatible on tablets and smartphones so you can access your course on wifi, 3G or 4G. There is no time limit for completing this course, it can be studied in your own time at your own pace. Career path Having these various qualifications will increase the value in your CV and open you up to multiple sectors such as Business & Management, Admin, Accountancy & Finance, Secretarial & PA, Teaching & Mentoring etc. Course Curriculum 11 sections • 11 lectures • 05:10:00 total length •Facts about Food Service Business and waiters: 00:20:00 •The First Impression You Make: 00:15:00 •Calmness & Friendliness: 00:30:00 •Personal Health and Hygiene: 00:25:00 •Sanitary Food Handling: 00:25:00 •Personal Skills: 00:20:00 •Product Knowledge and Service: 00:30:00 •Service Sequences: 00:35:00 •Additional Responsibilities Apart from Food Serving: 00:45:00 •Supervisory Responsibilities: 00:40:00 •Safety Considerations: 00:25:00

Waiter Training Course
Delivered Online On Demand5 hours 10 minutes
£12

Waiter Training Course

By Compliance Central

***Become a Master in Waiter with our Comprehensive Waiter Training Course!*** Restaurants are looking for individuals who can provide exceptional customer service. This Waiter Training Course is designed to equip you with the theoretical knowledge and foundation to excel in this rewarding profession. This Waiter Training Course is a comprehensive bundle that covers everything you need to know to become a confident and successful waiter. Through a series of in-depth modules, you'll gain a thorough understanding of customer service principles, proper equipment handling techniques, hygiene protocols, beverage and tobacco service, risk management strategies, and effective food and beverage control and selling methods. Learning Outcomes: By completing this Waiter Training course, you will be able to: Master the Art of Service: Waiter Training will refine your customer service skills, ensuring you deliver exceptional experiences for every guest. Become a Beverage Connoisseur: Waiter Training covers everything from beverage knowledge to proper handling techniques. Ensure Food Safety: Gain in-depth knowledge of hygiene protocols and food safety measures to guarantee a healthy dining environment across Waiter Training. Minimize Risks, Maximize Success: Waiter Training teaches you to identify potential risks and implement preventative measures for a smooth operation. Boost Sales and Control Inventory: Develop adequate food and beverage control techniques to optimize sales and minimize waste through this Waiter Training course. Become a Service Superstar: Learn valuable tips and secrets from Waiter Training to stand out and build a successful career as a waiter. This Waiter Training bundle takes you on a step-by-step journey to becoming a polished and professional waiter. Waiter Training covers the essentials of exceptional customer service, ensuring you can confidently greet, seat, and guide your guests throughout their dining experience. Waiter Training equips you with proper equipment handling techniques for smooth and efficient service, from carrying plates and trays to using various serving tools. Next, Waiter Training delves into the importance of hygiene in the restaurant setting. You'll learn about proper sanitation procedures, food safety protocols, and how to maintain a clean and inviting environment. Waiter Training also covers beverage and tobacco service, from identifying different types of drinks and glassware to mastering the art of tableside service. The Waiter Training course then explores risk management strategies; Waiter Training equips you to identify potential hazards and implement preventive measures to ensure a safe and enjoyable experience for both guests and staff. Waiter Training also dives into food and beverage control and selling techniques. You'll learn about menu knowledge, upselling strategies, and how to handle guest inquiries and special requests with professionalism. Finally, Waiter Training provides valuable tips and insights from experienced waiters, providing you with the edge you need to succeed in this competitive field. Curriculum Breakdown of the Waiter Training Course Module 01: Customer Service and Service Sequence Module 02: Equipment Handling Technique Module 03: Hygiene Module 04: Beverage and Tobacco Module 05: Understanding Risks and Preventive Measures Module 06: Food & Beverage Control and Selling Techniques Module 07: Tips and Hints for Success in the Waiter Profession CPD 15 CPD hours / points Accredited by CPD Quality Standards Who is this course for? This Waiter Training course is ideal for: Individuals with a passion for hospitality and a desire to build a career in the restaurant industry through Waiter Training courses. Anyone seeking to develop exceptional customer service skills that can be applied in various service-oriented professions. Those considering a career change and looking to enter the dynamic world of restaurant service by Waiter Training. Restaurant owners or managers are seeking to train new staff members on essential service protocols through a waiter training course. Individuals interested in enhancing their knowledge and theoretical understanding of Waiter Training principles. Uphold the highest hygiene standards to create a safe and healthy dining environment through Waiter Training Course. Requirements ***There are no formal prerequisites to enrol in this Waiter Training course!*** This Waiter Training course is designed to be accessible to anyone interested in launching a career in waiting, regardless of prior experience. Whether you're completely new to the industry or a seasoned waiter looking to sharpen your skills, this Waiter Training course provides all the essential knowledge and theoretical foundation you need to excel in this role. Career path After completing this Waiter Training course, you can explore trendy and in-demand jobs related to Waiter Training. Waiter/Waitress Restaurant Server Food Runner Bartender Head Waiter/Waitress Restaurant Supervisor Restaurant Manager Event Staff -catering companies Hospitality Management Roles This Waiter Training empowers you to launch a successful career in the exciting world of hospitality. Certificates CPD Accredited PDF Certificate Digital certificate - Included CPD Accredited PDF Certificate CPD Accredited Hard Copy Certificate Hard copy certificate - £10.79 CPD Accredited Hard Copy Certificate Delivery Charge: Inside the UK: Free Outside of the UK: £9.99 each

Waiter Training Course
Delivered Online On Demand3 hours
£12

Accredited Plumbing Skills Training Course

By iStudy UK

For running our hot showers, sanitation systems, water based cleaning services, etc. in our household or workplaces, we do need a fully functional plumbing system. When the system breaks down, it causes a lot of inconvenience. So, if you are thinking of joining the working squad of plumbers and earn some work experience in this professional field, then this Accredited Plumbing Skills Training Course is perfect for you. This course has been deliberately designed to help you learn the fundamentals of plumbing initially. It starts out by teaching you things such as the plumbing code, licensing, etc. It also has contents which has detailed explanations which will show you on how to work with the water flow. After that, you will see contents about the hydraulic principles, controlling water pressure, vacuum, Pascal's law, etc. Next, you will further gain knowledge on PVC and pipe fittings, solvent cementing and different types of joints and unions. And finally, you will learn about the plumbing repair techniques of worn out, ball type faucets, water closets, and many more. You can easily expand your knowledge on plumbing systems and solve many problems around the household. So, get started with this course now. Course Highlights Accredited Plumbing Skills Training Course is an award winning and the best selling course that has been given the CPD Certification & IAO accreditation. It is the most suitable course anyone looking to work in this or relevant sector. It is considered one of the perfect courses in the UK that can help students/learners to get familiar with the topic and gain necessary skills to perform well in this field. We have packed Accredited Plumbing Skills Training Course into 5 modules for teaching you everything you need to become successful in this profession. To provide you ease of access, this course is designed for both part-time and full-time students. You can become accredited in just 6 hours, 10 minutes hours and it is also possible to study at your own pace. We have experienced tutors who will help you throughout the comprehensive syllabus of this course and answer all your queries through email. For further clarification, you will be able to recognize your qualification by checking the validity from our dedicated website. Why You Should Choose Accredited Plumbing Skills Training Course Lifetime access to the course No hidden fees or exam charges CPD Accredited certification on successful completion Full Tutor support on weekdays (Monday - Friday) Efficient exam system, assessment and instant results Download Printable PDF certificate immediately after completion Obtain the original print copy of your certificate, dispatch the next working day for as little as £9. Improve your chance of gaining professional skills and better earning potential. Who is this Course for? Accredited Plumbing Skills Training Course is CPD certified and IAO accredited. This makes it perfect for anyone trying to learn potential professional skills. As there is no experience and qualification required for this course, it is available for all students from any academic backgrounds. Requirements Our Accredited Plumbing Skills Training Course is fully compatible with any kind of device. Whether you are using Windows computer, Mac, smartphones or tablets, you will get the same experience while learning. Besides that, you will be able to access the course with any kind of internet connection from anywhere at any time without any kind of limitation. Career Path You will be ready to enter the relevant job market after completing this course. You will be able to gain necessary knowledge and skills required to succeed in this sector. All our Diplomas' are CPD and IAO accredited so you will be able to stand out in the crowd by adding our qualifications to your CV and Resume. Accredited Plumbing Skills Training Course Basic Plumbing FREE 00:30:00 Hydraulic Principles FREE 01:00:00 Plumbing Fittings 01:00:00 Plumbing Repairs 02:00:00 Drains & Vents 01:00:00 Mock Exam Mock Exam- Accredited Plumbing Skills Training Course 00:20:00 Final Exam Final Exam- Accredited Plumbing Skills Training Course 00:20:00

Accredited Plumbing Skills Training Course
Delivered Online On Demand6 hours 10 minutes
£25

GDPR Training Course - CPD Accredited 3 Courses Bundle

5.0(14)

By Training Express

Data protection isn’t just a legal requirement—it’s the difference between business as usual and headline-making chaos. Our GDPR Training Course Bundle serves up three expertly developed courses that walk you through the essentials of data protection, rights, responsibilities, and best practices—all without the jargon or lectures that send people into a mild coma. Whether you're navigating customer consent or figuring out what on earth "data subject access request" actually means, this bundle gets you up to speed without the usual headache. This CPD-accredited package is ideal for professionals, businesses, and organisations looking to stay on the right side of the law while keeping their reputations intact. With focused content designed to meet modern workplace needs, it offers structured knowledge in a straightforward way—no complicated theories or courtroom dramas required. If you're serious about getting GDPR right (and avoiding those uncomfortable ICO letters), this course bundle is an essential step in keeping your data house in order. These comprehensive courses are available in this GDPR Training Course - CPD Accredited 3 Courses Bundle Course 01: GDPR Training Course Course 02: Document Control Course 03: Workplace Confidentiality ** Special Offer: Free PDF and Hard Copy Certificates** Key Benefits Get instant PDF and Hard Copy certificate Fully online courses Self-paced learning and laptop, tablet, and smartphone-friendly 24/7 Learning Assistance Course Curriculum: GDPR Basics GDPR Explained Lawful Basis for Preparation Rights and Breaches Responsibilities and Obligations Ethical and Social Issues and Data Protection, Course Assessment You will immediately be given access to a specifically crafted MCQ test upon completing each GDPR Training Course - CPD Accredited 3 Courses Bundle bundle course. For each test, the pass mark will be set to 60%. Accredited Certificate After successfully completing this GDPR Training Course - CPD Accredited 3 Courses Bundle course, you will qualify for the CPD Quality Standards (CPD QS) certified certificate from Training Express. CPD 30 CPD hours / points Accredited by The CPD Quality Standards (CPD QS) Who is this course for? The GDPR Training Course - CPD Accredited 3 Courses Bundle training is ideal for highly motivated individuals or teams who want to enhance their skills and efficiently skilled employees. Requirements There are no formal entry requirements for the course, with enrollment open to anyone! Career path Learn the essential skills and knowledge you need to excel in your professional life with the help & guidance from our GDPR Training Course - CPD Accredited 3 Courses Bundle training.

GDPR Training Course - CPD Accredited 3 Courses Bundle
Delivered Online On Demand1 hour
£41

Complete VBA programming

5.0(3)

By Systems & Network Training

Complete VBA programming training course description This course helps you extend the capabilities of the entire Office suite using Visual Basic for Applications (VBA). Even if you have no programming experience, you'll be automating routine computing processes quickly using the simple, yet powerful VBA programming language. We start at the beginning to get you acquainted with VBA so you can start recording macros right away. You'll then build upon that foundation to utilize the full capabilities of the language in Word, Excel, Outlook, and PowerPoint. What will you learn Record, write and run macros. Work with VBA Editor. Use the huge library of built-in functions. Create simple dialog boxes and complex forms. Customize Word, Excel, PowerPoint, Outlook, and Access. Program the Office 2016 ribbon. Complete VBA programming training course details Who will benefit: Anyone looking to extend the capabilities of the entire Office suite using VBA. Prerequisites: None. Duration 5 days Complete VBA programming training course contents Macros and getting started in VBA VBA syntax, variables, constants, and enumerations, array variables, finding objects, methods, and properties. Working with VBA 1 VBA syntax, variables, constants, and enumerations, array variables, finding objects, methods, and properties. Decisions, loops and functions Built-in functions, creating your own functions, making decisions in your code, using loops to repeat actions. Using message boxes, input boxes, and dialog boxes Getting user input with message boxes and input boxes, creating simple custom dialog boxes, creating complex forms. Creating effective code Building modular code and using classes, debugging your code and handling errors, building well-behaved code, exploring VBA's security features. Programming the Office applications The Word object model and key objects, working with widely used objects in Word, the Excel object model and key objects, working with widely used objects in Excel, the PowerPoint object, model and key objects, working with shapes and running slide shows, the Outlook object model and key objects, working with events in Outlook, the Access object model and key objects, manipulating the data in an Access database via VBA, accessing one application from another application, programming the Office 2016 ribbon.

Complete VBA programming
Delivered in Internationally or OnlineFlexible Dates
£3,697

Life Coaching Training Course

By iStudy UK

For many, leading an organized and structured life is very hard thing to do. They seek out help and are willing to pay considerable amount of money to anyone who is willing to motivate them in the journey of life. Essentially they are looking for life coaches. That is great news, because with the help of this Life Coaching Training Course you can help out others by becoming a life coach yourself. Life coaching is not a complicated matter, what is required on your part is to be constantly energized and motivated in order to inspire others. After a brief introduction on life coaching, you will learn about the most popular types of life coaches including - but not limited to - relationship, career and spiritual coaches. You will also learn about helpful life coaching seminars that would really be beneficial for anyone who is serious about this as a profession. Finally this course will introduce you to strategies in the right way to market your business so that you soar through profits. This online accredited course will help anyone looking to set up a life coaching business and also pave the path to success in life. Course Highlights Life Coaching Training Course is an award winning and the best selling course that has been given the CPD Certification & IAO accreditation. It is the most suitable course anyone looking to work in this or relevant sector. It is considered one of the perfect courses in the UK that can help students/learners to get familiar with the topic and gain necessary skills to perform well in this field. We have packed Life Coaching Training Course into 44 modules for teaching you everything you need to become successful in this profession. To provide you ease of access, this course is designed for both part-time and full-time students. You can become accredited in just 1 day, 13 hours and it is also possible to study at your own pace. We have experienced tutors who will help you throughout the comprehensive syllabus of this course and answer all your queries through email. For further clarification, you will be able to recognize your qualification by checking the validity from our dedicated website. Why You Should Choose Life Coaching Training Course Lifetime access to the course No hidden fees or exam charges CPD Accredited certification on successful completion Full Tutor support on weekdays (Monday - Friday) Efficient exam system, assessment and instant results Download Printable PDF certificate immediately after completion Obtain the original print copy of your certificate, dispatch the next working day for as little as £9. Improve your chance of gaining professional skills and better earning potential. Who is this Course for? Life Coaching Training Course is CPD certified and IAO accredited. This makes it perfect for anyone trying to learn potential professional skills. As there is no experience and qualification required for this course, it is available for all students from any academic backgrounds. Requirements Our Life Coaching Training Course is fully compatible with any kind of device. Whether you are using Windows computer, Mac, smartphones or tablets, you will get the same experience while learning. Besides that, you will be able to access the course with any kind of internet connection from anywhere at any time without any kind of limitation. Career Path You will be ready to enter the relevant job market after completing this course. You will be able to gain necessary knowledge and skills required to succeed in this sector. All our Diplomas' are CPD and IAO accredited so you will be able to stand out in the crowd by adding our qualifications to your CV and Resume. Life Coaching Training Course - Updated Version Life Coaching: The Purpose and Fundamentals 00:48:00 Develop Your Self-Awareness 00:52:00 The Development of Core Beliefs and Managing Fears 00:47:00 Life Coaching Types and Key Attributes of a Life Coach 01:00:00 Understanding Emotional Intelligence 00:44:00 Body Language and Communication Techniques 00:44:00 A Structure for Client Work and Goal Setting 00:38:00 Basic Principles for Business Development and Growth 00:54:00 The Ethical Coach: Protect Yourself and Your Clients 00:48:00 Life Coaching Training Course - Old Version Life Coach Introduction to Life Coaching FREE 00:30:00 Life Calling Theory and Model FREE 00:30:00 Additional Coaching Theories and Perspectives 00:30:00 Overview of the Life Coaching Process 00:30:00 Coaching Delivery Systems 00:15:00 Coaching Competencies & Activities 01:00:00 Coaching Documentation 00:30:00 Motivation and Life Coaching Criteria for idealising successful people in the world 02:00:00 Definition of a Happy and Successful life 00:30:00 Self Improvement through motivation 00:30:00 Goal setting 02:00:00 The distinction between Goals and Values 01:00:00 20 qualities for a successful life 02:00:00 Stress Management 01:00:00 Time Management 01:00:00 Challenging yourself to be motivated 00:30:00 Ways to Maximize your Potential 02:00:00 Overcome Obstacles Created by Your Self-Limiting Beliefs 02:00:00 Aspects of human behavior to succeed 00:30:00 Why motivation is important for a successful life 00:30:00 Role of Education in successful life 01:00:00 Social roles for a successful life 02:00:00 Maintaining work life balance 00:30:00 What make a person Unsuccessful? 00:15:00 Dealing with Life Challenges 01:00:00 Factors behind importance of motivation in successful life 00:30:00 Becoming a Life Coach Understanding the Concepts 01:00:00 Life Coaching Areas 00:15:00 The Role of a Life Coach 00:30:00 Key Skills of a Life Coach 00:30:00 Do You Have What It Takes To Be A Coach? 00:30:00 Coaching Business 00:30:00 The Income Streams of a Life Coach 00:30:00 How to Build Your Business 00:15:00 Life Coaching FAQ 00:30:00 Mock Exam Mock Exam- Life Coaching Training Course 00:30:00 Final Exam Final Exam- Life Coaching Training Course 00:30:00

Life Coaching Training Course
Delivered Online On Demand37 hours
£25

Product Creation Training Course

By iStudy UK

The internet is filled with people from different demographics; be it rich or poor, be it young or old - the internet can be considered the biggest marketplace in the world. Now you can take advantage of this marketplace as well, by taking this Product Creation Training Course. This course is an amazing tool for up and coming digital product creators - but that does not mean the principles cannot be applied to physical products as well. Creating a product starts with an idea, and as such this course helps you identify whether you should manufacture and create at the same time. You will also learn about different rules that successful product creationists must follow. Furthermore this Product Creation Training Course will help you discover the pitfalls to avoid in product creation, deciding on the delivery method and so much more. Later on in the course you also get a comprehensive brief on how pricing of your products work. Overall this is a must have course if you are interested in knowing the logistics that goes behind the creation of a product. What remains to be seen now is how long you will wait before getting this course and making your life much simpler. Course Highlights Product Creation Training Course is an award winning and the best selling course that has been given the CPD Certification & IAO accreditation. It is the most suitable course anyone looking to work in this or relevant sector. It is considered one of the perfect courses in the UK that can help students/learners to get familiar with the topic and gain necessary skills to perform well in this field. We have packed Product Creation Training Course into 12 modules for teaching you everything you need to become successful in this profession. To provide you ease of access, this course is designed for both part-time and full-time students. You can become accredited in just 7 hours and it is also possible to study at your own pace. We have experienced tutors who will help you throughout the comprehensive syllabus of this course and answer all your queries through email. For further clarification, you will be able to recognize your qualification by checking the validity from our dedicated website. Why You Should Choose Product Creation Training Course Lifetime access to the course No hidden fees or exam charges CPD Accredited certification on successful completion Full Tutor support on weekdays (Monday - Friday) Efficient exam system, assessment and instant results Download Printable PDF certificate immediately after completion Obtain the original print copy of your certificate, dispatch the next working day for as little as £9. Improve your chance of gaining professional skills and better earning potential. Who is this Course for? Product Creation Training Course is CPD certified and IAO accredited. This makes it perfect for anyone trying to learn potential professional skills. As there is no experience and qualification required for this course, it is available for all students from any academic backgrounds. Requirements Our Product Creation Training Course is fully compatible with any kind of device. Whether you are using Windows computer, Mac, smartphones or tablets, you will get the same experience while learning. Besides that, you will be able to access the course with any kind of internet connection from anywhere at any time without any kind of limitation. Career Path You will be ready to enter the relevant job market after completing this course. You will be able to gain necessary knowledge and skills required to succeed in this sector. All our Diplomas' are CPD and IAO accredited so you will be able to stand out in the crowd by adding our qualifications to your CV and Resume. It All Starts with an Idea 02:00:00 Whether or not you are capable of creating the products yourself is unimportant. 00:30:00 Should You be the Manufacturer, as well as the Creator? 01:00:00 Three 'Musts' for Successful Product Creation 00:30:00 Gathering Testimonials and Refining Your Product in One Fell Swoop 00:15:00 Product Creation Pitfalls to Avoid 01:00:00 Price Testing: A Critical Element of Marketing Success 00:15:00 Deciding Upon Delivery Methods for Your Product 00:15:00 Applying the Final Touches to Your Product 00:15:00 Guaranteeing Your New Product 00:15:00 Terms of Use: A Critical Protection for Your New Product 00:15:00 Increasing the Value of Your Product 00:30:00 Mock Exam Final Exam

Product Creation Training Course
Delivered Online On Demand7 hours
£25

Definitive WANs for engineers

5.0(3)

By Systems & Network Training

WAN training course description A hands on Introduction to Wide Area Networks for engineers. This course covers all current major WAN technologies from a perspective of design, evaluating technologies available as well as hands on to consolidate the theory What will you learn Describe the seven-layer model and realise how it applies to the real world. Evaluate and describe WAN technologies. Describe the architecture of WANs in the core. Use WANS to interconnect LANS. WAN training course details Who will benefit: Technical staff wishing to find out more about how their WAN works. Prerequisites: Intro to data communications & networking Duration 5 days WAN training course contents Introduction LANs, MANS and WANS, protocols, the OSI seven layer model, ITU-T, ETSI, DTE, DCE, and the overall picture. WAN architectures Service providers, core, access, DTE, DCE, CPE, dialup, circuit switched, packet switched, how to choose a WAN, common bandwidths, site to site, remote access. Topologies: Star, Full mesh, partial mesh. History of WANs Before IP was ubiquitous, The PSTN, Dial up networks, modems, ISDN, Stat mux, TDM, 64k, N*64, E1, X25, Frame Relay The role of IP and routers The growth of IP, the role of routers, routing tables, routing protocols. Hands on: IP and routing. Layer 1 Physical Copper, Fibre, Wireless, Microwave, Phone lines, FTTC, FTTH, mobile networks. Service provider technologies The transport plane, SDH, SONET, DWDM. WAN access Phone lines, leased lines, xDSL, WiMax, satellite, the role of PPP. Broadband adband xDSL, ADSL, SDSL, local loops, DSLAM, DSL architecture. ATM Cell switching principles, ATM switching, Virtual paths, QOS, CBR, VBR, ABR, UBR, AAL1 to AAL5, MPOA, LANE, Voice over ATM. The Internet VPNs, IPSEC, QOS. What is MPLS? Core MPLS, MPLS and the 7 layer model, MPLS protocol, MPLS standard, MPLS runs on routers, MPLS history, Why MPLS? MPLS architecture LSRs, PE and P router roles, FEC, swapping labels, MPLS packet format, Loops, TTL control. Ethernet What is Ethernet? LANs, MANs, WANs, Ethernet and switches in the LAN. Traditional LAN/WAN integration, routers. The Ethernet interface for the WAN. Standards: Transporting carrier Ethernet.

Definitive WANs for engineers
Delivered in Internationally or OnlineFlexible Dates
£3,697

Advanced C++ programming

5.0(3)

By Systems & Network Training

Advanced C++ training course description The course will give a broad overview of the C++ Programming language, focusing on modern C++, up to C++17. This course will cover the use of the Standard Library, including containers, iterator, function objects and algorithms. From the perspective of application development, a number of design patterns will be considered. What will you learn Write C++ programs using the more esoteric language features. Utilise OO techniques to design C++ programs. Use the standard C++ library. Exploit advanced C++ techniques Advanced C++ training course details Who will benefit: Programmers needing to write C++ code. Programmers needing to maintain C++ code. Prerequisites: C++ programming foundation. Duration 5 days Advanced C++ training course contents Study of a string class Create a string class as a means to investigate many issues, involving the use of operator overloading and including overloading new and delete. Creation of the class will also require consideration of 'const correctness'. Exception handling Consider the issues involved in exception handling including the concept of exception safety. Templates Review definition of template functions, including template parameter type deduction. Introduction to template metaprogramming. Newer features including template template parameters and variadic templates. Creation of template classes. Design patterns Introduction to Design Patterns and consideration of a number of patterns, such as, factory method, builder, singleton and adapter. The standard C++ library (STL) Standard Library features, such as, Containers, Iterator, Function Objects and Algorithms. Introduction to Lambda expressions. C++ and performance The writing of code throughout the course will be oriented towards performant code, including use of R Value references and 'move' semantics. Pointers The use of pointers will be considered throughout the course. Smart pointers will be considered to improve program safety and help avoid the use of 'raw' pointers. Threading This section will consider the creation of threads and synchronisation issues. A number of synchronisation primitives will be considered. Async and the use of Atomic will also be considered. New ANSI C++ features Summarising some of the newer features to be considered are: Auto, Lambdas expression, smart pointers, variadic templates and folds, R Value references and tuple together with structured binding.

Advanced C++ programming
Delivered in Internationally or OnlineFlexible Dates
£3,697