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

610 Courses in Cardiff delivered Live Online

55316 Administering a SQL Database

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for The primary audience for this course is individuals who administer and maintain SQL Server databases. These individuals perform database administration and maintenance as their primary area of responsibility, or work in environments where databases play a key role in their primary job. The secondary audiences for this course are individuals who develop applications that deliver content from SQL Server databases. Overview After completing this course, you will be able to: Authenticate and authorize users Assign server and database roles Authorize users to access resources Use encryption and auditing features to protect data Describe recovery models and backup strategies Backup and Restore SQL Server databases Automate database management Configure security for the SQL Server agent Manage alerts and notifications Managing SQL Server using PowerShell Trace access to SQL Server Monitor a SQL Server infrastructure Troubleshoot a SQL Server infrastructure Import and export data This course will provide training in how to administer and maintain SQL Server, Azure SQL Database and other cloud-based SQL Server databases. IT professionals who work in environments where databases play a key role in their job will find this material useful. By using demonstrations and hands-on lab exercises, students will learn to carry out these important tasks. This course covers content that was in retired Microsoft Course 20764: Administering a SQL Database Infrastructure. 1 - Creating advanced functions Lesson 1: Converting a command into an advanced function Lesson 2: Creating a script module Lesson 3: Defining parameter attributes and input validation Lesson 4: Writing functions that accept pipeline input Lesson 5: Producing complex pipeline output Lesson 6: Using comment-based Help Lesson 7: Using Whatif and Confirm parameters 2 - Using Microsoft .NET Framework and REST API in Windows PowerShell Lesson 1: Using .NET Framework in PowerShell Lesson 2: Using REST API in PowerShell 3 - Writing controller scripts Lesson 1: Understanding controller scripts Lesson 2: Writing controller scripts with a user interface Lesson 3: Writing controller scripts that create reports 4 - Handling script errors Lesson 1: Understanding error handling Lesson 2: Handling errors in a script 5 - Using XML, JSON, and custom-formatted data Lesson 1: Working with XML formatted data Lesson 2: Working with JSON formatted data Lesson 3: Working with custom-formatted data 6 - Enhancing server management with Desired State Configuration and Just Enough Administration Lesson 1: Implementing Desired State Configuration Lesson 2: Implementing Just Enough Administration 7 - Analyzing and debugging scripts Lesson 1: Debugging in Windows PowerShell Lesson 2: Analyzing and debugging an existing script 8 - Understanding Windows PowerShell Workflow Lesson 1: Understanding Windows PowerShell Workflows Lesson 2: Running Windows PowerShell Workflows

55316 Administering a SQL Database
Delivered OnlineFlexible Dates
Price on Enquiry

Getting Started with React | Introduction to React Basics (TT4190)

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for This is an introductory level React development course for web developers. Overview Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Working in a hands-on learning environment, guided by our expert team, attendees will learn about and explore: A basic and advanced understanding of React components An advanced, in-depth knowledge of how React works A complete understanding of using Redux How to build, validate, and populate interactive forms How to use inline styles for perfect looking components How to test React components How to build and use components How to get control of your build process Introduction to React | React Basics is a three-day hands-on course designed to get students quickly up and running with Core React skills. Geared for more experienced web developers new to React, this course provides students with the core knowledge and hands-on skills they require to build reliable, powerful React apps.Throughought the course students will explore React fundamentals with a progressive, example-driven approach. You?ll create your first apps, learn how to write components, start handling user interaction, and manage rich forms. We end the first part by exploring the inner workings of Create React App (Facebook?s tool for running React apps), and building a multi-page app that uses client-side routing.Every project in this course was built using Create React App. Create React App is based on Webpack, a tool which helps process and bundle our various JavaScript, CSS, HTML, and image files. We explore Create React App in-depth in the module ?Using Webpack with Create React App.?Students will build Single Page Applications (SPA), create robust routing with error handling, and both class and functional reusable components.The lab project will also include the use of form validation.NOTE: This is a foundational course that explores how to build your first React application. Students who want a deeper dive, withmore intermediate level topics such as Redux, REST, Unit Testing and more might consider the TT4195 Mastering React five-daysuperset of this class as an alternative. ES6 Primer Prefer const and let over var Arrow functions Modules Object.assign() Template literals The spread operator and Rest parameters Enhanced object literals Default arguments Destructuring assignments Your First React Web Application Setting up your development environment JavaScript ES6 /ES7 What?s a component? Building The App Making The App data-driven Your app?s first interaction JSX and the Virtual DOM React Uses a Virtual DOM Why Not Modify the Actual DOM? What is a Virtual DOM? Virtual DOM Pieces ReactElement JSX

