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

2090 Languages courses in Westergate delivered Online

Ethereum Blockchain DApp using Solidity

4.7(160)

By Janets

Register on the Ethereum Blockchain DApp using Solidity today and build the experience, skills and knowledge you need to enhance your professional development and work towards your dream job. Study this course through online learning and take the first steps towards a long-term career. The course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Learn through a mixture of instructional video lessons and online study materials. Receive online tutor support as you study the course, to ensure you are supported every step of the way. Get an e-certificate as proof of your course completion. The Ethereum Blockchain DApp using Solidity is incredibly great value and allows you to study at your own pace. Access the course modules from any internet-enabled device, including computers, tablet, and smartphones. The course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the now and start learning instantly! What You Get With The Ethereum Blockchain DApp using Solidity Receive a e-certificate upon successful completion of the course Get taught by experienced, professional instructors Study at a time and pace that suits your learning style Get instant feedback on assessments 24/7 help and advice via email or live chat Get full tutor support on weekdays (Monday to Friday) Course Design The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace. You are taught through a combination of Video lessons Online study materials Certification Upon successful completion of the course, you will be able to obtain your course completion e-certificate free of cost. Print copy by post is also available at an additional cost of £9.99 and PDF Certificate at £4.99. Who Is This Course For: The course is ideal for those who already work in this sector or are an aspiring professional. This course is designed to enhance your expertise and boost your CV. Learn key skills and gain a professional qualification to prove your newly-acquired knowledge. Requirements: The online training is open to all students and has no formal entry requirements. To study the Ethereum Blockchain DApp using Solidity, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16.  Course Content Section 01: What is Blockchain? Introduction to Building an Ethereum Blockchain App 00:02:00 The Beginning of Blockchain 00:05:00 Currency and Cryptocurrency 00:05:00 Why Use the Blockchain? 00:06:00 Blockchain Data and Blocks 00:06:00 Blockchain Immutability 00:03:00 Blockchain Consensus 00:02:00 Building the Blockchain Story 00:03:00 Hashes 00:06:00 What is a Chain of Blocks? 00:04:00 Finding the Nonce 00:05:00 Blockchain Mining 00:03:00 Arriving at Consensus 00:05:00 Public vs. Private Blockchains 00:03:00 Distributed Processing and Blockchain Solutions 00:06:00 Section 02: What is Ethereum? Introduction to Ethereum 00:03:00 Ethereum in Financial Services 00:07:00 Ethereum in Digital Identity Management 00:05:00 Ethereum in Industry Applications 00:06:00 Ethereum in Government 00:03:00 Ethereum Smart Contracts 00:03:00 Ether and the Initial Coin Offering (ICO) 00:06:00 Decentralized Autonomous Organization (DAO) 00:03:00 The Ethereum Ecosystem 00:06:00 Building Blockchain Apps 00:05:00 Section 03: The Ethereum Ecosystem & the Development Lifecycle Parts of the Ethereum Blockchain 00:11:00 Smart Contracts 00:05:00 Smart Contract Languages 00:04:00 What are Virtual Machines? 00:06:00 The Ethereum Virtual Machine (EVM) 00:03:00 Fueling Your Code with Gas 00:05:00 Tools for Ethereum SDLC 00:03:00 Blockchain Client 00:03:00 Writing and Testing Your Code, Part 1 00:05:00 Writing and Testing Your Code, Part 2 00:07:00 Section 04: Ethereum Development Tools Your Ethereum Development Toolbox 00:04:00 Installing Geth Lab (CLI Blockchain Client) 00:04:00 Installing Ganache Lab (Test Blockchain) 00:06:00 Installing Truffle Lab (Development Environment and Testing Framework) 00:06:00 Installing Microsoft Visual Studio Code Lab (IDE) 00:05:00 Section 05: Your Ethereum Wallet What is an Ethereum Wallet? 00:02:00 Types of Ethereum Wallets 00:06:00 Web and Desktop Wallets 00:07:00 Mobile, Hardware, and Paper Wallets 00:09:00 Installing MetaMask 00:05:00 Section 06: Building Your First Ethereum App Preparing Your First Truffle Project 00:07:00 Writing a Simple Smart Contract 00:11:00 Compiling Your Simple Smart Contract 00:10:00 Deploying Code and Invoking Functions 00:09:00 Section 07: Learning about Smart Contracts Smart Contracts Review 00:03:00 What is Supply Chain? 00:07:00 Supply Chain Challenges and Blockchain Solutions 00:07:00 Blockchain Solution Examples 00:04:00 Ethereum Tokens 00:06:00 Your Supply Chain Project 00:08:00 Exploring Solidity 00:11:00 Defining Types of Data 00:05:00 Data Types Lab 00:09:00 Solidity Data Modifiers, Part 1 00:04:00 Solidity Data Modifiers, Part 2 00:06:00 Revisiting Gas 00:06:00 Controlling Flow 00:12:00 Handling Errors 00:05:00 Section 08: Your Supply Chain Smart Contract dApp Designing Your Supply Chain App 00:04:00 What are dApps? 00:06:00 Token Smart Contract Details 00:08:00 Supply Chain Smart Contract Details 00:06:00 Smart Contract Road Map 00:02:00 Token Smart Contract Data Lab, Part 1 00:07:00 Token Smart Contract Data Lab, Part 2 00:09:00 Supply Chain Smart Contract Data Lab, Part 1 00:05:00 Supply Chain Smart Contract Data Lab, Part 2 00:03:00 Token Smart Contract Functions Lab, Part 1 00:05:00 Token Smart Contract Functions Lab, Part 2 00:04:00 Supply Chain Smart Contract Functions Lab, Part 1 00:10:00 Supply Chain Smart Contract Functions Lab, Part 2 00:09:00 Using Events 00:07:00 Implementing Events 00:05:00 More on Ownership 00:08:00 Designing for Security 00:09:00 Implementing Minimal Functionality 00:06:00 Section 09: Testing Ethereum Apps Blockchain dApp Testing 00:10:00 Deploying Your dApp to a Test Blockchain Lab 00:08:00 Writing Tests for Ethereum dApps 00:06:00 Command-Line Testing Lab, Part 1 00:04:00 Command-Line Testing Lab, Part 2 00:11:00 Command-Line Testing Lab, Part 3 00:03:00 JavaScript Testing 00:08:00 Logging and Handling Errors 00:07:00 Logging Activity in Smart Contracts 00:05:00 Fixing Bugs in a dApp 00:05:00 Section 10: Deploying and Maintaining Ethereum Apps Test Blockchains 00:08:00 The Live Blockchain (Mainnet) 00:05:00 Connecting to Multiple Blockchains and Infura Lab 00:05:00 Configuring Truffle and Infura Lab 00:06:00 Funding Your Account Lab 00:04:00 Deploying to the Live Blockchain 00:08:00 Section 11: Integrating Non-Blockchain Apps with Ethereum Blockchain and Database Storage 00:11:00 Execution and Flow in dApps and Traditional Applications 00:05:00 Blockchain Incorporation Design Goals 00:06:00 Integration Considerations for Incorporating Blockchain 00:06:00 Interface Considerations for Incorporating Blockchain 00:04:00 Resources Resources - Ethereum Blockchain DApp Using Solidity 00:00:00

