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

28593 Courses

Certified Data Centre Migration Specialist (CDMS)

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for Participants who have actual experience in the data centre and/or IT infrastructures are best suited. Attendance of the CDCP© course is recommended but not a requirement. Overview After completion of the course the participant will be able to: 1. Develop and review their data centre strategy 2. Use different risk assessment methodologies together with practical tips specifically for data centre migrations to reduce the risk during a data centre migration 3. Understand different migration strategies 4. Understand the legal aspects when migrating a data centre 5. Understand the importance of Business Service Reviews and Service Level Objectives 6. Size and design the target data centre 7. Understand the importance of detailed discovery and how dependencies influence migration waves 8. Understand the safety requirements during migration 19. Get lots of practical tips when moving to another data centre This course is designed to expose participants to a step-by-step methodology which will enable them to reduce the risks involved when undertaking a data centre migration. It will also give participants a lot of valuable practical hints and tips by trainers having extensive experience in moving and consolidating mission critical data centre. DATA CENTRE STRATEGY * Data centre lifecycle * Reasons to migrate a data centre * Alternatives to data centre migration * Consolidation * Outsourcing * Cloud computing * Upgrade existing data centre or build new PROJECT MANAGEMENT * Project management and methods * Scope statement * Statement Of Work (SOW) * Work Breakdown Structure (WBS) * Allocate time to the project * Cost and estimation methodology * Project communication RISK MANAGEMENT * Risk management and methods * Risk identification * Risk assessment methodologies * Qualitative approach * Semi-quantitative approach * Quantitative approach * Risk evaluation * Risk treatment * Risk in data centre migrations MIGRATION STRATEGIES * Different data centre migration strategies * Heterogeneous migration * Homogeneous migration * Physical migration * Different IT transformations * Pre-migration transformation * Migration transformation * Post-migration transformation LEGAL ASPECTS * Regulatory requirements * Contractual considerations * Legal aspects when decommissioning HIGH LEVEL DISCOVERY & PLANNING * The importance of Business Service Reviews * The concept of Availability * The concept of Recoverability * The importance of Service Level Objectives * Requirements on designing the target IT architecture * Information needed for high level planning DESIGN TARGET DATA CENTRE * Requirements for the target data centre * Sizing the data centre * Architectural requirements * Cooling requirements * Power requirements * Security DETAILED DISCOVERY AND PLANNING * The importance of discovery * Automated discovery tools * Asset management * Network and system dependencies * Detailed migration planning * Migration waves * Staffing * Warranties and insurance SAFETY * Safety precautions * Technical safety review * Electrical safety * Lifting * Personal safety during migration * Fire safety during migration SECURITY * Controversy between access and security * Access control * Managing security during migration * Security during migration * Key management * Practical hints and tips * Continuous improvement IMPLEMENTATION * Rehearsal * Route investigation * Resourcing * Logistics team * Packing * Transport * Installing the equipment * Post migration support END OF PROJECT * Why project closure * Lessons learned * Phased completion of project * Criteria for project closure * The outcome of the project * End of project EXAM: CERTIFIED DATA CENTRE MIGRATION SPECIALIST * Actual course outline may vary depending on offering center. Contact your sales representative for more information.

Certified Data Centre Migration Specialist (CDMS)
Delivered on-request, onlineDelivered Online
Price on Enquiry

