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

11686 GRE courses delivered Online

Portfolio Management for Stakeholders: In-House Training

By IIL Europe Ltd

Portfolio Management for Stakeholders: In-House Training This course equips and enables project, program, and functional managers (line managers) to support and contribute to starting, restarting or sustaining the implementation and effectiveness of portfolio management in an organization. Emphasis is on improving collaboration and planning between functional business areas and project/program organizations responsible for delivering investments in business change through successful delivery of projects and programs. Good functional, project, and program managers become 'great' when they understand, advocate, and effectively contribute to achieving 'real' business value through portfolio management. What you Will Learn At the end of this program, you will be able to: Outline the benefits of portfolio management State the importance of linking the strategic objectives to the initiatives in the organization Chart the portfolio governance structure Assist in the inventory of ongoing and new initiatives Identify portfolio and sub-portfolio categories Support the PMO in the prioritization of initiatives using Multi-criteria Analysis and other selection tools Collaborate with the PMO in balancing the portfolio based on the optimal use of resources and priorities Participate in resource forecasting and planning Demonstrate thresholds and variance reporting criteria Describe the purpose of Stage Gate Funding Report status against a portfolio delivery plan Present your initiative in Stage Gate Reviews List the benefits that are being realized by the initiative Foundation Concepts Portfolio Life Cycles Portfolio Governance Prioritizing Initiatives Prioritize Foundation Multi-Criteria Analysis Analytical Hierarchy Process (AHP) Strategic Alignment Balancing the Portfolio Resources, Budgets, and Equipment Communicating Decisions Planning the Portfolio Planning Review Cycles Using Stage Gate Funding Setting Thresholds and Variance Reporting Tool Examples Portfolio Delivery 'Cycle' Project and Program Life Cycles Stage Gate Reviews Interaction with the Portfolio Delivery Board Project, Program, and Functional Managers Roles and Responsibilities

Portfolio Management for Stakeholders: In-House Training
Delivered OnlineFlexible Dates
£850 to £1,495

Project Management Fundamentals for IT Projects: In-House Training

By IIL Europe Ltd

Project Management Fundamentals for IT Projects: In-House Training A number of factors impact the new project manager's role within IT - for instance, the need to fully integrate IT into the business improvement process and the advent of distributed technology and Business Process Reengineering. As a result, the range of activities required of a new project manager has greatly increased, as well as the range of people with whom he or she interacts. This workshop enables you to minimize the problems inherent in managing a systems development project. What You Will Learn You'll learn how to: Articulate the benefit of using a project management methodology, processes, and various life cycles for IT projects Articulate on various standards and maturity models that provide benefits to performing organizations that manage IT projects Describe governance, gating, and the processes required for project origination Conduct a stakeholder analysis and describe its benefits throughout the project life cycle Gather good requirements, develop a work breakdown structure (WBS), and establish a baseline project plan Execute against the baseline project plan while managing change and configuration items Monitor and control the project activities using the baseline project plan and earned value management concepts Close the project by conducting scope verification, procurement audits, gathering lessons learned, archiving project records, and releasing resources Getting Started Course goal Course structure Course goals and objectives Foundation Concepts Key definitions and concepts Methodologies, processes, and project life cycles Project success factors and the benefits of standards and models Project Originating and Initiating Originating projects Initiating projects Planning Stakeholder Engagement and Resource Management Planning stakeholder engagement Planning human resources management Developing effective leadership skills Planning Scope and Quality Management Planning project scope Planning project quality Planning Schedule Management Planning project time Identifying schedule activities Sequencing schedule activities Estimating activity resources and time Developing project schedule Optimizing the project schedule Planning Risk and Cost Management Planning for project risks Planning project costs Estimating project costs Developing a project budget Planning Communication and Procurement Management Planning project communications Planning project procurements Project Executing, Monitoring and Controlling, and Closing Project executing Project monitoring and controlling Project closing

Project Management Fundamentals for IT Projects: In-House Training
Delivered in London or UK Wide or OnlineFlexible Dates
£1,495

Scrum Product Owner Exam Prep: In-House Training

By IIL Europe Ltd