Ethereum Blockchain DApp using Solidity
Delivered Online On Demand9 hours 55 minutes
£25

ChatGPT for Web Design - Create Amazing Websites

By Packt

This course will transform you from someone who has never thought of coding a website to someone who can create a professional website in an hour using ChatGPT. If you are already a web designer, this will exponentially enhance your productivity. What would take days of work by a professional can now be done by any individual in just a few hours.

ChatGPT for Web Design - Create Amazing Websites
Delivered Online On Demand3 hours 41 minutes
£67.99

JavaScript for Everyone

By NextGen Learning

Course Overview "JavaScript for Everyone" offers a comprehensive introduction to one of the most essential programming languages used in web development. This course covers the fundamental concepts of JavaScript, allowing learners to build dynamic, interactive websites. Students will gain a solid understanding of core JavaScript principles such as variables, loops, functions, and objects, as well as more advanced topics like cookies, page redirection, and error handling. By the end of the course, learners will be equipped with the skills to implement JavaScript in real-world projects, enhancing the interactivity and functionality of websites. Course Description This course provides an in-depth exploration of JavaScript, focusing on both basic and advanced topics. It begins with an introduction to key programming concepts before diving into areas such as conditional statements, functions, and events. Learners will discover how to work with JavaScript objects, arrays, and built-in objects like Number, Boolean, and String. Additionally, the course covers important aspects like page redirection, pop-up boxes, and validation techniques. By the end, students will be proficient in JavaScript debugging, error handling, and using regular expressions, with a clear understanding of how to apply JavaScript in web development projects. Course Modules Module 01: Introduction Module 02: Basic Concepts on JavaScript Module 03: Conditional and Switch Statements Module 04: JS Functions Module 05: JS Events Module 06: JS Cookies Module 07: JS Page Redirection Module 08: JS Popup Boxes Module 09: JS Void Module 10: JS Print Module 11: JS Objects Module 12: JS Number Object Module 13: JS Boolean Object Module 14: JS String Object Module 15: JS Arrays Module 16: JS Dates Module 17: JS Math and Reg Exp Module 18: JS Browsers and Summary Module 19: JS Debugging Module 20: JS Errors Module 21: JS Validations (See full curriculum) Who is this course for? Individuals seeking to develop web development skills. Professionals aiming to enhance their programming knowledge. Beginners with an interest in web development or JavaScript. Anyone looking to gain a foundational understanding of programming languages. Career Path Web Developer Front-End Developer JavaScript Developer Software Engineer Full-Stack Developer Web Application Developer

JavaScript for Everyone
Delivered OnlineFlexible Dates
£9.99