Getting Started with React | Introduction to React Basics (TT4190)
Delivered OnlineFlexible Dates
Price on Enquiry

Tableau Server Administration (TTDTAB005)

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for This is an introductory-level course for Users new to Tableau who will be administering a Tableau Server installation, including managing content, users, and permissions. Overview This skills-focused course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Working in a hands-on learning environment led by our expert facilitator, students will learn how to: User interactions with Tableau Server Tableau Server components Single-server installation Content administration Authorization and permissions Users, groups, and sites Data sources and extracts Schedules, tasks, and subscriptions Monitoring server status Command-line utilities and REST API Upgrading a single-server installation to a new version Modifying the authentication method This fast paced hands-on course provides in-depth coverage of Tableau Server administration. The knowledge and skills acquired are best geared toward those who will be administering a Tableau Server installation, including managing content, users, and permissions. Tableau Server Overview Tableau Product Line End-User Abilities Tableau Server Architecture Component Functions Server Diagrams Single Server Installation Technical Specifications Tableau Server Installation Checklist Configuration Options Resolutions for Common Installation Issues Installing Tableau Server Software User Experience Content Navigation, Searching, and Filtering Exploring Server Content Types and Objects Updating Account Settings Setting the Start Page Viewing Version Information Renaming a Project Adding a Workbook Description Authorization and Permissions Administrator Settings Authorization Overview Functional Security Model Site Roles Content Ownership and Permissions Permission Rules and Capabilities Permissions and the Default Project Creating Projects, Local Groups, and a Local User Importing Users and Adding Users to Groups Granting Permissions to Projects Creating a Project Leader Publishing and Changing Ownership of a Workbook Moving a Workbook Site Administration Data Sources, Extracts, Schedules, and Subscriptions Creating, Publishing, and Connecting to a Data Source Data Engine and File Store Creating and Publishing Extracts Backgrounder Schedules Subscriptions Enabling Subscriptions and Alerts Automating Server Tasks Automating and Programming Server Tasks Tabadmin Tabcmd Using the REST API Monitoring Server Viewing Server Status Admin Alerts Viewing Email Alerts and Admin Views Enabling Access to the Repository Custom Admin Views Licensing Information Performance Recording Upgrading Tableau Server Preparing to Upgrade Upgrading Software on the Same Machine Modifying the Authentication Method Importing AD Groups Log Files Administration Overview of Log Files Archiving Log Files Data Security Controlling What Users Can See User Filters

Tableau Server Administration (TTDTAB005)
Delivered OnlineFlexible Dates
Price on Enquiry

Elite EA PA Forum 🇮🇪

By Elite Forums Events