JumpStart to Jira for Administrators | Jira Administration (TTDV7540)

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for This is an introductory-level course for Administrators who are new to Jira (this is NOT for experienced Jira admin or users). Students should have a background in basic administration. Overview This course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Working in a hands-on learning environment, exploring several practical use cases that provide context as to where and when to use Jira, students will learn about: user management global and project permissions project roles schemes configuration of issue types, workflows, and screens Tracking issues is a critical component of any project management strategy. JIRA provides a web based single repository for creating, tracking and reporting on feature requests, bugs reported, or managing workflow. Geared for administrators new to Jira, JumpStart to Jira for Administrators | Jira Administration is a two-day, hands-on course that explores the most important tasks required to set up Jira, providing students with ample hands-on experience using common administration tasks. This hands-on course enables the Student to administer a JIRA instance and ?learn by doing?. The focus of this course is on Best Practices, and practical skills. GETTING STARTED WITH JIRA ADMINISTRATION * JIRA conceptual review * Core concepts * Terminology * Infrastructure * JIRA roles GROUPS VS ROLES * Overview * Project roles * Creating a role * Project scaling * JIRA User management PROJECT RESOLUTION * Project status * Resolved status * Resolution date SCHEMES * Overview * Project scope schemes * Adding users to schemes * Issue type schemes * Notification schemes * Permission schemes * Issue security schemes * working with schemes JIRA AS A PLATFORM * Overview * What can be configured * Basic JIRA project setup * Advanced project setup WORKFLOWS * Overview * Designing a workflow * Defining a workflow * Implementing a workflow * Deploying workflows * Workflow events * Transitions and sub-tasks CUSTOM FIELDS * Overview * Field types * Field context * Limiting contexts * Adding contexts * Screens and field configuration * Best practices for custom fields USER LIFECYCLE * Overview * Adding users * Adding third-party users * Modifying users * Deactivating users REMOTE JIRA ACCESS * Overview * Emails * SQL * REST * Webhooks * XML and RSS * Command Line Interface * Integrating JIRA with other applications MIGRATING DATA INTO JIRA * Overview * Migration steps * The CSV importer * JIRA cloud migration SUMMARY AND BEST PRACTICES * Looking back at the ?Big Picture? * Optional - Jira Certification Prep Review ADDITIONAL COURSE DETAILS: Nexus Humans JumpStart to Jira for Administrators | Jira Administration (TTDV7540) 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 JumpStart to Jira for Administrators | Jira Administration (TTDV7540) 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.

JumpStart to Jira for Administrators | Jira Administration (TTDV7540)
Delivered on-request, onlineDelivered Online
Price on Enquiry

Aruba ClearPass Configuration

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for Ideal candidates include network professionals who are looking to build their foundational knowledge of the ClearPass product portfolio. Overview After you successfully complete this course, expect to be able to: Implement a ClearPass network access solution Design and apply effective services and enforcement in ClearPass Troubleshoot a ClearPass solution This course provides participants the foundational skills in Network Access Con-trol using the Aruba ClearPass product portfolio. This 5-day course includes both instructional modules and labs to teach participants about the major fea-tures in the ClearPass portfolio. Participants will learn how to setup ClearPass as an AAA server, and configure the Policy Manager, Guest, OnGuard and Onboard feature sets. In addition, this course covers integration with external Active Directory servers, Monitoring and Reporting, as well as deployment best practices. The student will gain insight into configuring authentication with ClearPass on both wired and wireless networks. INTRODUCTION TO CLEARPASS * BYOD * High Level Overview * Posture and Profiling * Guest and Onboard AAA * Policy Service Rules * Authentication Authorization and Roles * Enforcement Policy and Profiles EXTERNAL DEVICES * Network Access Devices * Messaging Services * External Context Servers ENDPOINT PROFILING * Introduction to profiling * Profiling collectors * External collectors and profilers ROLES AND ENFORCEMENT * Services * Enforcement * ClearPass roles CONFIGURING SERVICES * Service selection rules * Creating services CONFIGURING WEB SERVICES * Content Manager * Skins * Web page editor GUEST AUTHENTICATION * Captive portal process * Web logins * Guest accounts * Guest access with MAC authentication GUEST ACCESS SELF-REGISTRATION * Self-registration experience * Configuring self-registration * Self-registration process WIRED AUTHENTICATION * Wired access * Wired enforcement * Profiling on wired ports DOWNLOADABLE USER ROLES * Requirements for DUR * DUR enforcement profiles DYNAMIC SEGMENTATION * What is Dynamic Segmentation? * How it works * Configuring Dynamic Segmentation ONGUARD CONFIGURATION * Postures * Posture policies * OnGuard Agent * Monitoring OnGuard ONGUARD IN ENFORCEMENT * OnGuard workflow * OnGuard enforcement ONBOARD PROVISIONING * Configuring certificate authorities * Portal setup * Configuring services ONBOARD ADMINISTRATION * Managing certificates * Managing users and devices * Certificate revocation and OCSP ADMINISTRATIVE OPERATIONS * Licenses * Certificates * Updates and upgrades * Gathering logs CLEARPASS CLUSTER * Cluster structure * Policy Manager zones * High availability ADMINISTRATIVE ACCESS * Admin access to NADs * Admin access to Policy Manager * Guest operator logins INSIGHT REPORTS * Alerts * Reports * Administration ADDITIONAL COURSE DETAILS: Nexus Humans Aruba ClearPass Configuration 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 Aruba ClearPass Configuration 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.