Salesforce Build Applications Programmatically on the Salesforce Platform (DEX450)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This course is designed for programmatic developers looking to write programmatic customizations to both business logic and UI layers using Apex and Visualforce. You should have a good understanding of core object-oriented programming concepts and experience building declarative solutions on the Salesforce Platform. This course is also a great foundation builder if you're looking to earn your Salesforce Platform Developer I credential. IMPORTANT: Students are expected to follow the steps detailed in the Computer Set-up Guide for this class if you'll be using your own computer when attending a virtual or in-person class. Overview Learn modern tools for developing on the Salesforce Platform using Visual Studio Code, the Salesforce Extension Pack, and the Salesforce CLI. Write business logic customizations using Apex triggers and classes; those customizations will use SOQL and DML. Design programmatic solutions that take advantage of declarative customizations. Describe how your trigger code works within the basics of the Save Order of Execution. Describe some of the fundamental aspects of designing programs on a multi-tenant platform. Write Visualforce markup and code to customize the user interface. Use the built-in testing framework to test Apex and Visualforce. Learn how to customize and design applications programmatically on the Salesforce Platform. In this 5-day class, our platform experts will introduce you to Apex (Salesforce?s programming language) and Visualforce markup, so you can customize your Salesforce applications using code and explore how Apex interacts with declarative customizations on the platform. Learn how to retrieve, manipulate, and store data programmatically in data objects (sObjects), write and test custom logic, write Visualforce pages to customize your user interface, and deploy your solutions to another environment. Get an overview of the declarative automation tools available on the platform and a brief introduction to the Lightning Component framework. Plus, explore the nuances of working on a multi-tenant platform so you can extend the platform to meet business demands. Declarative Automation Create Formula Fields Create Roll-Up Summary Fields Understand Record Types Review Other Automation Tools Build a Data Model on the Salesforce Platform Programming with Apex Describe Key Aspects of Apex That Differentiate It from Other Languages, Such as Java and C# Describe Why Apex Transactions and Governor Limits Must Be Considered When Writing Apex Execute Simple Apex Use the sObject Data Type, the Primitive Data Types, and Basic Control Statements in Apex Using SOQL and SOSL to Retrieve Your Org?s Data Write a Basic Query Using Salesforce?s Query Language, SOQL Process the Result of a Query in Apex Create a Query Dynamically at Run-Time Use SOQL to Query Parent-Child Relationships Describe a Relationship Query Write a Query That Traverses a Child-to-Parent Relationship Write a Query That Traverses a Parent-to-Child Relationship Use SOSL to Search Data Using DML to Manipulate Your Org?s Data List the Differences Between the Ways You Can Invoke DML Operations Write Apex to Invoke DML Operations and Handle DML Errors Deployment What Is Deployment? Deploy Code Using Change Sets Use the Ant Migration Tool Review Managed and Unmanaged Packages Explore Salesforce DX Trigger Essentials Describe What a Trigger Is Used For Describe the Syntax of a Trigger Definition Use Trigger Context Variables Apex Class Essentials Describe How Apex Classes Are Used Define an Apex Class Determine What Data an Apex Class Can Access The Save Order of Execution, Apex Transactions, and Platform Events Describe Key Points in the Order of Execution Describe How Triggers Fit Into and Can Be Impacted by the Order of Execution Describe the Lifecycle of an Apex Transaction Describe the Memory Lifecycle for Static Attributes Use Platform Events for Immediate Error Logging Apex Testing Describe the Apex Testing Framework Create Test Data Write and Run an Apex Test Test Best Practices Strategies for Designing Efficient Apex Solutions Describe Best Practices for Writing Code That Is Easy to Maintain and Extend Write Triggers and Classes That Assume Batches of Data as Input Write Code That Works Efficiently with the Database, Both in Querying and Using DML Trigger Design Strategies List Declarative Mechanisms You Can Use to Implement Complex Business Logic, What Types of Problems They?re Best Used for, and Their Limitations Describe Ways in Which You Can Use Declarative Functionality to Improve Your Programmatic Solutions Working with Visualforce Create a Visualforce Page Reference a Standard Controller Launch a Visualforce Page Using a Custom Button Display Data from a Record in a Visualforce Page Reference Custom Controllers and Controller Extensions Work with List Controllers Visualforce Development Considerations and Testing Describe Common Limit Issues and Security Concerns Describe Strategies for Testing Visualforce Controllers Write Tests for Controller Constructors Write Tests for Action Methods, Getters, Setters, and Properties Lightning Components Create and Surface an Aura Component Create and Surface a Lightning Web Component Additional course details: Nexus Humans Salesforce Build Applications Programmatically on the Salesforce Platform (DEX450) 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 Salesforce Build Applications Programmatically on the Salesforce Platform (DEX450) 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.

Salesforce Build Applications Programmatically on the Salesforce Platform (DEX450)
Delivered OnlineFlexible Dates
Price on Enquiry