Scrum Product Owner Exam Prep: In-House Training This workshop prepares you for the Scrum.org PSPO™ I certification. A voucher for the exam and the access information you will need to take the exam will be provided to you via email after you have completed the course. NOTE: If you have participated in any of IIL's other Scrum workshops, you can bypass this program and focus on reading/studying the Scrum Guide and taking practice exams from Scrum.org The Product Owner is responsible for maximizing the value of the product and the work of the Development Team. The Product Owner must be knowledgeable, available, and empowered to make decisions quickly in order for an Agile project to be successful. The Product Owner's key accountability is the Product Backlog. Managing, maintaining, and evolving the Product Backlog involves: Establishing a clear vision that engages the Development Team and stakeholders Clearly expressing Product Backlog items Ordering the items in the Product Backlog to best achieve the vision and goals Ensuring that the Product Backlog is visible, transparent, and clear to all Working with the Development Team throughout the project to create a product that fits the customer's need What you will Learn You'll learn how to: Successfully prepare for the Scrum.org PSPO I exam Identify the characteristics of a successful Product Owner Create a powerful vision statement Apply techniques to understand your customers and the market Manage and engage stakeholders Write effective user stories with acceptance criteria Utilize techniques to visualize and prioritize the Product Backlog Participate in the 5 Scrum events as the Product Owner Understand the Product Owner's role in closing a Scrum project Getting Started Introductions Workshop orientation Exam prep preview Fundamentals Recap Agile Manifesto, values, and mindset Product Owner characteristics Good vs. great Product Owner Product Ownership Product ownership Project vision Understand your customers and market Personas Stakeholder management and engagement The Product Backlog User Stories and Acceptance Criteria Preparing User Stories for a Sprint The Product Backlog Visualizing the Product Backlog Product Backlog Prioritization Technical Debt Sprint Planning and Daily Standups Sprint Planning Planning Poker Team Engagement Daily Standups Sprint Review, Retrospectives, and Closing Sprint Reviews Key Agile Patterns Retrospectives Closing the Project

Scrum Product Owner Exam Prep: In-House Training
Delivered in London or UK Wide or OnlineFlexible Dates
£1,495

Scrum Product Owner Exam Prep: In-House Training

By IIL Europe Ltd

Scrum Product Owner Exam Prep: In-House Training This workshop prepares you for the Scrum.org PSPO™ I certification. A voucher for the exam and the access information you will need to take the exam will be provided to you via email after you have completed the course. NOTE: If you have participated in any of IIL's other Scrum workshops, you can bypass this program and focus on reading/studying the Scrum Guide and taking practice exams from Scrum.org The Product Owner is responsible for maximizing the value of the product and the work of the Development Team. The Product Owner must be knowledgeable, available, and empowered to make decisions quickly in order for an Agile project to be successful. The Product Owner's key accountability is the Product Backlog. Managing, maintaining, and evolving the Product Backlog involves: Establishing a clear vision that engages the Development Team and stakeholders Clearly expressing Product Backlog items Ordering the items in the Product Backlog to best achieve the vision and goals Ensuring that the Product Backlog is visible, transparent, and clear to all Working with the Development Team throughout the project to create a product that fits the customer's need The Professional Scrum Product Owner™ I (PSPO I) certificate is a Scrum.org credential that enables successful candidates to demonstrate a fundamental level of Scrum mastery. PSPO I credential holders demonstrate an intermediate understanding of the Scrum framework, and how to apply it to maximize the value delivered with a product. They will exhibit a dedication to continued professional development, and a high level of commitment to their field of practice. Scrum.org does not require that you take their own sponsored or any preparatory training. However, training can facilitate your preparation for this credential. And this course is based on IIL's Scrum Product Owner Workshop, which is aligned with The Scrum Guide™. It will provide you with the information you need to pass the exam and IIL will make the arrangements for your online exam. You will be provided with an exam code and instructions, so that you can take the exam at your convenience, any time you are ready after the course. Passwords have no expiration date, but they are valid for one attempt only. See additional exam details on the next page. What you will Learn You'll learn how to: Successfully prepare for the Scrum.org PSPO I exam Identify the characteristics of a successful Product Owner Create a powerful vision statement Apply techniques to understand your customers and the market Manage and engage stakeholders Write effective user stories with acceptance criteria Utilize techniques to visualize and prioritize the Product Backlog Participate in the 5 Scrum events as the Product Owner Understand the Product Owner's role in closing a Scrum project Getting Started Introductions Workshop orientation Exam prep preview Fundamentals Recap Agile Manifesto, values, and mindset Product Owner characteristics Good vs. great Product Owner Product Ownership Product ownership Project vision Understand your customers and market Personas Stakeholder management and engagement The Product Backlog User Stories and Acceptance Criteria Preparing User Stories for a Sprint The Product Backlog Visualizing the Product Backlog Product Backlog Prioritization Technical Debt Sprint Planning and Daily Standups Sprint Planning Planning Poker Team Engagement Daily Standups Sprint Review, Retrospectives, and Closing Sprint Reviews Key Agile Patterns Retrospectives Closing the Project Summary and Next Steps Review of course goals, objectives, and content Exam prep next steps