Aruba ClearPass Configuration
Delivered on-request, onlineDelivered Online
Price on Enquiry

Test Automation with Python (TTPS4832)

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for This in an introductory-level course geared for QA, Test team members and others who want to use the Python testing framework PyTest to implement code testing strategies. Attendees should have prior basic Python scripting experience. Students should have some familiarity with tools to be used in this course: PyCharm, Jupyter Notebook and basic GIT. Overview Working within in a hands-on learning environment students will learn to: Become proficient with pytest from day one by solving real-world testing problems Use pytest to write tests more efficiently Scale from simple to complex and functional testing Write and run simple and complex tests Organize tests in fles and directories Find out how to be more productive on the command line Markers and how to skip, xfail and parametrize tests Explore fxtures and techniques to use them effectively, such as tmpdir, pytestconfg, and monkeypatch Convert unittest suites to pytest using little-known techniques The pytest framework is simple to use but powerful enough to cover complex testing integration scenarios. PyTest is considered by many to be the true Pythonic approach to testing in Python. Geared for QA, Test team members and others who want to use the Python testing framework PyTest to implement code testing strategies, Test Automation with Python is a hands-on, two day Python testing course that provides students with the skills required to get started with PyTest right away. Participnats will learn how to get the most out of it in their daily workflow, exploring powerful mechanisms and plugins to facilitate many common testing tasks. Students will also learn how to use pytest in existing unittestbased test suites and will learn some tricks to make the jump to a pytest-style test suite quickly and easily. PYTHON REFRESHER * Python Overview * Python Basics * Python Lab INTRODUCING PYTEST * Why Spend time writing test * UnitTest Module * Why PyTest? * Introductory Lab WRITING AND RUNNING TEST * Installing PyTest * Writing and Running Tests * Organizing files and packages * Command Line options * Configure pytest.ini * Install and Config Lab MARKERS AND PARAMETERS * Mark Basics * Built-in marks * Parameterization * Markers and Parameters Lab FIXTURES * Introduction to Fixtures * Sharing fixtures with conftest.py files * Scopes * Autouse * Parameterizing fixtures * Using marks from fixtures * Built-in fixtures * Best Practices * Fixtures Lab * Fixtures Lab 2 PLUGINS * Finding and installing plugins * Overview of plugins * Plugin Lab FROM UNITTEST TO PYTEST * Use PyTest as a Test Runner * Convert asserts with unitest2pytest * Handling setup/teardown * Managing test hierarchies * Refactoring test utilities * Migration strategies ADDITIONAL COURSE DETAILS: Nexus Humans Test Automation with Python (TTPS4832) 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 Test Automation with Python (TTPS4832) 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.

Test Automation with Python  (TTPS4832)
Delivered on-request, onlineDelivered Online
Price on Enquiry