Information Assurance (STIG) Overview (TT8800)

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for The intended audience for this comprehensive course on Information Assurance and STIGs includes professionals with roles such as: IT professionals - System administrators, network engineers, and security analysts who are responsible for maintaining and securing IT infrastructure and web applications. Developers - Software engineers and web developers who design, implement, and maintain web applications, and need to integrate security best practices throughout the development process. Project teams - Cross-functional teams that collaborate on application development projects, including members from development, testing, and deployment teams. Technical leads - Senior software engineers or architects who oversee technical aspects of projects and ensure the implementation of secure design and coding practices. Project managers - Professionals responsible for planning, executing, and closing projects, ensuring that security requirements are met throughout the project lifecycle. Overview Working in an interactive learning environment, guided by our application security expert, you'll explore: The concepts and terminology behind defensive coding Threat Modeling as a tool in identifying software vulnerabilities based on realistic threats against meaningful assets The entire spectrum of threats and attacks that take place against software applications in today's world The role that static code reviews and dynamic application testing to uncover vulnerabilities in applications The vulnerabilities of programming languages as well as how to harden installations The basics of Cryptography and Encryption and where they fit in the overall security picture The requirements and best practices for program management as specified in the STIGS The processes and measures associated with the Secure Software Development (SSD) The basics of security testing and planning Understand the concepts and terminology behind defensive coding Understand Threat Modeling as a tool in identifying software vulnerabilities based on realistic threats against meaningful assets Learn the entire spectrum of threats and attacks that take place against software applications in today's world Discuss the role that static code reviews and dynamic application testing to uncover vulnerabilities in applications Understand the vulnerabilities of programming language as well as how to harden installations Understand the basics of Cryptography and Encryption and where they fit in the overall security picture Understand the fundamentals of XML Digital Signature and XML Encryption as well as how they are used within the web services arena Understand the requirements and best practices for program management as specified in the STIGS Understand the processes and measures associated with the Secure Software Development (SSD) Understand the basics of security testing and planning The Information Assurance (STIG) Overview is a comprehensive two-day course that delves into the realm of Information Assurance, empowering you to enhance your cybersecurity skills, understand the essentials of STIGs, and discover cutting-edge web application security practices. This immersive experience is tailored for IT professionals, developers, project teams, technical leads, project managers, testing/QA personnel, and other key stakeholders who seek to expand their knowledge and expertise in the evolving cybersecurity landscape. The course focuses on the intricacies of best practices for design, implementation, and deployment, inspired by the diverse and powerful STIGs, ultimately helping participants become more proficient in application security.The first half of the course covers the foundations of DISA's Security Technical Implementation Guides (STIGs) and learn the ethical approach to bug hunting, while exploring the language of cybersecurity and dissecting real-life case studies. Our expert instrtors will guide you through the importance of respecting privacy, working with bug bounty programs, and avoiding common mistakes in the field.The next half delves into the core principles of information security and application protection, as you learn how to identify and mitigate authentication failures, SQL injections, and cryptographic vulnerabilities. You?ll gain experience with STIG walkthroughs and discover the crucial steps for securing web applications.Throughout the course, you'll also explore the fundamentals of application security and development, including checklists, common practices, and secure development lifecycle (SDL) processes. You?ll learn from recent incidents and acquire actionable strategies to strengthen your project teams and IT organizations. You'll also have the opportunity to explore asset analysis and design review methodologies to ensure your organization is prepared to face future cybersecurity challenges. DISA's Security Technical Implementation Guides (STIGs) The motivations behind STIGs Requirements that the various software development roles must meet Implementing STIG requirements and guidelines Why Hunt Bugs? The Language of CyberSecurity The Changing Cybersecurity Landscape AppSec Dissection of SolarWinds The Human Perimeter Interpreting the 2021 Verizon Data Breach Investigation Report First Axiom in Web Application Security Analysis First Axiom in Addressing ALL Security Concerns Lab: Case Study in Failure Safe and Appropriate Bug Hunting/Hacking Working Ethically Respecting Privacy Bug/Defect Notification Bug Bounty Programs Bug Hunting Mistakes to Avoid Principles of Information Security Secuity Is a Lifecycle Issue Minimize Attack Surface Area Layers of Defense: Tenacious D Compartmentalize Consider All Application States Do NOT Trust the Untrusted Identification and Authentication Failures Applicable STIGs Quality and Protection of Authentication Data Proper hashing of passwords Handling Passwords on Server Side Session Management HttpOnly and Security Headers Lab: STIG Walk-Throughs Injection Applicable STIGs Injection Flaws SQL Injection Attacks Evolve Drill Down on Stored Procedures Other Forms of Server-Side Injection Minimizing Injection Flaws Client-side Injection: XSS Persistent, Reflective, and DOM-Based XSS Best Practices for Untrusted Data Lab: STIG Walk-Throughs Applications: What Next? Common Vulnerabilities and Exposures CWE/SANS Top 25 Most Dangerous SW Errors Strength Training: Project Teams/Developers Strength Training: IT Organizations Cryptographic Failures Applicable STIGs Identifying Protection Needs Evolving Privacy Considerations Options for Protecting Data Transport/Message Level Security Weak Cryptographic Processing Keys and Key Management Threats of Quantum Computing Steal Now, Crack Later Threat Lab: STIG Walk-Throughs Application Security and Development Checklists Checklist Overview, Conventions, and Best Practices Leveraging Common AppSec Practices and Control Actionable Application Security Additional Tools for the Toolbox Strength Training: Project Teams/Developers Strength Training: IT Organizations Lab: Recent Incidents SDL Overview Attack Phases: Offensive Actions and Defensive Controls Secure Software Development Processes Shifting Left Actionable Items Moving Forward Lab: Design Study Review Asset Analysis Asset Analysis Process Types of Application-Related Assets Adding Risk Escalators Discovery and Recon Design Review Asset Inventory and Design Assets, Dataflows, and Trust Boundaries Risk Escalators in Designs Risk Mitigation Options

Information Assurance (STIG) Overview (TT8800)
Delivered OnlineFlexible Dates
Price on Enquiry

How to Become a Tour Guide

By IOMH - Institute of Mental Health