Elite EA/PA Forum We are delighted to announce the Elite EA/PA Forum for the UK & Ireland will be on the 30th of October 2025. Our workshop aims to: Enhance your influence and impact by mastering assertive communication, negotiation, and self-advocacy skills. Stay composed and solution-focused in high-pressure situations with practical tools for crisis management and clear decision-making. Embrace evolving technology by understanding how AI and automation can streamline your role and boost efficiency. Future-proof your career by building strategic value, resilience, and adaptability in an ever-changing professional landscape. Keynote Address with Q&A from the audience: What to expect from Sam's Keynote: With over 30 years supporting leaders at the highest levels, Sam Cohen brings a wealth of insight, experience, and stories (the kind she can share) to the stage. From 18 years serving within The Royal Household - including as Deputy Private Secretary and Press Secretary to Her late Majesty Queen Elizabeth II - to working with The Duke and Duchess of Sussex, running the Prime Minister’s Office at Downing Street, and serving as Chief of Staff to the global CEO of Rio Tinto, Sam’s career is a masterclass in discretion, diplomacy, and delivering at the top. In this exclusive keynote, Beyond the Role, Sam will explore how Executive Assistants don’t just support leaders - they shape leadership, drive strategy, and build legacy from behind the scenes. Join us for this rare opportunity to hear from someone who’s been at the epicentre of power - and bring your questions! The keynote will include a live Q&A, where you can ask Sam about her remarkable career, leadership insights, and how to truly excel in high-performance environments. (Don’t ask her what the Queen kept in her handbag - she’s not telling.) Sam Cohen Career Bio: Sam Cohen has spent the last 30 years working to support leaders in the public and private sectors. Sam spent 18 years serving The Royal Household, as Deputy Private Secretary to Her late Majesty Queen Elizabeth II and Press Secretary to The Queen. Sam also served as Private Secretary to The Duke and Duchess of Sussex. Following this time, Sam worked as Director of the Prime Minister’s Office at Downing Street under Boris Johnson and, most recently, was Chief of Staff to the global CEO at Rio Tinto. Source: ABC News - YouTube Channel. Facilitator The Confident Assistant - Speak Up, Go After What You Want & Create The Future You Deserve: Develop practical strategies to negotiate workload, boundaries, and career growth with confidence. Learn assertive communication techniques to handle challenging conversations effectively. Build self-advocacy skills to articulate your value and influence outcomes in the workplace. Monika Turner Career Bio: Monika Anna Turner is an ICF-certified Leadership and Executive coach with over seven years of experience helping professionals unlock their confidence, elevate their voice, and lead with authenticity. Before stepping into coaching, she built a successful career as a Personal Assistant, Executive Assistant, and ultimately Chief Of Staff —giving her a deep understanding of the unique challenges and strengths of support roles. Originally from Poland, Monika knows firsthand what it’s like to question your voice and your value—especially in a second language. Her journey from self-doubt to self-assurance informs everything she does today. Through her coaching, she empowers assistants and leaders alike to move beyond fear, speak up and create fulfilling careers they’re proud of. Panel Crisis Mode: What to do when everything goes wrong Master a step-by-step approach to prioritising and problem-solving under pressure. Strengthen emotional resilience and calm decision-making during unexpected disruptions. Learn how to communicate clearly and lead from behind in high-stress situations. Facilitator - PM: Justin Kabbani AI Is Not Here to Replace You. It's Here to Upgrade You. We'll explore Justin's proven 3P framework: Priming – How to set up AI like a strategic advisor by feeding it context, tone and mindset Prompting – How to craft clear, structured instructions to get consistently great results Producing – How to turn AI outputs into high-leverage work that makes you stand out Your session outcomes: Real examples from admin professionals already using AI to elevate their work Prompts you can copy, adapt, and test live Interactive exercises to build confidence fast A practical challenge to implement right after the session If you’ve been overwhelmed by AI, or underwhelmed by its impact, this session will change that. You'll leave with tools you can use today, and a mindset you’ll carry forward for the rest of your career. Justin Kabbani Career Bio: Justin Kabbani is one of Australia’s most in-demand AI trainers and keynote speakers, known for making AI feel simple, powerful, and immediately useful. He’s worked with brands like Uber, Treasury Wine Estates, and Udemy, helping their teams embed AI into daily workflows, strategic planning, and executive communication. Over the past two years, Justin has trained more than 2,000 professionals across Australia and beyond, consistently earning feedback like “mind-blowing,” and “game-changing”. His signature Prime, Prompt, Produce framework has transformed how business leaders, executive assistants, marketers, and teams think, work, and communicate with AI, without needing to be “tech people.” Justin believes AI isn’t here to replace people. It’s here to take the robotic work off our plate, so we can focus on what humans do best. LinkedIn: https://www.linkedin.com/in/justinkabbani/ Website: https://justinkabbani.com/ Speed Connections Networking Session Join us for Speed Connections, a lively 30-minute networking session designed to foster meaningful connections in a fun, fast-paced environment. Every 10 minutes, attendees will be placed into new breakout rooms with small groups, giving everyone the chance to meet a diverse range of peers. Each breakout session will feature engaging prompts to spark conversations and make networking enjoyable and memorable! Who will attend this event? Executive Assistant (EA) Personal Assistant (PA) Virtual Assistant (VA) Legal Secretary Legal Executive Assistant Administrative Assistant Office Manager Health Care Office Manager Chief of Staff Additional roles may be relevant depending on role responsibilities along with development opportunities. This workshop is open to females, male including trans women/males and non-binary professionals. Group Rate Discounts To discuss our group rates in more detail, please email support@elite-forums.com and provide the following: Group Number (How many would like to attend) Event Date (If numerous dates, please advise if we are splitting attendees across multiple dates) Attendee Contact details (Or request our Group Rate Document. Complete and return - we'll sort the rest.) Group discounts are on request - see below group rate discount brackets: 🧩 You just need one piece to come together - to unlock your Elite Potential. 🔑 Media outlets/organisations will not be permitted to attend this event.