Scrum Product Owner Exam Prep: In-House Training
Delivered in London or UK Wide or OnlineFlexible Dates
£1,495

Certified Information Privacy Technologist (CIPT)

By Training Centre

  The CIPT is the first and only certification of its kind worldwide. It was launched by the IAPP in 2014 and updated in early 2023 to meet the growing need that only tech pros can fill-securing data privacy at all stages of IT product and service lifecycles.  Whether you work in the public or private sector, data privacy skills are quickly becoming a must-have-and that's a great opportunity for you.  The CIPT certification also holds accreditation under ISO 17024: 2012 About This Course   What will you learn?   Critical data protection concepts and practices that impact IT Consumer data protection expectations and responsibility How to bake privacy into early stages of IT products and services for cost control, accuracy and speed-to-market How to establish data protection practices for data collection and transfer How to pre-empt data protection issues in the Internet of Things How to factor data protection into data classification and emerging tech such as cloud computing, facial recognition and surveillance How to communicate data protection issues with partners such as management, development, marketing and legal.   This course has two programmatic modules, the first four areas focus on the fundamentals of data protection. The second module takes the fundamentals and puts it into practice.   MODULE 1: Fundamentals of Information Privacy   Unit 1: Common Principles and Approaches to Privacy This unit includes a brief discussion of the modern history of privacy, an introduction to types of information, an overview of information risk management and a summary of modern privacy principles.   Unit 2: Jurisdiction and Industries This unit introduces the major privacy models employed around the globe and provides an overview of privacy and data protection regulation by jurisdictions and industry sectors.   Unit 3: Information Security: Safeguarding Personal Information This unit presents introductions to information security, including definitions, elements, standards and threats/vulnerabilities, as well as introductions to information security management and governance, including frameworks, controls, cryptography and identity and access management (IAM).   Unit 4: Online Privacy: Using Personal Information on Websites and with Other Internet-related Technologies This unit examines the web as a platform, as well as privacy considerations for sensitive online information, including policies and notices, access, security, authentication and data collection. Additional topics include children's online privacy, email, searches, online marketing and advertising, social media, online assurance, cloud computing and mobile devices.    MODULE 2: Privacy in Technology   Unit 1: Understanding the Need for Privacy in the IT Environment This unit highlights the impact that regulatory activities, security threats, advances in technology and the increasing proliferation of social networks have on IT departments.   Unit 2: Core Privacy Concepts This unit reveals how privacy compliance becomes more attainable through developing information lifecycle plans, data identification and classification systems and data flow diagrams.   Unit 3: Regulations and Standards Impacting Privacy in IT This unit introduces privacy laws, regulations and standards that can help IT professionals design better privacy programmes and systems to handle personal information throughout the data lifecycle.   Unit 4: Privacy in Systems and Applications This unit develops an understanding of the risks inherent in the IT environment and how to address them.   Unit 5: Online Privacy Issues This unit presents information about online threats, threat prevention and the role of IT professionals in ensuring proper handling of user data.   Unit 6: De-identifying and Anonymizing Personally Identifiable Information This unit reveals the importance of personally identifiable information and methods for ensuring its protection.   Unit 7: Cloud Computing This unit evaluates privacy and security concerns associated with cloud services, and standards that exist to advise on their use. Prerequisites   There are no prerequisites for this course but attendees would benefit from a review of the materials on the IAPP site. What's Included?   1 years membership of the IAPP  Refreshments & Lunch (Classroom courses only) Participant Guide Official Study Guides Official Practice Exam Official Q&A The Exam Fees Who Should Attend?   The CIPT credential shows you've got the knowledge to build your organisation's data protection structures from the ground up. With regulators worldwide calling for tech professionals to factor data protection into their products and services, the job market for privacy-trained IT pros has never been stronger. As a result, the CIPT is targeted towards; Data Protection Officers IT Managers and Administrators Records Managers System Developers IT Security specialists Accreditation Our Guarantee   We are an approved IAPP Training Partner. You can learn wherever and whenever you want with our robust classroom and interactive online training courses. Our courses are taught by qualified practitioners with a minimum of 25 years commercial experience. We strive to give our delegates the hands-on experience. Our courses are all-inclusive with no hidden extras.  The one-off cost covers the training, all course materials, and exam voucher. Our aim: To achieve a 100% first time pass rate on all our instructor-led courses. Our Promise: Pass first time or 'train' again for FREE. *FREE training offered for retakes - come back within a year and only pay for the exam.