VMware NSX Advanced Load Balancer: Global Server Load Balancing Design and Deploy

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for Experienced system administrators or network administrators, Network professionals who have experience working with VMware NSX Advanced Load Balancer and are responsible for designing or deploying Application Delivery Controllers solutions Overview By the end of the course, you should be able to meet the following objectives: Describe the NSX Advanced Load Balancer components and main functions Describe NSX Advanced Load Balancer Global Server Load Balancing architecture Explain NSX Advanced Load Balancer key features and benefits Understand and apply a Global Server Load Balancing design framework Deploy and configure NSX Advanced Load Balancer Global Server Load Balancing infrastructure Explain and Configure Global Server Load Balancing Application components such as Global Server Load Balancing Service, Global Server Load Balancing Pools and Health Monitors with related components Gather relevant information and perform basic troubleshooting of Global Server Load Balancing applications leveraging built-in NSX Advanced Load Balancer tooling Describe and Configure NSX Advanced Load Balancer application and infrastructure monitoring This 3-day course prepares you to lead VMware NSX Advanced Load Balancer (Avi Networks) Global Server Load Balancing design and deployment projects by providing an understanding of general design processes, frameworks and configurations. You look at the design and deployment considerations for Global Server Load Balancing as part of an overall software-defined data center design. This course covers key NSX Advanced Load Balancer (Avi Networks) Global Server Load Balancing features and functionalities offered in the NSX Advanced Load Balancer 18.2 release. Access to a software-defined data center environment is provided through hands-on labs to reinforce the skills and concepts presented in the course. COURSE INTRODUCTION * Introductions and course logistics * Course objectives INTRODUCTION TO NSX ADVANCED LOAD BALANCER * Introduce NSX Advanced Load Balancer * Discuss NSX Advanced Load Balancer use cases and benefits * Explain NSX Advanced Load Balancer architecture and components * Explain the management, control, data, and consumption planes and functions VIRTUAL SERVICES CONFIGURATION CONCEPTS * Explain Virtual Service components * Explain Virtual Service types * Explain and configure basic virtual services components such as Application Profiles, Network Profiles, Pools and Health Monitors DNS FOUNDATIONS * Review, discuss and explain DNS fundamentals * Describe NSX Advanced Load Balancer DNS and IPAM providers GLOBAL SERVER LOAD BALANCING * Introduce Global Server Load Balancing concepts and benefits * Explain and configure NSX Advanced Load Balancer infrastructure * Explain and configure DNS Virtual Service components * Explain and configure GSLB Service Engine Group * Describe and configure GSLB Sites * Explain and configure basic GSLB Services, to include pools and health monitors * Describe GSLB Service Load Balancing algorithms * Explain and configure Data and Control Plane-based Health Monitors * Describe GSLB Health Monitor Proxy GLOBAL SERVER LOAD BALANCING ADVANCED TOPICS * Explain and configure advanced GSLB service properties such as different type of pool members, Host Header and TLS SNI extensions handling within GSLB Health Monitors * Describe EDNS Client Subnet * Describe Geo-aware Global Server Load Balancing * Design and configure Geo-aware Global Server Load Balancing * Describe and leverage DNS Policies to customize client experience * Explain and configure Topology-aware Global Server Load Balancing * Explain and configure GSLB 3rd party sites * Describe GSLB Health Monitor sharding * Describe GSLB Service Engine sizing implications TROUBLESHOOTING NSX ADVANCED LOAD BALANCER GSLB SOLUTION * Introduce Infrastructure and Application troubleshooting Concepts * Describe Control Plane and Data Plane-based troubleshooting * Describe GSLB Infrastructure troubleshooting * Describe GSLB Services troubleshooting * Explain Health Monitors troubleshooting * Describe Geo-aware and Topology-based GSLB Services troubleshooting * Explain Application Analytics and Logs * Describe Client Logs analysis * Leverage CLI for advanced data plane troubleshooting MONITORING NSX ADVANCED LOAD BALANCER SOLUTION * Describe NSX Advanced Load Balancer Events * Describe and configure NSX Advanced Load Balancer Alerts * Describe NSX Advanced Load Balancer monitoring capabilities leveraging SNMP, Syslog and Email

VMware NSX Advanced Load Balancer: Global Server Load Balancing Design and Deploy
Delivered on-request, onlineDelivered Online
Price on Enquiry

Effective Presentations

By Nexus Human