Elite EA PA Forum 🇮🇪
Delivered Online
€345 to €495

Introducing Python and Web Services Programmability for Network Engineers - v3.0 IPWSP-NE

By Nexus Human

Duration 4 Days 24 CPD hours This course is intended for This course is intended for Network Administrators, Network Engineers, Network Operations Technicians, and students interested in learning about programming. Overview Upon completing this course, the learner will be able to meet these overall objectives:Understand and describe basic and advanced Python terminologiesIdentify and correct Python script errorsPull and reconfigure networking devices using Python scriptsIntroduction to RESTful API utilizing JSON and XML This course focuses on the interoperability of Python programming with Networking to prepare students for Software Defined Networking. This class is designed for students looking to add programming skills in preparation for various ACI & SDN technologies. Basic Constructs Describe and execute strings Describe and execute printing Describe and execute variables Describe and execute built in methods Describe and execute input from users Describe Boolean expressions Advanced Constructs Describe and execute redundant scripts Describe and execute functions Describe and execute classes Scaling Python Describe and execute Reading Files scripts Describe and execute Writing to File scripts Describe and execute substituting strings and integers Describe and execute while loops Describe and execute for loops and lists Describe and execute slicing Updating and edit a list Error checking Dictionaries and Regular Expressions Describe and execute dictionaries Delete dictionaries Describe and execute dictionaries with lists Describe and execute regular expressions (match, search, findall, sub) XML and JSON Describe XML format Describe JSON Format Example of XML Example of JSON What is an XML Schema? Describe SOAP Example of CURL with a Web Based Application Example of a SOAP exchange with a Web based Application Example of REST with a Web based Application Putting It All Together Apply Python principles with a SOAP Client Apply Python principles with REST and WSDL Apply native Python modules Additional course details: Nexus Humans Introducing Python and Web Services Programmability for Network Engineers - v3.0 IPWSP-NE 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 Introducing Python and Web Services Programmability for Network Engineers - v3.0 IPWSP-NE 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.

Introducing Python and Web Services Programmability for Network Engineers - v3.0 IPWSP-NE
Delivered OnlineFlexible Dates
Price on Enquiry

SOLD OUT! 27th August Perry Emerson #Agent121. Looking for: PICTURE BOOKS

5.0(3)

By I Am In Print

LOOKING FOR: PICTURE BOOKS Perry Emerson is a Commissioning Editor at Little Tiger Press, where he works with authors and illustrators mostly on picture books and sometimes on novelty books. He is also a picture book author in his own right. Little Tiger Press publish a huge range of formats and genres, striving to create a diverse range of high-quality books, with something that will appeal to every reading taste, helping children develop a passion for books and a life-long love of reading. Authors who form part of the Little Tiger Picture Book Family include Bethan Clarke, Tracey Corderoy, Rachael Davis, Karl Newson, Jodie Parachini, Nima Patel, Steve Smallman, Stephanie Stansbie, Louie Stowell, Clare Helen Welsh, Becky Wilson and many more. When he’s not making books, he spends his time playing music and discovering new restaurants. Perry lives in London with his partner and their much-too-fluffy cat. For picture books, Perry would like you to submit a covering letter, and 1 complete manuscript, double-spaced, with spreads marked out, in a single word or PDF doc. By booking this session you agree to email your material to reach I Am In Print by the stated submission deadline to agent121@iaminprint.co.uk. Please note that I Am In Print take no responsibility for the advice given in your Agent121. The submission deadline is: Wednesday 20th August 2025