Certified Information Privacy Technologist (CIPT)
Delivered OnlineFlexible Dates
£1,395

Garden Design Training Course Beginner to Advanced

By ATL Autocad Training London

Who is this course for? The Garden Design Training Courses are suitable for individuals interested in learning how to plan, design, and manage outdoor spaces, including public parks, gardens, parks, and commercial landscapes. Jobs: Landscape Designer, Consultant, Garden Planner, Green Space Developer, Urban Garden Designer. Click here for more info: Website Personalized 1-on-1 sessions. Book between 9 a.m. and 7 p.m., Mon to Sat. (Book anytime and day). The 40-hour program includes AutoCAD, Sketchup, Vray, IndDesign and Photoshop. Garden Design Software Training Course Options Option A: AutoCAD, Sketchup Pro, Vray, Photoshop (Total: 40 hours) AutoCAD (10 hours): Module 1: AutoCAD Fundamentals (2 hours) - Explore the AutoCAD interface and its toolset - Master drawing creation, management, and storage - Utilize essential drawing and editing commands Module 2: Drawing and Editing Mastery (3 hours) - Achieve precision drawing with lines, circles, and arcs - Create complex shapes with polylines and polygons - Proficiently use object modification tools: Move, Copy, Rotate, and Scale Module 3: Precision and Detail (3 hours) - Implement coordinate systems for accuracy - Learn dimensioning techniques and text incorporation - Elevate designs with hatching and gradients Module 4: Advanced Design Tools (2 hours) - Harness the power of blocks and attributes - Manage layers and object properties efficiently - Craft layouts and prepare for plotting Sketchup Pro (16 hours): Specializing in Garden Planning (Planting Plans, Vegetation Layouts, and Maps) Module 1: Introduction to Sketchup Pro (2 hours) - Navigate the Sketchup Pro interface - Understand essential 2D and 3D modeling concepts - Create and manipulate garden design objects Module 2: Advanced Garden Modeling (6 hours) - Sculpt intricate garden elements with curves and surfaces - Expertly edit and transform garden geometry - Focus on Planting Plans, Vegetation Layouts, and Maps Module 3: Visualization Excellence with Vray (4 hours) - Master the Vray rendering engine for lifelike garden visuals - Apply materials and textures for realism - Set up optimal lighting and camera angles for compelling garden renders Module 4: Image Enhancement through Photoshop (10 hours) - Use Photoshop for garden design refinement - Elevate garden images from Sketchup and Vray outputs - Create visually stunning presentations for garden projects Additional Resources: Gain access to invaluable resources, including free online portfolio design assistance, career growth guidance, and mock interviews, ensuring your readiness for the competitive garden design job market. Option B: AutoCAD, Rhino, Vray, Photoshop (Total: 40 hours) AutoCAD (12 hours): Module 1: AutoCAD Introduction (2 hours) - Unveil the AutoCAD interface and its feature set - Master drawing creation, management, and storage - Proficiency in fundamental drawing and editing commands Module 2: Drawing and Editing Proficiency (3 hours) - Apply precision drawing techniques, including lines, circles, and arcs - Construct complex shapes with polylines and polygons - Skillfully use object modification commands: Move, Copy, Rotate, and Scale Module 3: Precision and Detail Mastery (3 hours) - Implement coordinate systems for precision - Explore comprehensive dimensioning methods and text integration - Enhance designs with hatching and gradients Module 4: Advanced Design Tools (4 hours) - Gain expertise in blocks and attributes for efficient design - Efficiently manage layers and object properties - Craft layouts and prepare for plotting Rhino (14 hours): Module 1: Rhino Introduction (2 hours) - Navigate within the Rhino interface - Understand essential 2D and 3D modeling concepts for garden design - Create and manipulate garden design objects Module 2: Advanced Garden Modeling (6 hours) - Craft intricate garden structures using curves and surfaces - Proficiently edit and transform garden geometry - Build complex 3D garden structures Module 3: Visualization Mastery with Vray (6 hours) - Set up optimal lighting and camera angles for garden renders - Explore rendering settings and options for high-quality outputs - Learn post-production techniques and compositing for exceptional garden visuals Module 4: Image Enhancement with Photoshop (8 hours) - Utilize Photoshop for refining garden design concepts - Enhance garden images from Rhino and Vray outputs - Create visually striking garden presentations for projects Garden Design Training Course Information When Can I Book This Training Course? - Immerse yourself in a personalized training experience with our flexible 1-on-1 training sessions. - Tailor your schedule by pre-booking a convenient hour of your choice. - Available for booking from Monday to Saturday between 9 a.m. and 7 p.m. - Alternatively, you can call 02077202581 to book over the phone. Training Duration - This comprehensive course spans 40 hours, which you can split over as many days as needed to create your ideal learning schedule. Training Method - We offer 1-on-1 training, which can be conducted either in-person Face to Face or Live Online. - Expect personalized attention, customized content, a flexible learning pace, and individualized support throughout your training. - We also provide the option of Live Online 1-on-1 sessions over Zoom for added convenience. Enroll Today - If you're ready to embark on this enriching journey, click the link below to enroll in our 1-on-1 Course. Garden Design Software Training Overview In our comprehensive garden design training program, you'll cultivate your expertise using a thoughtfully selected array of industry-leading software tools, ensuring you're well-prepared to bring your garden designs to vibrant life. Option A: - AutoCAD (10 hours): Craft precise garden layouts and plans. - SketchUp (16 hours): Specialize in garden planting plans, vegetation layouts, and maps. - Vray (4 hours): Create lifelike 3D renderings of your garden designs. - Photoshop (10 hours): Enhance garden images effectively. Option B: - AutoCAD (12 hours): Develop garden blueprints with precision. - Rhino (14 hours): Master 3D modeling for intricate garden designs. - Vray (6 hours): Craft stunning 3D visualizations of your gardens. - Photoshop (8 hours): Perfect your garden design concepts. Both options accommodate Mac and Windows operating systems, ensuring accessibility for all learners. Key Benefits Price Assurance: We are committed to delivering exceptional value for your investment in a flourishing garden design career. One-on-One Training Sessions: Tailored learning experiences designed to adapt to your unique learning style. Flexible Scheduling: Choose your preferred training time and day, with availability from Monday to Sunday, spanning from 9 am to 8 pm. Lifetime Email and Phone Support: Ongoing support continues beyond your training period, facilitating your career growth. Computer Configuration Assistance: We provide guidance to ensure a seamless software installation on your computer. Referral Benefits: Enjoy special discounts when referring a friend and substantial savings on group training courses.