Duration 1 Days 6 CPD hours This course is intended for This course is designed for individuals who may need to present information effectively in a professional environment. Overview Define what makes a presentation effective. Plan presentations. Design a presentation framework. Develop the presentation body. Create supporting materials. Prepare for your presentation. Deliver presentations. Conduct a question-and-answer session. Deliver group presentations and virtual presentations. The ability to deliver presentations is vital to achieving advancement for yourself and for your ideas. Few skills in life will contribute to your success as much as presentation skills. Without a dynamic and coherent presentation, even stellar ideas can fail to convince your audience. In this course, you will learn to organize your ideas to create coherent and convincing oral presentations, while also utilizing available visual aids and using public-speaking techniques to strengthen your delivery. Private classes on this topic are available. We can address your organization?s issues, time constraints, and save you money, too. Contact us to find out how. Prerequisites To ensure your success, you will need to have experience writing in a professional context and creating presentations using Microsoft Office PowerPoint. 1. DEFINING PRESENTATION EFFECTIVENESS * Identify Qualities of Effective Presentations * Evaluate Yourself as a Presenter 2. PLANNING PRESENTATIONS * Analyze the Audience * Establish Your Presentation\'s Objectives 3. DESIGNING THE PRESENTATION * Create the Presentation Structure * Organize the Presentation Body * Write the Conclusion First * Write the Introduction 4. DEVELOPING THE PRESENTATION BODY * Select Evidence * Write the Presentation Body * Create Visuals 5. CREATING SUPPORTING MATERIALS * Create a Slide Deck * Create Speaker Aids * Create Audience Handouts 6. PREPARING FOR YOUR PRESENTATION * Rehearse the Presentation * Plan Event Logistics 7. DELIVERING PRESENTATIONS * Connect with Your Audience * Present Powerfully * Utilize a Slide Deck Effectively 8. CONDUCTING A QUESTION-AND-ANSWER SESSION * Answer Questions * Handle Challenging Questions 9. PRESENTING IN COMMON BUSINESS SCENARIOS * Plan and Deliver a Virtual Presentation * Plan and Deliver Group Presentations 10. KEY COURSE INFORMATION * This course focuses on the skills necessary to prepare and deliver an effective presentation; that being said, the learner will not be creating, delivering, or designing a specific presentation from start to finish in this course (this course only provides the foundational knowledge for doing this work back at the office). This course consists of instructor lecture along with course activities corresponding with the main course objectives. In terms of the course activities, 50% will be discussion based - 25% will be in a group-work format - and 25% will be hands-on/involve a digital tool, such as a PowerPoint or Word file. The intent is for students leaving this course to take the skills learned and apply them to their efforts of creating more effective presentations upon returning to the workplace. ADDITIONAL COURSE DETAILS: Nexus Humans Effective Presentations (Second Edition) 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 Effective Presentations (Second Edition) 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.

Effective Presentations
Delivered on-request, onlineDelivered Online
Price on Enquiry

Big Data Architecture Workshop

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for Senior Executives CIOs and CTOs Business Intelligence Executives Marketing Executives Data & Business Analytics Specialists Innovation Specialists & Entrepreneurs Academics, and other people interested in Big Data Overview More specifically, BDAW addresses advanced big data architecture topics, including, data formats, transformation, real-time, batch and machine learning processing, scalability, fault tolerance, security and privacy, minimizing the risk of an unsound architecture and technology selection. Big Data Architecture Workshop (BDAW) is a learning event that addresses advanced big data architecture topics. BDAW brings together technical contributors into a group setting to design and architect solutions to a challenging business problem. The workshop addresses big data architecture problems in general, and then applies them to the design of a challenging system. Throughout the highly interactive workshop, students apply concepts to real-world examples resulting in detailed synergistic discussions. The workshop is conducive for students to learn techniques for architecting big data systems, not only from Cloudera?s experience but also from the experiences of fellow students. WORKSHOP APPLICATION USE CASES * Oz Metropolitan * Architectural questions * Team activity: Analyze Metroz Application Use Cases APPLICATION VERTICAL SLICE * Definition * Minimizing risk of an unsound architecture * Selecting a vertical slice * Team activity: Identify an initial vertical slice for Metroz APPLICATION PROCESSING * Real time, near real time processing * Batch processing * Data access patterns * Delivery and processing guarantees * Machine Learning pipelines * Team activity: identify delivery and processing patterns in Metroz, characterize response time requirements, identify Machine Learning pipelines APPLICATION DATA * Three V?s of Big Data * Data Lifecycle * Data Formats * Transforming Data * Team activity: Metroz Data Requirements SCALABLE APPLICATIONS * Scale up, scale out, scale to X Determining if an application will scale Poll: scalable airport terminal designs Hadoop and Spark Scalability Team activity: Scaling Metroz FAULT TOLERANT DISTRIBUTED SYSTEMS * Principles Transparency Hardware vs. Software redundancy Tolerating disasters Stateless functional fault tolerance Stateful fault tolerance Replication and group consistency Fault tolerance in Spark and Map Reduce Application tolerance for failures Team activity: Identify Metroz component failures and requirements SECURITY AND PRIVACY * Principles * Privacy * Threats * Technologies * Team activity: identify threats and security mechanisms in Metroz DEPLOYMENT * Cluster sizing and evolution * On-premise vs. Cloud * Edge computing * Team activity: select deployment for Metroz TECHNOLOGY SELECTION * HDFS * HBase * Kudu * Relational Database Management Systems * Map Reduce * Spark, including streaming, SparkSQL and SparkML * Hive * Impala * Cloudera Search * Data Sets and Formats * Team activity: technologies relevant to Metroz SOFTWARE ARCHITECTURE * Architecture artifacts * One platform or multiple, lambda architecture * Team activity: produce high level architecture, selected technologies, revisit vertical slice * Vertical Slice demonstration ADDITIONAL COURSE DETAILS: Nexus Humans Big Data Architecture Workshop 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 Big Data Architecture Workshop 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.