SOLD OUT! 27th August Perry Emerson #Agent121. Looking for: PICTURE BOOKS
Delivered Online + more
£72

3ds Max Essential Training Course

By ATL Autocad Training London

Course Title: 3ds Max Essential Training Course Perfect for novice 3ds Max users, our Essentials Training Course, hosted by an Autodesk Certified Trainer, equips you with core skills for creating 3D models and animations. Click here for more info: Website Duration: 16 hours Method: 1-on-1, Personalized Attention, Tailored Content, Flexible Pace, Individual Support Schedule: Tailor your own schedule by pre-booking a convenient hours, available from Mon to Sat between 9 am and 7 pm. Course Highlights: Comprehensive Learning: Covering 3ds Max from the basics, including interface navigation and customization, to essential skills for professional 3D modeling and animations. Expert Guidance: Certified tutors and industry experts provide personalized attention, ensuring a deep understanding of 3D concepts. Flexible Scheduling: Tailor the learning experience to your pace and preferences, with one-on-one sessions available from Monday to Sunday. Interactive Learning: Engage in hands-on exercises and practical projects, enhancing your skills in a real-world context. Job Opportunities: Upon completion, students can pursue careers as: 3D Modelers: Creating detailed 3D models for games, movies, or architectural visualization. Animation Artists: Designing engaging animations for various media platforms. Visual Effects (VFX) Artists: Working on special effects for films, TV shows, and commercials. Architectural Visualizers: Producing realistic architectural renders for construction and design projects. Game Designers: Developing immersive game environments and characters. Recommended Reading: "3ds Max 2022 for Beginners" by CADFolks: A beginner-friendly guide covering fundamental concepts and techniques in 3ds Max. "Mastering Autodesk 3ds Max 2022" by Nicholas Boughen: A comprehensive resource for mastering advanced features and workflows in 3ds Max. "The Animator's Survival Kit" by Richard Williams: A classic animation guide providing valuable insights for aspiring animators. These books offer valuable knowledge and techniques, complementing the skills learned in the course and aiding in future career endeavors. Upon completing the 3ds Max Basic to Fundamentals Training Course, participants will: Master 3ds Max Tools: Gain a deep understanding of the software interface, tools, and navigation, enabling efficient 3D modeling and animation. Create Complex Models: Develop proficiency in creating intricate 3D models, including objects, characters, and architectural elements, using various modeling techniques. Apply Realistic Textures: Learn to apply textures, maps, and materials to enhance the realism of 3D models, understanding diffuse, bump, and reflective materials. Perfect Lighting and Rendering: Acquire skills in setting up various lights, environment lighting, and global illumination for realistic renderings, optimizing rendering settings for quality output. Animate with Precision: Master keyframe animation, path animation, and constraints, bringing 3D scenes to life with smooth and accurate motion. Understand Dynamics and Simulations: Explore basic dynamics and simulations, including particle systems, creating dynamic and interactive 3D environments. Problem-Solve Creatively: Develop problem-solving skills for common challenges in 3D design, using innovative techniques and tools. Professional Project Execution: Apply learned skills to real-world projects, ensuring a professional approach to 3D modeling, animation, and visualization. By the end of the course, participants will be equipped with the knowledge and skills to confidently create visually stunning 3D models, animations, and visualizations, making them proficient 3ds Max users ready for diverse industry applications. Course Highlights: Comprehensive Learning: Covering 3ds Max from the basics, including interface navigation and customization, to essential skills for professional 3D modeling and animations. Expert Guidance: Certified tutors and industry experts provide personalized attention, ensuring a deep understanding of 3D concepts. Flexible Scheduling: Tailor the learning experience to your pace and preferences, with one-on-one sessions available from Monday to Sunday. Interactive Learning: Engage in hands-on exercises and practical projects, enhancing your skills in a real-world context. Job Opportunities: Upon completion, students can pursue careers as: 3D Modelers: Creating detailed 3D models for games, movies, or architectural visualization. Animation Artists: Designing engaging animations for various media platforms. Visual Effects (VFX) Artists: Working on special effects for films, TV shows, and commercials. Architectural Visualizers: Producing realistic architectural renders for construction and design projects. Game Designers: Developing immersive game environments and characters. Recommended Reading: "3ds Max 2022 for Beginners" by CADFolks: A beginner-friendly guide covering fundamental concepts and techniques in 3ds Max. "Mastering Autodesk 3ds Max 2022" by Nicholas Boughen: A comprehensive resource for mastering advanced features and workflows in 3ds Max. "The Animator's Survival Kit" by Richard Williams: A classic animation guide providing valuable insights for aspiring animators. These books offer valuable knowledge and techniques, complementing the skills learned in the course and aiding in future career endeavors. Receive ongoing email support for a lifetime. Access comprehensive handouts and valuable documents. Explore flexible financial support choices, including installment plans and funding through job center plus and DWP (Contact us for specifics). Rest assured with our money-back guarantee: If you're dissatisfied after your initial session, we address your concerns and provide a refund if necessary (Terms and conditions may apply). Get help with computer optimization to enhance software performance in Autocad, 3ds Max, and Photoshop on both PC platforms. Benefit from our industry connections, facilitating portfolio promotion and job opportunities.