mprove your career prospects with the "How to Become a Tour Guide" course, designed to kickstart your journey in the tourism industry. Whether you're looking to enhance your current job or start a new career, this course equips you with essential skills for success. In the UK, tourism contributes significantly to the economy, offering abundant opportunities for skilled guides like you. You'll develop practical skills in public speaking, customer interaction, and creating online presence for your tourism ventures. Each module covers vital aspects such as art history basics and navigating different destinations, preparing you for various challenges in the field. Whether your goal is to work with established tour companies or establish your own business, this course provides the foundation you need. Join us and discover how this course can transform your job life, turning your passion for storytelling and travel into a fulfilling career as a tour guide. Become proficient in How to Become a Tour Guide by grasping all the essential knowledge from our top-quality course step by step. Enrol now to ensure that your How to Become a Tour Guide mastery is not limited to only conceptual frameworks! This How to Become a Tour Guide will assist you in standing out from the crowd and being more efficient in your chosen area of expertise. Furthermore, if you require assistance with the How to Become a Tour Guide, we will provide experts who will support and guide you. So, add this How to Become a Tour Guide to your cart and boost your personal and career development. In this How to Become a Tour Guide, you will: Sharpen your skills to help you advance your career. Acquire a comprehensive understanding of various related topics and tips from industry experts. Learn in-demand knowledge and skills in high demand among UK employers, which will help to kickstart your How to Become a Tour Guide career. Enrolling in the How to Become a Tour Guide can assist you in getting into your desired career faster than you ever imagined. So, without further ado, start now! Details Perks of Learning with IOMH One-to-one support from a dedicated tutor throughout your course. Study online - whenever and wherever you want. Instant Digital/ PDF certificate 100% money back guarantee 12 months access Process of Evaluation After studying the course, an MCQ exam or assignment will test your skills and knowledge. You have to get a score of 60% to pass the test and get your certificate. Certificate of Achievement After completing the How to Become a Tour Guide course, you will receive your CPD-accredited Digital/PDF Certificate for £5.99. To get the hardcopy certificate for £12.99, you must also pay the shipping charge of just £3.99 (UK) and £10.99 (International). Who Is This Course for? This How to Become a Tour Guide is suitable for anyone aspiring to start a career in relevant field; even if you are new to this and have no prior knowledge, this course is going to be very easy for you to understand.  On the other hand, if you are already working in this sector, this course will be a great source of knowledge for you to improve your existing skills and take them to the next level.  This course has been developed with maximum flexibility and accessibility, making it ideal for people who don't have the time to devote to traditional education. Requirements There is no prerequisite to enrol in this course. You don't need any educational qualification or experience to enrol in the How to Become a Tour Guide course. Do note: you must be at least 16 years old to enrol. Any internet-connected device, such as a computer, tablet, or smartphone, can access this online course. Career Path The certification and skills you get from this How to Become a Tour Guide Course can help you advance your career and gain expertise in several fields, allowing you to apply for high-paying jobs in related sectors. Course Curriculum Section 01: Introduction Welcome to the Course 00:02:00 Who am I? 00:02:00 What are You Going to Learn? 00:11:00 Section 02: The Tourism Industry Trends 00:04:00 Different Kinds of Jobs 00:11:00 Definition 00:01:00 Different Tour 00:01:00 Pay 00:04:00 Section 03: Engaging with Customer Who are Your Customers? 00:05:00 Creating Great Experiences 00:12:00 How I Got Hundreds of Five Star Review 00:07:00 Tips & Tricks 00:03:00 How to Get People Like You 00:07:00 Section 04: Public Speaking Easier than You Think 00:02:00 Charisma 00:10:00 Practical Exercise 00:05:00 Tips & Tricks 00:04:00 Voice Exercise 00:04:00 Section 05: What to Talk about on Tour What to Talk about 00:15:00 How to Prepare Quickly for New Destination 00:08:00 Use Your Own Interest 00:01:00 Where to Find Fun Information 00:02:00 Section 06: Finding a Job Different Kinds of Jobs 00:02:00 Different Kinds of Organisation 00:04:00 Different Kinds of Tourist 00:03:00 What Do You Want? 00:02:00 How to Improve Your Chances of Finding a Job 00:08:00 How to Create Experience 00:02:00 Example Cover Letter 00:03:00 Job Interviews 00:09:00 Section 07: Problems on the Roads Hospital and Injury 00:05:00 Change of Plants 00:03:00 How to Handle Customer Complains 00:01:00 Bad News 00:04:00 Difficult People 00:05:00 Finding Your Way 00:02:00 Section 08: Different Destination Dealing with Languages 00:05:00 Dealing with Tourism Professional 00:05:00 Different Cultures 00:04:00 Tips and Money 00:02:00 Commissions 00:04:00 Section 09: Starting You Own Tourism Business Pros and Cons 00:05:00 Roadmap to Success 00:07:00 How I Did It 00:03:00 How My Boss Did It 00:03:00 Section 10: Becoming a Local Guide What is the Job? 00:02:00 Local Laws 00:02:00 Learn Your History 00:03:00 Learn by Doing 00:01:00 Make Connection 00:02:00 Section 11: Your First Trip Checklist What to Take 00:02:00 Meeting the Group 00:02:00 Introducing Yourself 00:02:00 First Info 00:02:00 Tour Busses 00:02:00 Checking into a Hotel 00:02:00 Dinner 00:01:00 Normal Days 00:06:00 Last Day 00:03:00 Section 12: Crash Course in Art History Classical Culture 00:06:00 Middle Ages 00:06:00 Symbolism 00:05:00 Renaissance 00:05:00 Baroque 00:09:00 Neoclassicism 00:02:00 Romanticism 00:02:00 From Impressionism to Now 00:06:00 Section 13: Creating Websites and Advertising Easy Way to Start a Website 00:04:00 Search Engine Optimisation 00:04:00 Booking System 00:02:00 Advertising 00:02:00 Review Sites 00:02:00