Big Data Architecture Workshop
Delivered on-request, onlineDelivered Online
Price on Enquiry

Advanced Programming Techniques with Python

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for This course is designed for existing Python programmers who have at least one year of Python experience and who want to expand their programming proficiency in Python 3. Overview In this course, you will expand your Python proficiencies. You will: Select an object-oriented programming approach for Python applications. Create object-oriented Python applications. Create a desktop application. Create a data-driven application. Create and secure web service-connected applications. Program Python for data science. Implement unit testing and exception handling. Package an application for distribution.   Python continues to be a popular programming language, perhaps owing to its easy learning curve, small code footprint, and versatility for business, web, and scientific uses. Python is useful for developing custom software tools, applications, web services, and cloud applications. In this course, you'll build upon your basic Python skills, learning more advanced topics such as object-oriented programming patterns, development of graphical user interfaces, data management, creating web service-connected apps, performing data science tasks, unit testing, and creating and installing packages and executable applications. SELECTING AN OBJECT-ORIENTED PROGRAMMING APPROACH FOR PYTHON APPLICATIONS * Topic A: Implement Object-Oriented Design * Topic B: Leverage the Benefits of Object-Oriented Programming * CREATING OBJECT-ORIENTED PYTHON APPLICATIONS * Topic A: Create a Class * Topic B: Use Built-in Methods * Topic C: Implement the Factory Design Pattern * CREATING A DESKTOP APPLICATION * Topic A: Design a Graphical User Interface (GUI) * Topic B: Create Interactive Applications * CREATING DATA-DRIVEN APPLICATIONS * Topic A: Connect to Data * Topic B: Store, Update, and Delete Data in a Database * CREATING AND SECURING A WEB SERVICE-CONNECTED APP * Topic A: Select a Network Application Protocol * Topic B: Create a RESTful Web Service * Topic C: Create a Web Service Client * Topic D: Secure Connected Applications * PROGRAMMING PYTHON FOR DATA SCIENCE * Topic A: Clean Data with Python * Topic B: Visualize Data with Python * Topic C: Perform Linear Regression with Machine Learning * IMPLEMENTING UNIT TESTING AND EXCEPTION HANDLING * Topic A: Handle Exceptions * Topic B: Write a Unit Test * Topic C: Execute a Unit Test * PACKAGING AN APPLICATION FOR DISTRIBUTION * Topic A: Create and Install a Package * Topic B: Generate Alternative Distribution Files * ADDITIONAL COURSE DETAILS: Nexus Humans Advanced Programming Techniques with Python 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 Advanced Programming Techniques with Python 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.