3ds Max Essential Training Course
Delivered in London or OnlineFlexible Dates
£558

Revit One to One Basic to Advance Weekends Online or Face to Face

By Real Animation Works

Revit face to face training customised and bespoke. Online or Face to Face

Revit One to One Basic to Advance Weekends Online or Face to Face
Delivered in London or OnlineFlexible Dates
£650

Meditation for health and wellbeing

By Estar Wellbeing

This 8-week course is aimed specifically at promoting your overall health and wellbeing. Amanda will teach you some simple yet surprisingly effective techniques drawn from the Zen tradition to help you manage your everyday life.  These techniques will help you deal with stress, pain, improve your concentration and focussing skills and boost your general health and wellbeing.  Frequently asked questions Who is this course for? This 8-week course is suitable for anyone who is looking for an introduction to meditation and mindfulness. It is useful for those looking for ways to help cope with stress-related problems, depression, illness and pain. It is equally useful for anyone wishing to boost their health, wellbeing and general enjoyment of life. How much time do I need to commit during the 8-week course? Where is it? There is one class each week and it lasts for 1.5 hours. You need to commit to listening to just one 30-minute meditation every day. You can take the course in person at a small studio in Lincolnshire, convenient for Louth, Horncastle and Spilsby. Alternatively, I can deliver 1-to-1 and pair classes in your own home. Corporate clients - your venue. Online via Zoom. What do I need to wear and bring to class? Wear comfortable clothing. Nothing too tight that restricts you from relaxing. Please bring: Something to rest your head on like a small pillow A blanket You will be provided with: A welcome pack with course book 8 audio recordings of the meditations we do in class A cup of tea/coffee etc if you are in person with me as the kettle’s always on! How much does it cost? All prices are per person: Group classes (max 12) In-person: £180 Online: £160 Pair In-person: £200 Online: £180 One to one In-person: £250 Online: £230 What are your meditation qualifications? I am a graduate of the Zen Mediation and Mindfulness course for Health and Wellbeing (100 hrs) taught by Zenways. This course is accredited by the International Mindfulness Teachers Association (IMTA). Learn more:  Zenways IMTA How is this course different to MBSR/MBCT-based courses? This Zenways course is purely meditation and mindfulness based, with no admixtures of psychotherapy. The orientation is teacher-student rather than therapist-client. Although these practices are being used in the NHS and other healthcare settings, we take a much wider view of wellbeing, believing that it’s more than simply alleviating psychological distress or stress reduction.

Meditation for health and wellbeing
Delivered OnlineFlexible Dates
£160 to £250