Garden Design Training Course Beginner to Advanced
Delivered in London or OnlineFlexible Dates
£1,440

Assessing the Water-Steam Chemistry Cycle in Thermal Power Plants

By EnergyEdge - Training for a Sustainable Energy Future

About this Virtual Instructor Led Training (VILT)  This 2-half-day Virtual Instructor Led Training (VILT) course will discuss the chemical aspects of the water-steam cycle in a power plant. The VILT course will examine the different types of chemicals used in boilers, potential issues in a water-steam cycle as well as aspects of monitoring and specifications regarding target values and alarm levels. Participants will also be equipped on what to do or key action steps to take in the event of chemistry-related incidents. This course is delivered in partnership with ENGIE Laborelec. Training Objectives The VILT course will cover the following: Detailed aspects of chemistry in a water steam cycle, including types of chemicals used in boilers depending on the treatment and type of boiler Potential issues in a water-steam cycle such as corrosion and deposition Monitoring & analytical programmes and knowledge of specifications for the water steam cycle (normal values targets - alarm levels) Chemistry aspects during transition periods: start-up, shutdown and preservation Actions to be taken in the event of an alarm Examples of incidents or deviations compared to normal chemistry Target Audience The VILT course is intended for: Power plant chemists Plant operation or maintenance engineers Consultants and technical project managers Boiler engineers Course Level Basic or Foundation Training Methods The VILT course will be delivered online in 2 half-day sessions comprising 4 hours per day, with 2 x 10 minutes break per day, including time for lectures, discussion, quizzes and short classroom exercises. Course Duration: 2 half-day sessions, 4 hours per session (8 hours in total). Trainer Your expert course leader is a chemistry consultant in the energy sector. He works with operators of power plants and industrial facilities. He is active in water-steam cycle chemistry, where he provides support to increase chemistry maturity through audits, trainings or development of key performance indicators. His role also includes operational assistance in the field of chemical cleaning and troubleshooting. More recently, he expanded his field of competence towards electrical storage. In this regard, he specializes in electrochemistry and is in charge of different tests on batteries and their components within the ENGIE Batteries Lab. POST TRAINING COACHING SUPPORT (OPTIONAL) To further optimise your learning experience from our courses, we also offer individualized 'One to One' coaching support for 2 hours post training. We can help improve your competence in your chosen area of interest, based on your learning needs and available hours. This is a great opportunity to improve your capability and confidence in a particular area of expertise. It will be delivered over a secure video conference call by one of our senior trainers. They will work with you to create a tailor-made coaching program that will help you achieve your goals faster. Request for further information about post training coaching support and fees applicable for this. Accreditions And Affliations