Advanced Programming Techniques with Python
Delivered on-request, onlineDelivered Online
Price on Enquiry

Introduction to C Plus Plus Programming Essentials (TTCP2100)

By Nexus Human

Duration 4 Days 24 CPD hours This course is intended for This is an introductory-level C++ programming course designed for developers with experience programming in C or other languages. Practical hands-on prior programming experience and knowledge is required. Overview This 'skills-centric' course is about 50% hands-on lab and 50% lecture, designed to train attendees in basic coding with C++, coupling the most current, effective techniques with the soundest industry practices. Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Working in a hands-on learning environment, guided by our expert team, attendees will learn: Writing procedural programs using C++ Using private, public and protected keywords to control access to class members Defining a class in C++ Writing constructors and destructors Writing classes with const and static class members Overloading operators Implementing polymorphic methods in programs Writing programs using file I/O and string streams Using manipulators and stream flags to format output Using the keyword template to write generic functions and classes Writing programs that use generic classes and functions Writing programs that use algorithms and containers of the Standard Library Apply object-oriented design techniques to real-world programming problems Using algorithms and containers of the Standard Library to manipulate string data Understand how C++ protects the programmer from implementation changes in other modules of an application Using try() blocks to trap exceptions Using catch() blocks to handle exceptions Defining exceptions and using throw to trigger them Introduction to C++ Programming / C++ Essentials is a skills-focused, hands-on C++ training course geared for experienced programmers who need to learn C++ coupled with sounds coding skills and best practices for OO development. Students will leave this course armed with the required skills to put foundation-level C++ programming skills right to work in a practical environment. The central concepts of C++ syntax and style are taught in the context of using object-oriented methods to achieve reusability, adaptability and reliability. Emphasis is placed on the features of C++ that support abstract data types, inheritance, and polymorphism. Students will learn to apply the process of data abstraction and class design. Practical aspects of C++ programming including efficiency, performance, testing, and reliability considerations are stressed throughout. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency MOVING FROM C TO C++ (OPTIONAL) * New Compiler Directives * Stream Console I/O * Explicit Operators * Standard Libraries * Data Control Capabilities HANDLING DATA * New Declaration Features * Initialization and Assignment * Enumerated Types * The bool Type * Constant Storage * Pointers to Constant Storage * Constant Pointers * References * Constant Reference Arguments * Volatile Data * Global Data FUNCTIONS * Function Prototypes and Type Checking * Default Function Data Types * Function Overloading * Problems with Function Overloading * Name Resolution * Promotions and Conversions * Call by Value * Reference Declarations * Call-by-Reference and Reference Types * References in Function Return * Constant Argument Types * Conversion of Parameters Using Default Initializers * Providing Default Arguments * Inline Functions OPERATOR OVERLOADING * Advantages and Pitfalls of Overloading * Member Operator Syntax and Examples * Class Assignment Operators * Class Equality Operators * Non-Member Operator Overloading * Member and Non-Member Operator Functions * Operator Precedence * This Pointer * Overloading the Assignment Operator * Overloading Caveats CREATING AND USING OBJECTS * Creating Automatic Objects * Creating Dynamic Objects * Calling Object Methods * Constructors * Initializing Member consts * Initializer List Syntax * Allocating Resources in Constructor * Destructors * Block and Function Scope * File and Global Scope * Class Scope * Scope Resolution Operator :: * Using Objects as Arguments * Objects as Function Return Values * Constant Methods * Containment Relationships DYNAMIC MEMORY MANAGEMENT * Advantages of Dynamic Memory Allocation * Static, Automatic, and Heap Memory * Free Store Allocation with new and delete * Handling Memory Allocation Errors CONTROLLING OBJECT CREATION * Object Copying and Copy Constructor * Automatic Copy Constructor * Conversion Constructor STREAMING I/O * Streams and the iostream Library * Built-in Stream Objects * Stream Manipulators * Stream Methods * Input/Output Operators * Character Input * String Streams * Formatted I/O * File Stream I/O * Overloading Stream Operators * Persistent Objects * INTRODUCTION TO OBJECT CONCEPTS * The Object Programming Paradigm * Object-Orientated Programming Definitions * Information Hiding and Encapsulation * Separating Interface and Implementation * Classes and Instances of Objects * Overloaded Objects and Polymorphism DECLARING AND DEFINING CLASSES * Components of a Class * Class Structure * Class Declaration Syntax * Member Data * Built-in Operations * Constructors and Initialization * Initialization vs. Assignment * Class Type Members * Member Functions and Member Accessibility * Inline Member Functions * Friend Functions * Static Members * Modifying Access with a Friend Class TEMPLATES * Purpose of Template Classes * Constants in Templates * Templates and Inheritance * Container Classes * Use of Libraries STRINGS IN C++ * Character Strings * The String Class * Operators on Strings * Member Functions of the String Class INHERITANCE * Inheritance and Reuse * Composition vs. Inheritance * Inheritance: Centralized Code * Inheritance: Maintenance and Revision * Public, Private and Protected Members * Redefining Behavior in Derived Classes * Designing Extensible Software Systems * Syntax for Public Inheritance * Use of Common Pointers * Constructors and Initialization * Inherited Copy Constructors * Destructors and Inheritance * Public, Protected, Private Inheritance * EXCEPTIONS * Types of Exceptions * Trapping and Handling Exceptions * Triggering Exceptions * Handling Memory Allocation Errors C++ PROGRAM STRUCTURE * Organizing C++ Source Files * Integrating C and C++ Projects * Using C in C++ RELIABILITY CONSIDERATIONS IN C++ PROJECTS * Function Prototypes * Strong Type Checking * Constant Types * C++ Access Control Techniques POLYMORPHISM IN C++ * Definition of Polymorphism * Calling Overridden Methods * Upcasting * Accessing Overridden Methods * Virtual Methods and Dynamic Binding * Virtual Destructors * Abstract Base Classes and Pure Virtual Methods MULTIPLE INHERITANCE * Derivation from Multiple Base Classes * Base Class Ambiguities Virtual Inheritance * Virtual Base Classes * Virtual Base Class Information THE STANDARD TEMPLATE LIBRARY * STL Containers * Parameters Used in Container Classes * The Vector Class * STL Algorithms * Use of Libraries

