Kubernetes for engineers training course description This course covers how Kubernetes addresses the challenges of distributed systems. Hands on sessions follow all the major theory chapters. What will you learn Explain what Kubernetes is and how it works. Create and run containers on Kubernetes using the Docker image format and container runtime. Kubernetes for engineers training course details Who will benefit: Anyone working with Docker or Kubernetes. Prerequisites: Definitive Docker for engineers. Duration 2 days Kubernetes for engineers training course contents Introduction Velocity, Scaling your service and your teams, Abstracting your infrastructure. Creating and running containers Container images, Building application images with Docker, Storing images in a remote registry, The Docker container runtime. Deploying a Kubernetes cluster Installing Kubernetes on a public cloud provider, Installing Kubernetes locally using minikube, Running Kubernetes on Raspberry Pi, The Kubernetes client, Cluster components. Common kubectl Commands Namespaces, Contexts, Viewing Kubernetes API objects, Creating, Updating, and Destroying Kubernetes objects, Labelling and annotating objects, Debugging commands. Pods Pods in Kubernetes, Thinking with pods, The pod manifest, Running pods, Accessing your pod, Health checks, Resource management, Persisting data with volumes, Putting It all together. Labels and Annotations Labels, Annotations. Service Discovery What Is Service discovery? The service object, Looking beyond the cluster, Cloud integration, Advanced details. ReplicaSets Reconciliation loops, Relating pods and ReplicaSets, Designing with ReplicaSets, ReplicaSet Spec, Creating a ReplicaSet, Inspecting a ReplicaSet, Scaling ReplicaSets, Deleting ReplicaSets. DaemonSets DaemonSet scheduler, Creating DaemonSets, Limiting DaemonSets to specific nodes, Updating a DaemonSet, Deleting a DaemonSet. Jobs The job object, Job patterns. ConfigMaps and secrets ConfigMaps, Secrets, Naming constraints, Managing ConfigMaps and secrets. Deployments Your first deployment, Creating deployments, Managing deployments, Updating deployments, Deployment strategies, Deleting a deployment. Integrating storage solutions and Kubernetes Importing external services, Running reliable singletons, Kubernetes-native storage with StatefulSets. Deploying real-world applications Parse, Ghost, Redis.
This one-day course introduces the field of user experience and provides an excellent entry point to our other specialised training courses. UX processes and practices have become a central component of product design, service design and web design.
Diploma in Public Service Interpreting - CIOLQ Degree-Level 6 DPSI - Law. The benchmark qualification for public service interpreting for over 30 years. Fully accepted by the UK Police for the PAIT Police Approved Interpreter and Translator Scheme.
Definitive Salt training course description Salt is a remote execution framework and configuration management system. This course covers Salt from the basics. After a quick first taste the course moves onto execution modules, salt states, minion and master data, jinja, Salt extensions and then topology and configuration options. Hands on sessions are used to reinforce the theory rather than teach specific manufacturer equipment. What will you learn Install and use Salt. Describe the architecture of Salt. Manage configurations with Salt. Extend Salt. Definitive Salt training course details Who will benefit: Anyone working with Salt. Prerequisites: Linux fundamentals. Duration 2 days Definitive Salt training course contents Introduction What is Salt? High- level architecture, Some quick examples, system management, configuration management, A brief history, Topology options, Extending Salt. Quick start: First taste of Salt Single-master setup, from packages, bootstrap scripts, Starting up, Basic commands, salt: the main workhorse, salt-key: key management, salt-call: execution on the minion, salt-run: co-ordination of jobs on the master, summary of commands, Key management, viewing keys, accepting keys, rejecting keys, key files, Minion targeting, minion ID, list (-L), glob, regular expressions (-E), grains (-G), compound (-C), targeting summary, Additional remote execution details, Conclusion. Execution modules: The functional foundation sys: information and documentation about modules, sys.doc basic documentation, sys.list_modules, sys.list_functions: simple listings, cmd: execute via shell, cmd.run: run any command, pkg: manage packages, virtual modules, pkg.lists_pkgs: list all installed packages, pkg.available version: see what version will be installed, pkg.install: install packages, user: manage users, user.add: add users, user.list_users, user info: get user info, saltutil: access various Salt utilities, Summary. Configuration management: Salt states Salt files overview, SLS example: adding a user, working with the multi-layered state system, Highstate and the top file, the top file, State ordering, require: depend on another state, watch: run based on other changes, odds and ends, Summary. Minion data / master data Grains are minion data, performing basic grain operations, setting grains, targeting with grains in the top file, Pillars are data from the master, querying pillar data, querying other sources with external pillars, Renderers give data options. Extending Salt: part I Introduction to Jinja, Jinja basics, Templating with Jinja, filtering by grains, Custom execution module, Custom state modules, Custom grains, External pillars, Summary. More on the matter Runners, manage minions, manage jobs, The orchestrate runner, The event system, The reactor system, Summary. Extending Salt: part II Python client API, reading configuration data on a master and minion, using the master client (localclient) API, Using the caller client API, Custom runners, writing a custom runner, using the runnerclient API, Summary. Topology and configuration options Master configuration, directories and files, logging, access control, files server options, Topology variations, masterless minions, peer systems, syndication masters, multiple masters. Brief introduction to salt-cloud Overview, Setup AWS and salt-cloud, installing salt-cloud, cloud providers, cloud profiles, cloud maps, Introspection via salt cloud, Creating infrastructure, More information. Using vagrant to run Salt examples YAML.
Definitive Puppet training course description Puppet is a framework and toolset for configuration management. This course covers Puppet to enable delegates to manage configurations. Hands on sessions follow all the major sections. What will you learn Deploy Puppet. Manage configurations with Puppet. Build hosts with Puppet. Produce reports with Puppet. Definitive Puppet training course details Who will benefit: Anyone working with Puppet. Prerequisites: Linux fundamentals. Duration 2 days Definitive Puppet training course contents Getting started with Puppet What is Puppet, Selecting the right version of Puppet, Installing Puppet, Configuring Puppet. Developing and deploying Puppet The puppet apply command and modes of operation, Foreground Puppet master, Developing Puppet with Vagrant, Environments, Making changes to the development environment, Testing the new environments with the Puppet agent, Environment branching and merging, Dynamic Puppet environments with Git branches, Summary, Resources. Scaling Puppet Identifying the challenges, Running the Puppet master with Apache and Passenger, Testing the Puppet master in Apache, Load balancing multiple Puppet masters, Scaling further, Load balancing alternatives. Measuring performance, Splay time, Summary, Going further, Resources. Externalizing Puppet configuration External node classification, Storing node configuration in LDAP, Summary, Resources. Exporting and storing configuration Virtual resources, Getting started with exported and stored configurations, Using exported resources, Expiring state resources, Summary, Resources. Puppet consoles The foreman, Puppet enterprise console, Puppetboard, Summary, Resources. Tools and integration Puppet forge and the module tool, Searching and installing a module from the forge, Generating a module, Managing module dependencies, Testing the modules, Developing Puppet modules with Geppetto, Summary, Resources. Reporting with Puppet Getting started, Configuring reporting, Report processors, Custom reporting, Other Puppet reporters, Summary, Resources. Extending Facter and Puppet Writing and distributing custom facts, Developing custom types, providers and functions, Summary, Resources, Complex data structures, Additional backends, Hiera functions in depth, Module data bindings, Hiera examples. Jiera-2, Summary, Resources. Mcollective Installing and configuring Mcollective, testing, Mcollective plugins, accessing hosts with Metadata. Hiera Lists, initial Hiera configuration, Hiera command line utility, complex data structures, additional backends, Hiera functions in depth, module data bindings. Hiera-2.
Overview With the ever-increasing demand for Time Management in personal & professional settings, this online training aims at educating, nurturing, and upskilling individuals to stay ahead of the curve - whatever their level of expertise in Time Management may be. Learning about Time Management or keeping up to date on it can be confusing at times, and maybe even daunting! But that's not the case with this course from Compete High. We understand the different requirements coming with a wide variety of demographics looking to get skilled in Time Management. That's why we've developed this online training in a way that caters to learners with different goals in mind. The course materials are prepared with consultation from the experts of this field and all the information on Time Management is kept up to date on a regular basis so that learners don't get left behind on the current trends/updates. The self-paced online learning methodology by Compete High in this Time Management Masterclass course helps you learn whenever or however you wish, keeping in mind the busy schedule or possible inconveniences that come with physical classes. The easy-to-grasp, bite-sized lessons are proven to be most effective in memorising and learning the lessons by heart. On top of that, you have the opportunity to receive a certificate after successfully completing the course! Instead of searching for hours, enrol right away on this Time Management Masterclass course from Compete High and accelerate your career in the right path with expert-outlined lessons and a guarantee of success in the long run. Who is this course for? While we refrain from discouraging anyone wanting to do this Time Management Masterclass course or impose any sort of restrictions on doing this online training, people meeting any of the following criteria will benefit the most from it: Anyone looking for the basics of Time Management, Jobseekers in the relevant domains, Anyone with a ground knowledge/intermediate expertise in Time Management, Anyone looking for a certificate of completion on doing an online training on this topic, Students of Time Management, or anyone with an academic knowledge gap to bridge, Anyone with a general interest/curiosity Career Path This Time Management Masterclass course smoothens the way up your career ladder with all the relevant information, skills, and online certificate of achievements. After successfully completing the course, you can expect to move one significant step closer to achieving your professional goals - whether it's securing that job you desire, getting the promotion you deserve, or setting up that business of your dreams. Course Curriculum Module 1 Planning and Scheduling Planning and Scheduling 00:00 Module 2 Time Management Basics Time Management Basics 00:00 Module 3 Stress Management Stress Management 00:00
This Digital Functional Skills Entry Level 3 Course will set you up with the relevant digital skills and knowledge and provide you with a competitive advantage in your career, making you stand out from all other applicants and employees. Course Highlights Course Type: Online Learning Accreditation: NCFE Qualification: Nationally Recognised Qualification Study Materials: High-Quality E-Learning Study Materials Assessment: Externally Graded and Verified | Center-Based Online or Online Remote Exam Guided Learning: 55 hours Access: 1 Year Access Certificate: Certificate upon completion of the official exam (hard copy) Tutor Support: Tutor Support Available Customer Support: 24/7 live chat available Digital Functional Skills Entry Level 3 - Online Course This course is governed by Ofqual, and accredited by NCFE, making it a nationally recognised credential that will improve your CV while helping you stand out from the rest of the applicants. Subject content of this course is based on theNational Standards for Digital Functional Skills to increase comparability across awarding organisations. This course will assist you in developing the skills needed to use electronic devices, manage and secure information, engage in online communication and transactions, use data protection tools, and edit a variety of digital media, including photographs, audio files, videos, etc. Upon successful completion of this course, you will be equipped with the required digital skills to operate confidently, effectively and independently in education, work and everyday life. EXAM Booking & Results Details You can decide the exam date and place according to your convenience. Awarding Body On-Screen Exam in Centre Remote Online Exam – From Home Results NCFE Book within 24 Hours Book within 2 working days Get results in only 7 days *Offline examinations will be held at our Swindon and London centres. Please contact us for more information. The new assessment and result dates by NCFE is: (Only applicable if you are attending the exam in between the following assessment date). Delivery mode: On-screen and RI Assessment date to and from: 23/09/2024 – 1/11/2024 Results release: 8/11/2024 (Note that this only applies to the mentioned exam type and if you book the exam during the dates mentioned above. Also, this will not affect the schedule of the other exam types and results.) How This Course will work for you? Initial Assessment: Determines levels Diagnostic Assessment: Identifies skill gaps and produces an individual learning plan Learning Resources: Develop underpinning knowledge and fill skill gaps identified Progress Check: Assesses progress at the end of the module You will get useful resources that are designed to improve your essential skills, knowledge and understanding of the digital knowledge required to pass the assessments. Our online learning portal is fully compatible with desktop, tablet and mobile devices and can be accessed from anywhere. Aims & Outcomes Develop a favourable attitude toward the usage of digital skills as well as increased confidence and fluency in their use Use your knowledge and abilities to accomplish tasks and activities in order to exhibit them Develop an appreciation of the importance of digital skills in the workplace and in regular day-to-day activities Recognise the value of digital skills in both the profession and in everyday life Acquire a foundation for further study, work, and life. Who should take this course? This Digital Functional Skills Entry Level 3 Course can be taken by: People of all ages (there is no age limit). Anyone willing to enhance their practical digital functional skills Anyone looking to meet the entry requirement of your desired university Anyone looking to secure an apprenticeship Anyone looking to improve their job outlook with an added expertise Entry Requirements Students or professionals of any age group hailing from any academic background can take this Digital Functional Skills Entry Level 3 Course to acquire practical skills in ICT; no prior knowledge, skills or qualifications are required to enrol. About Official Exam, Assessment Students are required to undergo a wide range of interactive online assessments and exams in between lectures and at the end of each module to evaluate the knowledge and skills that they are learning. These interactive assessment sessions measure the number of skills and knowledge that you are absorbing after the completion of each module and evaluate your potential to demonstrate these digital skills practically. You can also keep track of your score and progress at the end of the module. Towards the end of the Digital Functional Skills Entry Level 3 Course, you will be required to undergo an onscreen/online exam that is externally set and graded. You can take the online exam at the designated exam center or remotely. Some assessment components for the skills and knowledge to be evaluated under the Content Document must be conducted online and on screens utilising digital devices. The assessments will be pass/fail in line with the other Functional Skills qualifications. Contact us for more information. Learners who achieve this qualification could progress to: Digital Functional Skills Level 1 Qualification Course Curriculum 1. Using Devices and Handling Information • Features of a device refers to examples such as the interface required (keyboard or touchscreen) or how a device functions (hand-held, wearable or wireless connectivity). Uses of a device refers to examples such as for making a phone or video call, or sending emails while away from a desk. • Applications refers to those for desktop, laptop and mobile devices. • Applying system settings refers to examples such as changing screen brightness, changing speaker volume, or connecting to a Wi-Fi network at work or home. • Navigating online content refers to using menus, hyperlinks and browser navigation controls such as back and forward buttons or bookmarks. • Internet searches refers to a specific and clearly defined piece of information or content that might be required in a work or real-life context. 2. Creating and Editing • Using a suitable application refers to understanding terminology and concepts relating to documents and media and associated applications, such as word-processed or presentations, with an understanding of the purpose of different applications and typical uses. • Combining different types of information for a given purpose refers to using text, graphics and images in a work or real-life or context, such as creating a poster or presentation for colleagues. 3. Communicating • Online communications refers to short, simple texts using email or other messaging applications. Other digital content refers to graphics, images and videos. • A video call refers to a one-to-one communication via live video. 4. Transacting • An online form refers to a single page form used to enter information such as registering for or requesting a service, or making an online purchase. • Personal details refers to name, address, telephone number, email address and payment details. • Data validation refers to automatic computer checks to ensure that data is entered correctly, such as password requirements or key fields that cannot be left blank. • Verification checks refers to a check carried out to ensure the user has entered their details accurately, such as following a link in an email received when setting up an online account. 5. Being Safe and Responsible Online • Understanding the need to stay safe online refers to examples such as being aware of risks associated with clicking on unknown links or phishing emails, being aware of the evolving nature of such risks, or knowing that devices may be hacked resulting in personal data being compromised or stolen. • Authentication methods to access devices refers to examples such as strong passwords, fingerprint, facial or voice recognition. • Minimising the effects of physical stresses refers to examples such as using an adjustable chair, not being too close or too far away from the screen/device and keyboard or mouse. • Benefits of using security software refers to examples such as preventing, detecting or removing viruses, malware and other threats. Recognised Accreditation This Course is Accredited by NCFE and Regulated by OFQUAL This Course is accredited by NCFE and regulated by Ofqual which is a nationally recognised qualification that will add value to your CV. It is an approved subject by Department for Education (DfE) that provides a foundation for progression to employment and further technical education. Certificate of Achievement Upon successful passing of the official exam, you will be awarded an Ofqual regulated nationally recognised NCFE Digital Functional Skills qualification at Entry Level 3. FAQs Are there any prerequisites or eligibility criteria for taking the course? There are no prerequisites or eligibility criteria for taking this course. This certification is open to anyone who wants to enhance their digital skills and knowledge. When will I be able to access the course? You will be able to access the course as soon as you enroll. The course materials and resources will be available to you online 24/7, allowing you to study at your own pace and convenience. Is there any age limit for enrollment in this course? There is no age limit for enrollment in this course. Learners of all ages are welcome to join and benefit from the course materials and resources provided. What is the difference between NCFE and Edexcel? NCFE and Edexcel are both awarding bodies that provide qualifications, but there are some differences between them. NCFE is a national awarding organization in the UK, while Edexcel is a subsidiary of Pearson, a multinational education company. Additionally, NCFE focuses on vocational qualifications and skills-based learning, while Edexcel offers a wider range of academic and vocational qualifications. Can I access this course material offline, or do I need a continuous internet connection? To access the course material, you need internet access, and you won't be able to access it offline. If I encounter any technical issues, what kind of support is available? We have a very supportive and friendly customer support team, available for you to ask for any help or assistance with any technical issues you may encounter. They can be reached through email or phone, and will promptly address any concerns you have to ensure a smooth learning experience. Do I need to have any special software to access this course? No, you do not need any special software to access this course. All you need is a device with internet access and a web browser. The course materials are accessible online, making it convenient for you to learn from anywhere at any time. Do I need to visit the exam center for the exam, or can I give it from home? You can take the online exam at the designated exam center or remotely. What is the difference between DFSQ and Essential Digital Skills Qualifications (EDSQ)? The DFSQ qualification focuses specifically on digital skills for work, while the EDSQ qualification covers only the essential digital skills for everyday life. The Guided learning hours for DFSQ are 55 hours, and those for EDSQ are 50 hours. What will I learn in the Digital Functional Skills Entry Level 3 course? In the Digital Functional Skills Entry Level 3 course, you will learn foundational digital skills such as using basic digital devices, understanding file management, and communicating online. Additionally, you will gain knowledge on how to use common software applications and develop basic internet browsing skills.
OTT TV for engineers course description This course covers OTT TV by primarily looking at the delivery of video streams using HTTP adaptive streaming. Both MPEG DASH and HLS are investigated. Hands on sessions involve using Wireshark to analyse streams as well as crafting segmented content. What will you learn Explain what OTT TV is, and how it works. Describe the OTT TV architecture. Use Wireshark to analyse and troubleshoot OTT video streams. Explain how HTTP adaptive streaming works. Evaluate and compare MPEG DASH and HLS. Use tools to create OTT TV adaptive streams. OTT TV for engineers course details Who will benefit: Anyone working in the broadcast industry. Prerequisites: TCP/IP foundation for engineers. Duration 2 days OTT TV for engineers course contents What is OTT TV? Brodeo providers vs ISPs. Progressive downloads versus streaming. Why not UDP and RTP for delivery? Adaptive bit rate streaming. Standards. Hands on: Base network setup. Using WireShark for HTTP streams. HTTP protocol stack IP, TCP, IPv6. HTTP. HTTP 1.0, HTTP 1.1, HTTP 2.0, HTTP header fields. HTML 5. Hands on: Analysing HTTP. Adaptive bitrate streaming principles Chunks, fragments, segments. Manifest files. Encoding, resolution, bitrates. Addressing, relative and absolute URLs, redirection. When does the client switch streams? Switch points. Hands on: Walk through of client behaviours on a stream. OTT TV streaming architecture Server components, distribution components, client software. CDN, caching, multiple servers. Hands on: Analysing CDN and Internet delivery. TCP and HTTP streaming interactions TCP ACK, TCP connections, unicast only. TCP flow control, TCP and performance. Hands on: TCP window sizes. MPEG DASH Stakeholders, DASH architecture and model, codec agnostic, XML, Media Presentation Description, Media Presentation, segment formats. Hands on: MPEG DASH analysis. HTTP Live Streaming and others Stakeholders. Media segments, media playlists, master playlists. Adobe HTTP dynamic streaming, Microsoft smooth streaming. Hands on: Analysing HLS. Tools mp4dash, mp4fragment, libdash. Apple developer tools for HLS. Hands on: Creating segmented content. Security HTTPS, encryption, content protection. Hands on: Encryption analysis. Summary Choosing a streaming method. Impact of live versus VoD. Web sockets.
Overview With the ever-increasing demand for Anti Bullying in personal & professional settings, this online training aims at educating, nurturing, and upskilling individuals to stay ahead of the curve - whatever their level of expertise in Anti Bullying may be. Learning about Anti Bullying or keeping up to date on it can be confusing at times, and maybe even daunting! But that's not the case with this course from Compete High. We understand the different requirements coming with a wide variety of demographics looking to get skilled in Anti Bullying. That's why we've developed this online training in a way that caters to learners with different goals in mind. The course materials are prepared with consultation from the experts of this field and all the information on Anti Bullying is kept up to date on a regular basis so that learners don't get left behind on the current trends/updates. The self-paced online learning methodology by compete high in this Bullying Awareness course helps you learn whenever or however you wish, keeping in mind the busy schedule or possible inconveniences that come with physical classes. The easy-to-grasp, bite-sized lessons are proven to be most effective in memorising and learning the lessons by heart. On top of that, you have the opportunity to receive a certificate after successfully completing the course! Instead of searching for hours, enrol right away on this Bullying Awareness course from Compete High and accelerate your career in the right path with expert-outlined lessons and a guarantee of success in the long run. Who is this course for? While we refrain from discouraging anyone wanting to do this Bullying Awareness course or impose any sort of restrictions on doing this online training, people meeting any of the following criteria will benefit the most from it: Anyone looking for the basics of Anti Bullying, Jobseekers in the relevant domains, Anyone with a ground knowledge/intermediate expertise in Anti Bullying, Anyone looking for a certificate of completion on doing an online training on this topic, Students of Anti Bullying, or anyone with an academic knowledge gap to bridge, Anyone with a general interest/curiosity Career Path This Bullying Awareness course smoothens the way up your career ladder with all the relevant information, skills, and online certificate of achievements. After successfully completing the course, you can expect to move one significant step closer to achieving your professional goals - whether it's securing that job you desire, getting the promotion you deserve, or setting up that business of your dreams. Course Curriculum Lesson 1 - Defining Bullying Defining Bullying 00:00 Lesson 2-What are the different types of Bullying What are the different types of Bullying 00:00 Lesson 3 - Why do People Bully Why do People Bully 00:00 Lesson 4 - What does a Bully Free Classroom Look Like What does a Bully Free Classroom Look Like 00:00 Lesson 5 - What are our bully free classroom rules What are our bully free classroom rules 00:00 Lesson 6 - Should I report bullying Should I report bullying 00:00 Lesson 7 - What if I'm being bullied What if I'm being bullied 00:00 Lesson 8 - How do I make friends How do I make friends 00:00 Lesson 9 - What does it feel to be bullied What does it feel to be bullied 00:00 Lesson 10 - What is Empathy What is Empathy 00:00 Lesson 11 - What Should I do If I Hurt Someone What Should I do If I Hurt Someone 00:00 Lesson 12 - How Do I Deal with My Anger How Do I Deal with My Anger 00:00 Lesson 13 - How Do I Deal with My Fears How Do I Deal with My Fears 00:00 Lesson 14 - Getting in Touch with My Feelings (Sad, Mad, Scared) Getting in Touch with My Feelings (Sad, Mad, Scared) 00:00 Lesson 15 - My Anti- Bullying Plan of Action (Part 1) My Anti- Bullying Plan of Action (Part 1) 00:00 Lesson 16 - My Anti-Bullying Talking Guide (Part 2) My Anti-Bullying Talking Guide (Part 2) 00:00 Lesson 17 - How to Create Bully Free Zones (Bathroom, Cafeteria) How to Create Bully Free Zones (Bathroom, Cafeteria) 00:00