How to Become a Tour Guide
Delivered Online On Demand4 hours 59 minutes
£11

55320 Programming with HTML, CSS, and JavaScript

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This course is intended for students new to computer programming or experienced programmers who are new to client-side web development. Overview After completing this course, you will be able to: Describe the technologies involved in web development. Create HTML pages with links and images. Explain the benefits of CSS. Style HTML pages with CSS. Explain the concepts of objects, methods, and properties. Work with JavaScript variables. Create their own custom functions in JavaScript. Write flow control logic in JavaScript. Write JavaScript code that listens for and handles events, such as mouse clicks and page loads. Create forms with HTML and validate them with JavaScript. Use regular expressions in JavaScript for advanced form validation. This course is intended for IT professionals interested in becoming client-side web developers. who need to get a jump start on all three technologies. The course includes more than 30 exercises, providing a rapid hands-on introduction to the three major client-side languages: HTML, CSS, and JavaScript. Students should be prepared to cover a lot of ground quickly.This material updates and replaces course Microsoft course 20480 which was previously published under the title Programming in HTML5 with JavaScript and CSS3. Module 1: A Quick Overview of Web Development HTML is Part of a Team Client-side Programming Server-side Programming Web Development Technologies Module 2: Introduction to HTML Exercise: A Simple HTML Document Getting Started with a Simple HTML Document HTML Elements, Attributes, and Comments The HTML Skeleton Viewing the Page Source Special Characters HTML Elements and Special Characters History of HTML The lang Attribute Module 3: Paragraphs, Headings, and Text Paragraphs Heading Levels Breaks and Horizontal Rules Exercise: Paragraphs, Headings, and Text The div Tag Creating an HTML Page Quoted Text Preformatted Text Inline Semantic Elements Exercise: Adding Inline Elements Module 4: HTML Links Links Introduction Text Links Absolute vs. Relative Paths Targeting New Tabs Email Links Exercise: Adding Links Lorem Ipsum The title Attribute Linking to a Specific Location on the Page Targeting a Specific Location on the Page Module 5: HTML Images Inserting Images Image Links Adding Images to the Document Exercise: Adding Images to the Page Providing Alternative Images Module 6: HTML Lists Unordered Lists Ordered Lists Definition Lists Exercise: Creating Lists Module 7: Crash Course in CSS Benefits of Cascading Style Sheets CSS Rules Selectors Combinators Precedence of Selectors How Browsers Style Pages CSS Resets CSS Normalizers External Stylesheets, Embedded Stylesheets, and Inline Styles Exercise: Creating an External Stylesheet Exercise: Creating an Embedded Stylesheet Exercise: Adding Inline Styles div and span Exercise: Styling div and span Media Types Units of Measurement Inheritance Module 8: CSS Fonts font-family @font-face font-size font-style font-variant font-weight line-height font shorthand Exercise: Styling Fonts Module 9: Color and Opacity About Color and Opacity Color and Opacity Values Color Opacity Exercise: Adding Color and Opacity to Text Module 10: CSS Text letter-spacing text-align text-decoration text-indent text-shadow text-transform white-space word-break word-spacing Exercise: Text Properties Module 11: JavaScript Basics JavaScript vs. EcmaScript The HTML DOM JavaScript Syntax Accessing Elements Where Is JavaScript Code Written? JavaScript Objects, Methods, and Properties Exercise: Alerts, Writing, and Changing Background Color Module 12: Variables, Arrays, and Operators JavaScript Variables A Loosely Typed Language Google Chrome DevTools Storing User-Entered Data Exercise: Using Variables Constants Arrays Exercise: Working with Arrays Associative Arrays Playing with Array Methods JavaScript Operators The Modulus Operator Playing with Operators The Default Operator Exercise: Working with Operators Module 13: JavaScript Functions Global Objects and Functions Exercise: Working with Global Functions User-defined Functions Exercise: Writing a JavaScript Function Returning Values from Functions Module 14: Built-In JavaScript Objects Strings Math Date Helper Functions Exercise: Returning the Day of the Week as a String Module 15: Conditionals and Loops Conditionals Short-circuiting Switch / Case Ternary Operator Truthy and Falsy Exercise: Conditional Processing Loops while and do?while Loops for Loops break and continue Exercise: Working with Loops Array: forEach() Module 16: Event Handlers and Listeners On-event Handlers Exercise: Using On-event Handlers The addEventListener() Method Anonymous Functions Capturing Key Events Exercise: Adding Event Listeners Benefits of Event Listeners Timers Typing Test Module 17: The HTML Document Object Model CSS Selectors The innerHTML Property Nodes, NodeLists, and HTMLCollections Accessing Element Nodes Exercise: Accessing Elements Dot Notation and Square Bracket Notation Accessing Elements Hierarchically Exercise: Working with Hierarchical Elements Accessing Attributes Creating New Nodes Focusing on a Field Shopping List Application Exercise: Logging Exercise: Adding EventListeners Exercise: Adding Items to the List Exercise: Dynamically Adding Remove Buttons to the List Items Exercise: Removing List Items Exercise: Preventing Duplicates and Zero-length Product Names Manipulating Tables Module 18: HTML Forms How HTML Forms Work The form Element Form Elements Buttons Exercise: Creating a Registration Form Checkboxes Radio Buttons Exercise: Adding Checkboxes and Radio Buttons Fieldsets Select Menus Textareas Exercise: Adding a Select Menu and a Textarea HTML Forms and CSS Module 19: JavaScript Form Validation Server-side Form Validation HTML Form Validation Accessing Form Data Form Validation with JavaScript Exercise: Checking the Validity of the Email and URL Fields Checking Validity on Input and Submit Events Adding Error Messages Validating Textareas Validating Checkboxes Validating Radio Buttons Validating Select Menus Exercise: Validating the Ice Cream Order Form Giving the User a Chance Module 20: Regular Expressions Getting Started Regular Expression Syntax Backreferences Form Validation with Regular Expressions Cleaning Up Form Entries Exercise: Cleaning Up Form Entries A Slightly More Complex Example

