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

10672 Professional Development courses delivered Online

Introduction to Jenkins / Jenkins Quick Start (TTDV7520)

By Nexus Human

Duration 2 Days 12 CPD hours Overview Working in a hands-on learning environment guided by our expert practitioner, students will explore: Introduction to Continuous Integration, Continuous Deployment and Jenkins-CI Installing and Running Jenkins Job Types in Jenkins Securing Jenkins Jenkins Plugin Distributed Builds with Jenkins Continuous Deployment and the Jenkins Pipeline Best Practices for Jenkins Introduction to Jenkins is a two-day, lab intensive hands-on training course geared for experienced programmers who need to learn how to:Install and configure Jenkins in a servlet containerCreate Jenkins buildsConfigure and use Apache Ant and Apache Maven with JenkinsUse Jenkins to generate Java coding standards reports, code coverage reports, and change noticesUse Jenkins to automatically deploy software into a testing environment. INTRODUCTION TO CONTINUOUS INTEGRATION, CONTINUOUS * Deployment and Jenkins-CI * Agile Development * Agile Development (cont'd) * What is Continuous Integration * What is Continuous Integration (cont'd) * What is Continous Integration (cont'd) * Typical Setup for Continuous Integration * Continuous Deployment * Continuous Deployment (cont'd) * DevOps and Continuous Deployment * Continuous Deployment Challenges * Jenkins Continuous Integration * Jenkins Features * Running Jenkins INSTALLING AND RUNNING JENKINS * Downloading and Installing Jenkins * Running Jenkins as a Stand-Alone Application * Running Jenkins as a Stand-Alone Application (cont'd) * Running Jenkins on an Application Server * The Jenkins Home Folder * Installing Jenkins as a Windows Service * Initial Configuration * Configuration Wizard * Configuration Wizard (cont'd) * Configuring Tools * Configuring Tools - Best Practices JOB TYPES IN JENKINS * Different types of Jenkins Items * Different types of Jenkins Items (cont'd) * Configuring Source Code Management(SCM) * Working with Subversion * Working with Subversion (cont'd) * Working with Git * Storing Credentials * Storing Credentials (cont'd) * Build Triggers * Schedule Build Jobs * Polling the SCM * Maven Build Steps SECURING JENKINS * Jenkins Security - Overview * Jenkins Security * Authentication * Authorization * Confidentiality * Activating Security * Configure Authentication * Using Jenkins's Internal User Database * Creating Users * Authorization * Matrix-Based Security * Note ? Create the Administrative User * Project-based Matrix Authorization * Project-Based Authentication JENKINS PLUGIN * Introduction * Jenkins Plugins - SCM * Jenkins Plugins ? Build and Test * Jenkins Plugins ? Analyzers * Jenkins for Teams * Installing Jenkins Plugins DISTRIBUTED BUILDS WITH JENKINS * Distributed Builds - Overview * Distributed Builds ? How? * Slave Machines * Configure Jenkins Master * Configure Projects CONTINUOUS DEPLOYMENT AND THE JENKINS PIPELINE * Continuous Deployment * Continuous Deployment (cont'd) * DevOps and Continuous Deployment * Continuous Deployment Challenges * Continuous Deployment with Jenkins * The Pipeline Plugin * The Pipeline Plugin (cont'd) * Defining a Pipeline * A Pipeline Example * Pipeline Example (cont'd) * Parallel Execution * Creating a Pipeline * Invoking the Pipeline * Interacting with the Pipeline BEST PRACTICES FOR JENKINS * Best Practices - Secure Jenkins * Best Practices - Backups * Best Practices - Reproducible Builds * Best Practices - Testing and Reports * Best Practices - Large Systems * Best Practices - Distributed Jenkins ADDITIONAL COURSE DETAILS: Nexus Humans Introduction to Jenkins / Jenkins Quick Start (TTDV7520) 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 Introduction to Jenkins / Jenkins Quick Start (TTDV7520) 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.

Introduction to Jenkins / Jenkins Quick Start (TTDV7520)
Delivered on-request, onlineDelivered Online
Price on Enquiry

DevOps Engineering Foundation (DevOps Institute)

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for The target audience for the DevOps Engineering Foundation course are individuals involved in engineering and technical practices such as: DevOps Practice owners and process designers Developers, QA engineers and Managers who are interested in understanding how DevOps works. Employees and managers responsible for engineering or improving processes. Consultants guiding their clients through process improvement and DevOps initiatives. Anyone responsible for: Managing process-related requirements Ensuring the efficiency and effectiveness of processes Maximizing the value of processes Overview The learning objectives for DevOps Engineering Foundation include an understanding of: How to engineer DevOps solutions DevOps Technologies Applications Architectures Continuous Integration Continuous Testing Ephemeral Elastic Infrastructures Continuous Delivery and Deployment Metrics, Monitoring, Observability and Governance DevOps Humans Future Trends This course explains the many aspects of DevOps engineering that leaders and practitioners can execute upon. While DevOps Foundation provides an overview of DevOps, this course will provide a closer look at the implementation process from an engineering perspective. It is an in depth view of the major aspects of engineering DevOps. An engineering approach is critical to DevOps journeys. This course provides the foundations of knowledge, principles and practices from a technical perspective needed to engineer a successful DevOps solution. DEVOPS ENGINEERING INTRODUCTION * DevOps Foundations * Principles and Practices * Related Frameworks * Performance and Benefits DEVOPS TECHNOLOGY * Source and Artifacts Control * CI/CD pipelines * Tools and Toolchains * Application Release Automation * Value Stream Management APPLICATIONS ARCHITECTURES AND CONTINUOUS INTEGRATION * Application Architectures * Containers * Continuous integration CONTINUOUS TESTING * CT Tenets * Test creation & TDD * Test acceleration * Test results * Test management * Test environment management EPHEMERAL ELASTIC INFRASTRUCTURES * Virtual and Cloud * Configuration management * Infra-as-code * Containers Orchestration * GitOps CONTINUOUS DELIVERY AND DEPLOYMENT * Continuous Delivery and Deployment * Release Automation * Deployment Strategies METRICS, MONITORING, OBSERVABILITY, GOVERNANCE * DevOps Metrics * Monitoring * Observability * Governance DEVOPS ENGINEERING HUMANS * Culture * Team Topologies * Continuous Learning * Future DevOps Trends ADDITIONAL COURSE DETAILS: Nexus Humans DevOps Engineering Foundation (DevOps Institute) 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 DevOps Engineering Foundation (DevOps Institute) 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.

DevOps Engineering Foundation (DevOps Institute)
Delivered on-request, onlineDelivered Online
Price on Enquiry

DevOps Fundamentals

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for Individuals involved in IT development, IT operations or IT service management; Those whose role is touched by DevOps and continuous delivery, such as the following IT roles: DevOps engineers, Product owners Integration specialists, Operations managers, Incident & change managers, System administrators, Network administrators, Business managers, Automation architects, Enterprise architects, Testers Overview Know the emergence of DevOps Know the core concepts and principles of DevOps Know what DevOps means for you as professional and for your organization Know the essence of a DevOps culture Understand the key elements of a DevOps culture Know the important aspects when creating a DevOps culture Know the Operational models of DevOps Understand the need for autonomous teams Understand the impact of DevOps on Architecture with respect to deployment Understand governance within DevOps teams Understand Agile, Scrum and Kanban and how these practices relate to one another Understand how ITSM processes relate to practices in a DevOps culture Understand how lean is used to optimise processes Know how to provide a Value Stream Map for a given process Understand the way to harvest new and innovative ideas Know the impact of automation on Software Delivery processes Understand the benefits and core principles of Continuous Delivery Describe the key cloud principles for DevOps organisations Know the relevance of monitoring and logging DevOps This course is designed to provide the core education necessary to build your DevOps vocabulary and to understand its principles and practices. With the help of key DevOps concepts and terminology, real-life case studies, examples and interactive group discussions and extensive exercises in each module you will acquire a fundamental understanding of DevOps. INTRODUCTION * Let?s Get to Know Each Other * Overview * Course Objectives * Mapping of the Competence Model with the Course Modules * Course Agenda * Type of Activities * Exam * Course Book * Technical Glossary * Group Activity * Module Summary DEVOPS INTRODUCTION * Module Objectives * Module Topics * Emergence of DevOps * Core Concepts of DevOps * DevOps Agile Skills Association (DASA) * Module Summary * Module End Questions CULTURE * Module Objectives * Module Topics * Essence of a DevOps Culture * Key Elements of DevOps * Implementation of a DevOps Culture * Module Summary * Module End Questions ORGANIZATION * Module Objectives * Module Topics * Organizational Model * Autonomous Teams * Architecting for DevOps * Governance * Module Summary * Module End Questions PROCESSES * Module Objectives * Module Topics * Process Basics * DevOps in Relation to ITSM * Agile and Scrum * 12 Principles of the Agile Manifesto * Optimizing Processes Using Lean * Business Value Optimization and Business Analysis Using Story Mapping * Module Summary * Module End Questions AUTOMATION * Module Objectives * 6A Automation Concepts * Automation for Delivery of Software * Continuous Delivery Core Concepts * Continuous Delivery Automation Concepts * Continuous Delivery Automation Focus Topics * 6B Data Center Automation * Emergence of Cloud Technology and Principles * Cloud Services Concepts in a DevOps Organization * Automated Provisioning Concepts * Platform Product Characteristics and Application Maturity * Module Summary * Module End Questions MEASURE AND IMPROVEMENT * Module Objectives * Module Topics * Importance of Measurement * Choosing the Right Metrics * Monitoring and Logging * Module Summary * Module End Questions

DevOps Fundamentals
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

CCure 9000 Advanced Integrator (5-day)

By Nexus Human

Duration 5 Days 30 CPD hours

CCure 9000 Advanced Integrator (5-day)
Delivered on-request, onlineDelivered Online
Price on Enquiry

Advanced Programming Techniques with Python v1.2

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 data-driven applications. 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. LESSON 1: SELECTING AN OBJECT-ORIENTED PROGRAMMING APPROACH FOR PYTHON APPLICATIONS * Topic A: Implement Object-Oriented Design * Topic B: Leverage the Benefits of Object-Oriented Programming LESSON 2: CREATING OBJECT-ORIENTED PYTHON APPLICATIONS * Topic A: Create a Class * Topic B: Use Built-in Methods * Topic C: Implement the Factory Design Pattern LESSON 3: CREATING A DESKTOP APPLICATION * Topic A: Design a Graphical User Interface (GUI) * Topic B: Create Interactive Applications LESSON 4: CREATING DATA-DRIVEN APPLICATIONS * Topic A: Connect to Data * Topic B: Store, Update, and Delete Data in a Database LESSON 5: 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 LESSON 6: 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 LESSON 7: IMPLEMENTING UNIT TESTING AND EXCEPTION HANDLING * Topic A: Handle Exceptions * Topic B: Write a Unit Test * Topic C: Execute a Unit Test LESSON 8: PACKAGING AN APPLICATION FOR DISTRIBUTION * Topic A: Create and Install a Package * Topic B: Generate Alternative Distribution Files

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

O30 Customer Support

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for The course is intended for individuals who want to achieve a level 3 apprenticeship in IT. Overview To complete their overall level three framework in the following: CCNA, MCSA, IT Fundamentals 7 Cyber Security. In this course, students will handle customer queries, investigate customer needs, investigate and analyze customer satisfaction information and create reports based on this. Create and conduct coaching sessions. In this course, students will handle customer queries, investigate customer needs, investigate and analyze customer satisfaction information and create reports based on this. Create and conduct coaching sessions.

O30 Customer Support
Delivered on-request, onlineDelivered Online
Price on Enquiry

Advanced Programming Techniques with Python (v1.1)

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 data-driven applications. 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. LESSON 1: SELECTING AN OBJECT-ORIENTED PROGRAMMING APPROACH FOR PYTHON APPLICATIONS * Topic A: Implement Object-Oriented Design * Topic B: Leverage the Benefits of Object-Oriented Programming LESSON 2: CREATING OBJECT-ORIENTED PYTHON APPLICATIONS * Topic A: Create a Class * Topic B: Use Built-in Methods * Topic C: Implement the Factory Design Pattern LESSON 3: CREATING A DESKTOP APPLICATION * Topic A: Design a Graphical User Interface (GUI) * Topic B: Create Interactive Applications LESSON 4: CREATING DATA-DRIVEN APPLICATIONS * Topic A: Connect to Data * Topic B: Store, Update, and Delete Data in a Database LESSON 5: 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 LESSON 6: 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 LESSON 7: IMPLEMENTING UNIT TESTING AND EXCEPTION HANDLING * Topic A: Handle Exceptions * Topic B: Write a Unit Test * Topic C: Execute a Unit Test LESSON 8: PACKAGING AN APPLICATION FOR DISTRIBUTION * Topic A: Create and Install a Package * Topic B: Generate Alternative Distribution Files

Advanced Programming Techniques with Python (v1.1)
Delivered on-request, onlineDelivered Online
Price on Enquiry

Planning your supervision specific CPD - Reflective hour + free journal

5.0(2)

By Supervision Institute

Supervision CPD planning reflective hour

Planning your supervision specific CPD  - Reflective hour + free journal
Delivered Online On Demand
FREE

9000 System Manager 2.9 (4-day)

By Nexus Human

Duration 4 Days 24 CPD hours ADDITIONAL COURSE DETAILS: Nexus Humans 9000 System Manager 2.9 (4-day) 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 9000 System Manager 2.9 (4-day) 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.

9000 System Manager 2.9 (4-day)
Delivered on-request, onlineDelivered Online
Price on Enquiry