Introduction to C Plus Plus Programming Essentials (TTCP2100)
Delivered on-request, onlineDelivered Online
Price on Enquiry

Accounting Courses | Total Accounting | CPD Training

By Osborne Training

TOTAL ACCOUNTING COURSES It is a comprehensive practical accountancy training programme designed to build the bridge between knowledge and practical aspects of accounting and tax. With this programme various modules of tax and accounting are covered as well as Computerised based Accounting & Payroll. After completion of the modules you will have the chance to get hands on practical work experience which will open the door for lucrative Accounting, Tax & Payroll sector. Duration Accountancy Training: 10-12 Weeks (Weekdays/weekend/Evening) Accounting Work Experience 3 Months after the training You can start anytime of the year. The training takes place once each week. Once you finish your training modules then you can start job placement. What accounting jobs will I qualify for? * Tax advisor * Tax consultant * Payroll Consultant * Finance Officer * Financial Accountant In these roles, you could earn up to £42,000 per annum (source: reed Salary Checker, UK Only). Benefits for Trainees Completion of this training will open new doors to exciting careers, as well as extending current skills if you are currently employed * Free Job Placement(optional) * Start your own accountancy Practice * Work in a wide range of businesses * Update your knowledge on tax and accountancy * Improve your employability prospects * A career path into tax and accountancy * Ideal Continuing Professional Development course * Gain a qualification to boost your CV * Start your training soon without having to wait long for the new term to begin * Free Tablet PC when paying in full upfront * Gain Verifiable CPD Units Accounting Courses Contents * Advanced Excel Bookkeeping * VAT Training - Preparation and Submission * Personal Tax Return Training * Company Accounting and Tax Training * Sage 50 Accounting Training * Sage Payroll Training * Accounting work experience (optional)

Accounting Courses | Total Accounting | CPD Training
Delivered in-person, on-requestDelivered In-Person in Birmingham & 1 more
Price on Enquiry