Assessing the Water-Steam Chemistry Cycle in Thermal Power Plants
Delivered in Internationally or OnlineFlexible Dates
£1,203 to £1,399

How to be a Great Executive Sponsor: In-House Training

By IIL Europe Ltd

How to be a Great Executive Sponsor: In-House Training This three-hour course provides key tips and techniques for becoming an actively engaged, and impactful, Executive Sponsor of projects and programs. It will explain not just what your role is, but the very specific actions you can, and must, take to increase your project's probability of success. This three-hour course provides key tips and techniques for becoming an actively engaged, and impactful, Executive Sponsor of projects and programs. It will explain not just what your role is, but the very specific actions you can, and must, take to increase your project's probability of success. And, it will highlight the key personality and other traits that are found in successful Sponsors. Regardless if you're sponsoring an Agile software development project, a construction megaproject, or any other type of project in between, this course will help get you 'hit the ground running' and being an 'impact player' on day one. Various activities and discussions will acquaint you with this important role and what you need to do to become a great executive sponsor. What you Will Learn At the end of this program, you will be able to: Define project success so everyone is 'singing from the same sheet of music' Immediately apply the ten key attributes of a great sponsor on your project Recognize great sponsorship and determine if you're the right fit for the role Practice Sponsorship over the course of the project life cycle by engaging in very specific actions and activities Be a better investment manager by analyzing the behaviors of successful activist investors Foundation Concepts The quantifiable benefits of being an actively engaged Sponsor Sponsor defined Clarence Kelly Johnson and the SR-71 Blackbird: An example of the power of Sponsorship Defining Project Success Project success: More than meeting the triple constraints Benefits management: The Sponsor's focus The Investment - Life-cycle vs. the Project Life-cycle The three questions Sponsors need to ask to define project success 10 Key Attributes of a Great Sponsor 10 Key Attributes of a Great Sponsor The Makings of a Great Sponsor The most important skills and competencies of an executive sponsor What great Sponsors do and when Four Things a Great Sponsor Can Learn from an Activist Investor The story of Outerwall, Inc. and Glen Welling of Engaged Capital, LLC Sponsors and Activist Investors Sponsorship of the 2nd Avenue Subway in Manhattan: A classic textbook example

