In this course, we will master the syntax and structure of RSpec then learn to utilize test-driven development principles to design and implement clean test specs and reduce dependencies in the test suite by mocking objects with class and instance doubles. We will also explore the wide collection of RSpec matches available to test the code.
Are you fascinated with Netflix and YouTube recommendations and how they accurately recommend content that you would like to watch? Are you looking for a practical course that will teach you how to build intelligent recommendation systems? This course will show you how to build accurate recommendation systems in Python using real-world examples.
PAT Testing - Portable Appliance Testing Training Course Overview This PAT Testing course provides learners with comprehensive training on the procedures and regulations surrounding Portable Appliance Testing. It covers the importance of regular testing, the key components of safety, and how to ensure compliance with relevant legal requirements. Through the course, learners will gain the skills to assess electrical appliances and equipment, identify risks, and contribute to workplace safety. On completion, learners will be equipped to conduct effective PAT, ensuring that equipment is safe to use and compliant with UK regulations. Course Description The course delves into essential aspects of Portable Appliance Testing (PAT), including the statutory provisions governing electrical safety, risk assessment techniques, and best practices for reducing electrical hazards. Learners will explore the correct use of testing instruments and the importance of maintaining detailed records for compliance purposes. Topics such as electrical appliance classification, visual inspections, and safety precautions are covered in depth. By the end of the course, participants will have a solid understanding of PAT procedures, enabling them to carry out inspections and testing in line with industry standards and regulatory requirements. PAT Testing - Portable Appliance Testing Training Curriculum Module 01: Introduction to PAT Module 02: Relevant Statutory Provisions for PAT Module 03: Risk Assessment Module 04: Reducing and Controlling Risks Module 05: Electrical Units and Appliance Classification Module 06: Initial Visual Examination Module 07: Instruments for Testing and Equipment Inspection Module 08: Electrical Installation Testing Module 09: Safety Precautions in Electrical Testing Module 10: Reporting and Record-keeping (See full curriculum) Who is this course for? Individuals seeking to improve electrical safety practices in the workplace. Professionals aiming to enhance their qualifications in electrical compliance. Beginners with an interest in electrical safety and testing. Those wanting to develop skills for health and safety compliance in their careers. Career Path Electrical Safety Officer PAT Testing Technician Health and Safety Manager Facilities Maintenance Technician Compliance Officer in Electrical Safety
Develop Big Data Pipelines with R, Sparklyr & Power BI Course Overview: This course offers a comprehensive exploration of building and managing big data pipelines using R, Sparklyr, and Power BI. Learners will gain valuable insight into the entire process, from setting up and installing the necessary tools to creating effective ETL pipelines, implementing machine learning techniques, and visualising data with Power BI. The course is designed to provide a strong foundation in data engineering, enabling learners to handle large datasets, optimise data workflows, and communicate insights clearly using visual tools. By the end of this course, learners will have the expertise to work with big data, manage ETL pipelines, and use Sparklyr and Power BI to drive data-driven decisions in various professional settings. Course Description: This course delves into the core concepts and techniques for managing big data using R, Sparklyr, and Power BI. It covers a range of topics including the setup and installation of necessary tools, building ETL pipelines with Sparklyr, applying machine learning models to big data, and using Power BI for creating powerful visualisations. Learners will explore how to extract, transform, and load large datasets, and will develop a strong understanding of big data architecture. They will also gain proficiency in visualising complex data and presenting findings effectively. The course is structured to enhance learners' problem-solving abilities and their competence in big data environments, equipping them with the skills needed to manage and interpret vast amounts of information. Develop Big Data Pipelines with R, Sparklyr & Power BI Curriculum: Module 01: Introduction Module 02: Setup and Installations Module 03: Building the Big Data ETL Pipeline with Sparklyr Module 04: Big Data Machine Learning with Sparklyr Module 05: Data Visualisation with Power BI (See full curriculum) Who is this course for? Individuals seeking to understand big data pipelines. Professionals aiming to expand their data engineering skills. Beginners with an interest in data analytics and big data tools. Anyone looking to enhance their ability to analyse and visualise data. Career Path: Data Engineer Data Analyst Data Scientist Business Intelligence Analyst Machine Learning Engineer Big Data Consultant
Duration 2 Days 12 CPD hours This course is intended for This course is geared toward development, engineering, and operations staff. Students in this class should have some familiarity and comfort with the following: 1. Writing code (of just about any flavor) in a text editor 2. Working on the command line 3. Basic system administration ? installing packages, configuring those packages, starting service Overview Get started with Chef by taking Chef Essentials. It?s a two-day instructor-led course that covers all the basics. You?ll learn what it means to turn infrastructure into code so that you can automate the configuration, deployment and management of your servers. You?ll also learn about Chef Architecture and the set of tools included in the Chef Development Kit (ChefDK). Each of the core units includes hands-on exercises that will give you confidence in your new skills. At the end of the course, you?ll come away with a repo and the skills to start automating your own infrastructure. You?ll learn what it means to turn infrastructure into code so that you can automate the configuration, deployment and management of your Windows servers. IntroductionResourcesCookbooksOhaiTemplatesLabWorkstation installationSigning up for Managed ChefThe Chef serverCommunity cookbooksManaging multiple nodesRolesSearchEnvironmentsFurther resources
Duration 5 Days 30 CPD hours This course is intended for Administrator Architect Database Administrator Overview To provide an acceptable response time to users and manage resources effectively, you learn how to monitor performance and manage resources within the multitenant container database and its pluggable databases, and within each pluggable database. Another important aspect is the data movement between non-CDBs and pluggable databases, and between pluggable databases. It is also important to understand the procedures of upgrading an Oracle Database multitenant container database or an Oracle Database pluggable database. Finally, students discover the way multitenant container database and pluggable databases are created and monitored in the Cloud. This course covers all aspects of the multitenant architecture, providing detailed information on the components of an Oracle multitenant container database and its regular and application pluggable databases. You learn why and how to create and manage a multitenant container database and its regular and application pluggable databases, with storage structures appropriate for the business applications. You practice cold and hot cloning, plugging unplugged pluggable databases in multitenant container databases using various methods. CDB BasicsCDB and Regular PDBsApplication PDBs and Application InstallationPDB CreationCDB and PDB ManagementStorageSecurityBackup and DuplicateRecovery and FlashbackPerformance MonitoringResources AllocationData MovementUpgrade methods
Are you someone wishing to learn the skills to analyze data professionally using Power BI? Do you want to learn to create impressive reports? Then this is the right course for you! Learn the complete workflow in Power BI from A-to-Z and advanced analytics with DAX-calculated columns and measures, forecasting, and advanced analytics.
Who is this Level 3 NVQ aimed at? The experienced worker qualification is for practising electricians with at least 5 years experience but have never formally completed an industry apprenticeship or equivalent Level 3 NVQ Qualification. This is suitable for self-employed and employed electricians. This is the Level 3 pathway for practising electricians to obtain your ECS Gold Card and JIB Grading. To complete the full qualification you will also need to: Have a current Wiring Regulations Qualification BS7671 Have an initial verification qualification such as a C&G 2391-50 Have a Level 2 Electrotechnical Qualification What’s involved in the qualification? After an initial Skills Scan, we will discuss the gaps that need to be filled and you will be assessed using a range of methods to complete the evidence gathering process. There will also be Professional Discussions to discuss areas of expertise and you can choose either an installation or maintenance route based on the work you carry out. There are seven Performance Units to be assessed for the qualification, these are: Apply Practices and Procedures for Maintenance Apply Health, Safety and Environmental Considerations Organise and Oversee the Electrical Work Environment Apply Design and Installation Practices and Procedures Terminate and Connect Conductors Inspect, Test and Commission Electrical Systems Apply Fault Diagnosis and Rectification On completion of the Experienced Worker assessment you will be able to use the qualification to apply for a JIB Gold Card. This qualification is for experienced electricians who can demonstrate over 5 years experience. It is not suitable for new entrants or those currently on an apprenticeship.
Master the art of architectural drawing with this compact course. From floor plans to furniture placement, hatching to text insertion, learn essential skills for creating professional architectural drawings. Suitable for aspiring architects, designers, and drafters, this course empowers you to create stunning architectural designs with confidence and precision.
Sage 50 (Updated v.29) Course Overview This updated Sage 50 (v.29) course offers a comprehensive guide to using the latest version of Sage 50 for accounting and financial management. Designed for learners at all levels, it covers essential functions such as setting up your company, managing invoices, reconciling accounts, and generating reports. With the focus on providing valuable insights into financial management software, this course helps learners develop the skills to manage and control financial data with efficiency. By the end of the course, learners will have a solid understanding of Sage 50’s features and be able to use it confidently in real-world applications. The course is ideal for professionals looking to expand their software skills or those pursuing a career in accounting or finance. Course Description In this updated Sage 50 (v.29) course, learners will delve into all aspects of the software, from installation and company setup to mastering functions like invoicing, payroll management, and producing detailed financial reports. Key topics include maintaining the chart of accounts, tracking expenses, and reconciling bank statements. Learners will also gain a thorough understanding of Sage 50's advanced features, including managing VAT returns and automating financial processes. This course offers an engaging experience where learners can explore the various capabilities of Sage 50, ensuring that they can apply their knowledge effectively in the workplace. Upon completion, learners will possess the expertise to confidently utilise Sage 50 for efficient financial management. Sage 50 (Updated v.29) Curriculum Module 01: Introduction to Sage 50 (Updated v.29) Module 02: Setting Up Your Company and Preferences Module 03: Managing Customers and Suppliers Module 04: Invoicing and Payments Management Module 05: Bank Reconciliation and VAT Returns Module 06: Producing Financial Reports Module 07: Advanced Features in Sage 50 Module 08: Troubleshooting and System Maintenance (See full curriculum) Who is this course for? Individuals seeking to enhance their accounting software knowledge. Professionals aiming to advance in finance or accounting roles. Beginners with an interest in accounting software and financial management. Business owners or administrators seeking to streamline financial processes. Career Path Accounts Assistant Financial Administrator Sage 50 Support Specialist Bookkeeper Payroll Officer Financial Analyst