Mastering React | React Foundation (TT4195)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This introductory-level, fast-paced course is for skilled web developers new to React who have prior experienced working HTML5, CSS3 and JavaScript. Overview Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Working in a hands-on learning environment, guided by our expert team, attendees will learn about and explore: A basic and advanced understanding of React components An advanced, in-depth knowledge of how React works A complete understanding of using Redux How to build, validate, and populate interactive forms How to use inline styles for perfect looking components How to test React components How to build and use components How to get control of your build process A deep understanding of data-driven modeling with props and state How to use client-side routing for pages in your apps How to debug a React application Mastering React is a comprehensive hands-on course that aims to be the single most useful resource on getting up to speed quickly with React. Geared for more experienced web developers new to React, this course provides students with the core knowledge and hands-on skills they require to build reliable, powerful React apps. After the first few modules, you?ll have a solid understanding of React?s fundamentals and will be able to build a wide array of rich, interactive web apps with the framework. The first module is an introduction to the new functionality in ECMAScript 6 (JavaScript). Client-side routing between pages, managing complex state, and heavy API interaction at scale are also covered. This course consists of two parts. In the first part of the course students will explore all the fundamentals with a progressive, example-driven approach. You?ll create your first apps, learn how to write components, start handling user interaction, and manage rich forms. We end the first part by exploring the inner workings of Create React App (Facebook?s tool for running React apps), writing automated unit tests, and building a multi-page app that uses client-side routing. The latter part of the course moves into more advanced concepts that you?ll see used in large, production applications. These concepts explore strategies for data architecture, transport, and management: Redux is a state management paradigm based on the Flux architecture. Redux provides a structure for large state trees and allows you to decouple user interaction in your app from state changes. GraphQL is a powerful, typed, REST API alternative where the client describes the data it needs. Hooks is the powerful, new way to maintain state and properties with functional components and the future of React according to Facebook. ES6 Primer (Optional) Prefer const and let over var Arrow functions Modules Object.assign() Template literals The spread operator and Rest parameters Enhanced object literals Default arguments Destructuring assignments Your first React Web Application Setting up your development environment JavaScript ES6 /ES7 Getting started What?s a component? Our first component Building the App Making the App data-driven Your app?s first interaction Updating state and immutability Refactoring with the Babel plugin transform-class-properties JSX and the Virtual DOM React Uses a Virtual DOM Why Not Modify the Actual DOM? What is a Virtual DOM? Virtual DOM Pieces ReactElement JSX JSX Creates Elements JSX Attribute Expressions JSX Conditional Child Expressions JSX Boolean Attributes JSX Comments JSX Spread Syntax JSX Gotchas JSX Summary Components A time-logging app Getting started Breaking the app into components The steps for building React apps from scratch Updating timers Deleting timers Adding timing functionality Add start and stop functionality Methodology review Advanced Component Configuration with props, state, and children ReactComponent props are the parameters PropTypes Default props with getDefaultProps() context state Stateless Components Talking to Children Components with props.children Forms Forms 101 Text Input Remote Data Async Persistence Redux Form Modules Unit Testing & Jest Writing tests without a framework What is Jest? Using Jest Testing strategies for React applications Testing a basic React component with Enzyme Writing tests for the food lookup app Writing FoodSearch.test.js Routing What?s in a URL? React Router?s core components Building the components of react-router Dynamic routing with React Router Supporting authenticated routes Intro to Flux and Redux Why Flux? Flux is a Design Pattern Flux implementations Redux & Redux?s key ideas Building a counter The core of Redux The beginnings of a chat app Building the reducer() Subscribing to the store Connecting Redux to React Intermediate Redux Using createStore() from the redux library Representing messages as objects in state Introducing threads Adding the ThreadTabs component Supporting threads in the reducer Adding the action OPEN_THREAD Breaking up the reducer function Adding messagesReducer() Defining the initial state in the reducers Using combineReducers() from redux React Hooks Motivation behind Hooks How Hooks Map to Component Classes Using Hooks Requires react 'next' useState() Hook Example useEffect() Hook Example useContext() Hook Example Using Custom Hooks Using Webpack with Create React App JavaScript modules Create React App Exploring Create React App Webpack basics Making modifications Hot reloading; Auto-reloading Creating a production build Ejecting Using Create React App with an API server When to use Webpack/Create React App Using GraphQL Your First GraphQL Query GraphQL Benefits GraphQL vs. REST GraphQL vs. SQL Relay and GraphQL Frameworks Chapter Preview Consuming GraphQL Exploring With GraphiQL GraphQL Syntax 101 . Complex Types Exploring a Graph Graph Nodes ; Viewer Graph Connections and Edges Mutations Subscriptions GraphQL With JavaScript GraphQL With React

Mastering React | React Foundation (TT4195)
Delivered OnlineFlexible Dates
Price on Enquiry