How to be a Great Executive Sponsor: In-House Training
Delivered in London or UK Wide or OnlineFlexible Dates
£395

Presentation Skills Excellence

4.9(9)

By Sterling Training

Banish those presentation gremlins and communicate with confidence and clarity!

Presentation Skills Excellence
Delivered OnlineJoin Waitlist
£450

Regular expressions for engineers

5.0(3)

By Systems & Network Training

Regular expressions training course description Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Python and MySQL. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them. What will you learn Use Regular Expressions. Troubleshoot Regular Expressions. Compare RE features among different versions. Explain how the regular expression engine works. Optimize REs. Match what you want, not what you don't want. Regular expressions training course details Who will benefit: Anyone looking to use regular expressions. Prerequisites: None. Duration 1 day Regular expressions training course contents Introduction to Regular Expressions Solving real problems, REs as a language, the filename analogy, language analogy, RE frame of mind, searching text files: egrep, egrep metacharacters, start and end of the line, character classes, matching any character with dot, alternation, ignoring differences in capitalization, word boundaries, optional items, other quantifiers: repetition, parentheses and backreferences, the great escape, expanding the foundation, linguistic diversification, the goal of a RE, more examples, RE nomenclature, Improving on the status quo. Extended introductory examples A short introduction to Perl, matching text with regular expressions, toward a more real-world example, side effects of a successful match, Intertwined regular expression, intermission, modifying text with regular expressions, example: form letter, example: prettifying a stock price, automated editing, a small mail utility, adding commas to a number with lookaround, text-to-HTML conversion, that doubled-word thing. Regular expression features and flavours The regex landscape, origins of REs, care and handling of REs, Integrated handling, procedural and object-oriented handling, search-and-replace example. strings character encodings and modes, strings as REs, character-encoding issues, unicode, regex modes and match modes, common metacharacters and features, character representations, character classes and class-like constructs, anchors and other 'zero-width assertions', comments and mode modifiers, grouping capturing conditionals and control. The mechanics of expression processing Two kinds of engines, new standards, regex engine types, from the department of redundancy department, testing the engine type, match basics, about the examples, rule 1: the match that begins earliest wins, engine pieces and parts, rule 2: the standard quantifiers are greedy, regex-directed versus text-directed, NFA engine: regex-directed, DFA engine: text-directed, first thoughts: NFA and DFA in comparison, backtracking, two important points on backtracking, saved states, backtracking and greediness, more about greediness and backtracking, problems of greediness, multi-character 'quotes', lazy quantifiers, greediness and laziness, laziness and backtracking, possessive quantifiers and atomic grouping, possessive quantifiers ?, +, *+, ++ and {m,n}+, the backtracking of lookaround, is alternation greedy? taking advantage of ordered alternation, NFA DFA and posix, the longest-leftmost', posix and the longest-leftmost rule, speed and efficiency. Practical regex techniques Continuation lines, matching an IP address, working with filenames, matching balanced sets of parentheses, watching out for unwanted matches, matching delimited text, knowing your data and making assumptions, stripping leading and trailing whitespace, matching and HTML tag, matching an HTML link, examining an HTTP URL, validating a hostname, plucking a hostname, plucking a URL, parsing CSV files. Crafting an efficient expression Efficiency vs. correctness, localizing greediness, global view of backtracking, more work for POSIX NFA, work required during a non-match, being more specific, alternation can be expensive, benchmarking, know what you re measuring, benchmarking with Python, common optimisations, the mechanics of regex application, pre-application optimizations, optimizations with the transmission, optimization of the regex itself, techniques for faster expressions, common sense techniques, expose literal text, expose anchors, lazy versus greedy: be specific, split into multiple REs, mimic initial-character discrimination, use atomic grouping and possessive quantifiers, lead the engine to a match, unrolling the loop, observations, using atomic grouping and possessive quantifiers, short unrolling examples, unrolling C comments, the free flowing regex, a helping hand to guide the match, a well-guided regex is a fast regex.

Regular expressions for engineers
Delivered in Internationally or OnlineFlexible Dates
£967