55320 Programming with HTML, CSS, and JavaScript
Delivered OnlineFlexible Dates
Price on Enquiry

CompTIA A+ Certification Core 2 (220-1102)

By Packt

This comprehensive course is designed to prepare you to take and pass the CompTIA A+ Certification Core (220-1102) certification exam. This is the second of a two-course series. To become fully A+ certified, you will need to pass both the 220-1101 and 220-1102 exams.

CompTIA A+ Certification Core 2 (220-1102)
Delivered Online On Demand17 hours 46 minutes
£131.99

Medical Transcription: Specialties, Procedures and Communication - CPD Certified

5.0(3)

By School Of Health Care

Medical Transcription: Medical Transcription Course Would you wish to work in a respected field such as medical transcription? If yes, you may acquire the information and abilities needed to succeed as a medical transcriptionist by enrolling in our Medical Transcription: Medical Transcription Course on medical transcription. The Medical Transcription: Medical Transcription Course provides an attractive introduction to Medical Transcription. From the Medical Transcription course, you can learn the purpose of Medical Transcription making and how to make medical reports. This Medical Transcription teaches medical languages with other documentation preparation. Moreover, the Medical Transcription course will explain how to communicate and protect the data of medical clients. Enrol in this Medical Transcription: Medical Transcription Course to get a prestigious career ahead. Main Course: Medical Transcription Course Free Courses included with Medical Transcription: Medical Transcription Course Along with Medical Transcription Course you will get free Medical Receptionist and Secretary Along with Medical Transcription Course you will get free Office Administration Special Offers of this Medical Transcription: Medical Transcription Course; This Medical Transcription: Medical Transcription Course includes a FREE PDF Certificate. Lifetime access to this Medical Transcription: Medical Transcription Course Instant access to this Medical Transcription: Medical Transcription Course 24/7 Support Available to this Medical Transcription: Medical Transcription Course Medical Transcription: Medical Transcription Course On the very first module of the Medical Transcription course, you can get ideas of medical transcription from this introduction to Medical Transcription. Then the Medical Transcription course will teach all the WH questions of the Medical Transcription subject. This Medical Transcription also explains medical languages boot camp with other documentation preparation. Moreover, the Medical Transcription course will explain the communicate style and data protection tecniques as a medical transcription expert. Who is this course for? Medical Transcription: Medical Transcription Course This Medical Transcription training is suitable for anyone including students, job seekers or recent graduates. Requirements Medical Transcription: Medical Transcription Course To enrol in this Medical Transcription: Medical Transcription Course, students must fulfil the following requirements: Good Command over English language is mandatory to enrol in our Medical Transcription Course Be energetic and self-motivated to complete our Medical Transcription Course Basic computer Skill is required to complete our Medical Transcription Course If you want to enrol in our Medical Transcription Course, you must be at least 15 years old. Career path Medical Transcription: Medical Transcription Course After completing this Medical Transcription course, you can get jobs like Medical Transcriptionist, Audio Typist, Medical Office Manager and many more!

Medical Transcription: Specialties, Procedures and Communication - CPD Certified
Delivered Online On Demand1 hour 24 minutes
£12

Python Programming Bible | Networking, GUI, Email, XML, CGI

4.5(3)

By Studyhub UK

Introducing the 'Python Programming Bible | Networking, GUI, Email, XML, CGI' - your comprehensive, all-in-one resource for mastering Python! Are you an aspiring developer looking to dive into the ocean of Python programming or a seasoned coder seeking to level up your Python game? Look no further! Our course is expertly designed to take you from the basics to the complexities of Python, including Networking, GUI, Email, XML, and CGI. If you've ever dreamt of not just learning Python but truly mastering it, this is the course for you. This program is designed to provide a solid foundation and sharpen your skills in one of the most in-demand programming languages, while also introducing you to its many applications. This course starts with the basics of Python, providing a gentle yet thorough introduction and setup that caters to beginners as well as those looking to refresh their Python knowledge. As we study deeper into the heart of Python, we dive into objects, classes, and the power of regular expressions. But it doesn't stop there! You'll also become comfortable with concepts like CGI programming, which is an important building block for creating dynamic web pages. Navigating from core programming, we transition into the intricacies of managing databases and executing multithreading in Python. You'll gain the confidence to handle complex data management tasks, understand how Python interacts with databases, and efficiently manages multiple tasks simultaneously. The XML section allows you to get hands-on with parsing, data extraction, and manipulation, while the GUI section unveils the art of creating beautiful, user-friendly interfaces using Python. The course is enriched with a diverse set of resources, including real-world projects, quizzes, and interactive coding exercises. This is more than just a course, it's your passport to a new realm of opportunities, unlocking a world where Python programming is your strength, not just a skill.  So whether you're a student aiming to get a head start on your peers, a professional looking to diversify your skills, or an enthusiast wanting to dive deeper into the Python universe, the Python Programming Bible is the starting point for your journey to becoming a Python expert. Enrol today and step into a future of endless opportunities with Python! Learning Outcomes: Upon completion of the Python Programming Bible course, you should be able to: Understand and implement Python basics and advanced concepts. Build object-oriented programs with Python. Utilise regular expressions for pattern-matching tasks. Develop dynamic web pages using CGI programming. Interact with databases efficiently using Python. Apply multithreading for better utilisation of resources. Process and manipulate data using XML in Python. Design and create user-friendly GUIs with Python. Who is this course for? This Python Programming Bible course is ideal for the following: Beginners aiming to learn Python from scratch. Professionals looking to broaden their programming skills. Students pursuing a degree in Computer Science. Web developers looking to integrate Python into their toolkit. Data enthusiasts aiming to handle data with Python. Career Path: This Python Programming Bible course will help you to develop your knowledge and skills to pursue different careers, such as: Python Developer: (£35,000 - £70,000). Data Analyst: (£27,000 - £55,000). Web Developer: (£24,000 - £60,000). Data Scientist: (£45,000 - £90,000). Machine Learning Engineer: (£50,000 - £90,000). Software Developer: (£30,000 - £70,000). Certification After studying the course materials of the Python Programming Bible | Networking, GUI, Email, XML, CGI there will be a written assignment test which you can take either during or at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for free. Original Hard Copy certificates need to be ordered at an additional cost of £8. Prerequisites This Python Programming Bible | Networking, GUI, Email, XML, CGI does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Python Programming Bible | Networking, GUI, Email, XML, CGI was made by professionals and it is compatible with all PC's, Mac's, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection. Course Curriculum Section 01: Introduction & Setup Introduction 00:02:00 Setup on Mac OS X 00:03:00 Setup On Linux/Ubuntu 00:03:00 Setup On Windows 00:03:00 Run Code Online 00:03:00 Section 02: Basics Comments 00:02:00 Variables & Variable Types 00:05:00 Lists 00:04:00 Tuples 00:03:00 Dictionary 00:06:00 Data Type Conversion 00:02:00 Arithmetic Operators 00:05:00 Comparison Operators 00:03:00 Assignment Operators 00:03:00 Bitwise Operators 00:10:00 Logical Operators 00:07:00 Membership Operators 00:02:00 Identity Operators 00:02:00 Operator Precedence 00:03:00 Decision Making 00:09:00 Loops 00:06:00 Loop Control Statements 00:05:00 Numbers 00:05:00 Strings 00:12:00 Lists In Depth 00:05:00 Tuples In Depth 00:06:00 Dictionary In Depth 00:08:00 Date & Time 00:07:00 Functions 00:11:00 Modules 00:05:00 File Inputs & Outputs 00:13:00 Handling Exceptions 00:07:00 Section 03: Classes/Objects Simple Example 00:04:00 Creating Instance Objects 00:01:00 Accessing Attributes 00:04:00 Constructor New & Init Method 00:06:00 Destroying Objects 00:02:00 Class Inheritance 00:04:00 Overriding Methods 00:03:00 Overloading Methods 00:01:00 Overloading Operators 00:04:00 Data Hiding 00:03:00 Section 04: Regular Expressions Match Function 00:05:00 Search Function 00:02:00 Advanced Expressions 00:05:00 Search & Replace 00:03:00 Section 05: CGI Programming Basic CGI Programming 00:08:00 Get Method 00:06:00 Post Method 00:05:00 Cookies 00:05:00 Section 06: Database Setup Database 00:02:00 Connect To Database 00:05:00 Create Table 00:03:00 INSERT Operation 00:04:00 READ Operation 00:06:00 UPDATE Operation 00:02:00 DELETE Operation 00:02:00 Simple Network Example 00:04:00 Simple Client 00:04:00 Section 07: Multithreading Initiate a New Thread 00:07:00 Create Thread 00:06:00 Synchronise Threads 00:03:00 Multithreaded Priority Queue 00:09:00 Section 08: XML Parse an XML File 00:10:00 Section 09: GUI Introduction 00:02:00 Button Preview 00:03:00 Canvas 00:04:00 Checkbutton 00:02:00 Entry 00:02:00 Frame 00:04:00 Label 00:02:00 List Box 00:02:00 Menu button 00:03:00 Menu 00:08:00 Message 00:02:00 Radio button 00:05:00 Scale 00:03:00 Scrollbar 00:04:00 Text 00:03:00 Top-level 00:02:00 Spinbox 00:02:00 Paned Window 00:03:00 Message Box 00:02:00 Label Frame 00:02:00 Section 10: Resource Resource 00:00:00 Assignment Assignment - Python Programming Bible | Networking, GUI, Email, XML, CGI 00:00:00

Python Programming Bible | Networking, GUI, Email, XML, CGI
Delivered Online On Demand6 hours 8 minutes
£10.99