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

127 Educators providing Nest courses

Dyane's Stitch in Time

dyane's stitch in time

Durham

She holds a B’tec in Art and Design – focussing on Textile Art in particular Fashion Design and Batik, then trained in Clothing Manufacture & Management at Jacob Kranmer Collage (Now Leeds College of Art) in Leeds more than 30 years ago. Eight years later she took time out to gain a BA(hons) in Environmental Ethics at Wolverhampton University. In recent years she took her PGCE for Teaching in the Lifelong Learning Sector at University of Sunderland. Over the years she has stitched costumes, cushions and curtains for numerous projects / shows in England, Wales, India & Canada; becoming a company director of Eco-Babes – a cloth nappy company in 1998 until 2006 and Arts Director for Gaunless Valley Creatives CIC 2015 – 2018. As an artist some of her Batiks with freestyle embroidery have been exhibited in Art Galleries. Dyane’s Stitch in Time was set up in Norfolk in 2008 and moved back to County Durham in 2012. By focussing on Repairs & Alterations, she blends her skill in sewing with her interest in the environment with particular focus on waste minimisation. She also uses a vintage hand wheel Singer during power cuts and for repairs to vintage clothing. Over the years Dyane has enjoyed combining her textile skills with her environmental concerns & community spirit with others of all ages. Of particular success is the Stitch Kidz Club held for KS2 & KS3 Children, originally in Norfolk with kids becoming skilled enough to make their own trousers, skirts and tops, this has now been revived succesfully in this area. Stitch Kidz don’t just make items for themselves they get involved with the community, making dresses from pillowcases for a local Trashion show which were then sent to Dress a Girl around the world. Plus some of the accesories hats, bags and belts for National Show Kynryn for their community certificate :-). Many in Sew Social help make washable cloth sanitary pads for women in Syria and Pakistan. On moving to Durham she has become involved with holding a variety of Textile and Art Workshops for children, teens and Adults in the local Community via Lot 64 in Darlington The Bowes Museum, The Hub, Witham, NeST – Barnard Castle, Evenwood Family Programme, Gaunless Valley Creatives in Cockfield, Colour Your Life, The POD – Bishop Auckland, Auckland Castle, The Forum – Northalerton, UK Sewing Shop – Darlington, Durham Crafty Mums and several schools. Recently there has been a resurgence of interest in learning more practical life skills, folk dusting down their sewing machines and wanting to learn how to sew. I enjoy working with individuals helping them to learn these essentials, working on personal projects. In 2020 during the first Lockdown of the pandemic Dyane’s Stitch in Time had to temporarily close the business for three months, however Dyane got very busy volunteering with the Sewing for the Front Line North East project, started by Zoe Worrell & Alison Mathews instead, becoming one of their area co-ordinators, networking with other co-ordinators and personally ensuring around 35 home sewers had the patterns, donated fabric (including a lot of bedding to be upcycled 🙂 and the haberdashery they needed to create the Scrubs, Gowns, washbags & ear defenders that our NHS staff desperately needed. Stitch Kidz got involved too from their homes, making wash bags and heart pairs for families of covid patients in intensive care. Through all the amazing efforts of the local home sewers she was able to covid safely deliver thousands of items including hundreds of scrub sets and gowns to Auckland, Durham, Darlington Memorial General Hospitals, West Park, Auckland Park and Lanchester Mental Health Hospitals, some fun childrens’ character themed ones even reached paediatric teams in hospitals further afield and the local community teams of Midwives and Health visitors. Towards the end of lockdown we were also able to give 150 gowns to Premier Care for their large team of local Carers in Bishop. All in all between all the incredible volunteers – donating time and skills the Area Co-ordinators and their home Sewing ladies (and children) we were able to supply thousands of scrubs, gowns and washbags to help protect our NHS and Care home workers from the corona virus all across Northumbria, Durham and Teesside. Although later lockdowns have not meant the business has had to close, as we have adapted to the constantly changing ‘new normal’, it has severely limited the service that can be offered. So in early 2021 Dyane is using the quieter business time to complete a course in Direct Method Construction for high end dressmaking. She hopes these enhanced pattern construction skills will serve her customers well and add to the skills she can share in workshops when such activities can resume 🙂

Blossoming Bellies

blossoming bellies

Brittany's path led her through many experiences before focusing her work on the need for respect and humility in the amazing power, instinct, and normalcy of birth. Completing high school after her junior year with distinguished honors and a focus in visual art and writing , Brittany went on to study Literature at Temple University, graduating cum laude with a Bachelor of Arts degree in English and certificates in both writing and honors. She maintains membership with Phi Beta Kappa, a national academic honor society. Throughout college, Brittany worked for Trio Upward Bound, a national organization that prepares inner city high school students for college. In her role as tutor and counselor, she gained experience in dealing with several different ages from ninth through twelfth grade, understanding of differences in learning pace and ability, and comfort in leading group discussions and projects. Brittany went on to substitute teach for pre-school through eighth grade at Frankford Friends School, strengthening her abilities in areas including the facilitation of group activities, the development of all aspects of the person - physical, academic, spiritual, emotional, and social, and the mentoring of children of all different ages and backgrounds. In addition to her education career, Brittany has completed a mentorship training program which focuses on peaceful solutions to conflict through listening, reflection, and understanding and the development of counseling skills. She attended a Birth Works three day workshop where she gained skills and techniques helpful in facilitating childbirth classes and providing labor assistance. She has also completed birth doula training by both DONA International and Birth Arts International. Brittany is a Birth WorksTM certified childbirth educator, a DONA certified birth doula, a certified breastfeeding counselor with Nursing Mothers Alliance, and a Certified Lactation Counselor through the Academy of Lactation Policy and Practice. She has also completed birth doula training with Birth Arts International. She also holds a Rebozo certification from Wise Birth Choices, L.L.C. Brittany continuously furthers her knowledge through regular attendance and facilitation at conferences, workshops, and lectures, in addition to her home studies, and her facilitation of workshops for clinical and non-clinical birth professionals. In an effort to make maternity care options available to all birthing people, Brittany volunteered her time in putting together the Philadelphia Guide to a Healthy Birth with Choices in Childbirth. Although the Philadelphia Guide is no longer in print, The National Guide is available online at www.choicesinchildbirth.org. Brittany has also been a frequent contributor to the Birth Works quarterly newsletter and wrote monthly for the e-newsletter, "Empowerment for Healthy Living," when it was published. She continues writing for the Birth Works blog. Brittany has been a guest speaker on several pregnancy, postpartum, and health-related topics at businesses around the Philadelphia area, including Martindale's Natural Market in Delaware County, Shanti Yoga Shala and Nest, both in Center City Philadelphia, and the Expectant Parents Boot Camp at The Please Touch Museum. In the spring of 2011, Brittany organized and facilitated a free community screening of the documentary, "Food, Inc." She worked with the non-profit organization WomenCare organizing an event featuring world-renowned midwife Ina May Gaskin in May 2011. Blossoming Bellies has also been featured in the July 2011 issue of herbalist Susan Weed's ezine "Wise Woman Herbal Healing with Susun Weed." In May of 2014, Brittany had the honor of being the only childbirth educator and doula serving as a panelist at the Birth Works "Ask The Experts" event held in Cherry Hill, NJ where she discussed birth options and answered community members' birth-related questions aside several distinguished birth professionals, including obstetricians, academics, pediatricians, and midwives, from the greater Philadelphia area. She was also honored to be a presenter at ICAN's (International Cesarean Awareness Network) meeting on birth education options in the Philadelphia area in January of 2015. Brittany is also the creator of two dynamic workshops focused on understanding the pelvis, the baby's movements and positioning as they descend and rotate, and preventing and working through complications that arise from malpositioning, "Creating Space: Pelvic Dynamics, Fetal Positioning, and Use of the Rebozo" for birth professionals and "Moving Through Labor" for expectant parents. She has had the honor of facilitating her workshop, "Creating Space," for obstetrical, midwifery, and nursing groups around the country. She is a guest speaker at the University of Pennsylvania for their student midwifery program and a frequent speaker at international conferences including the Birth Works International Conference in October of 2016, the ICPA Freedom for Family Wellness Summit in March of 2018, the Evidence Based Birth Conference in September of 2019, the Midwifery Forward 2020 conference, the ICEA 2020 Virtual Conference, and the Utah Doula Association Virtual Mini-Conference in 2020. She also facilitates pelvic dynamics and fetal positioning workshops for Maternity Care Coalition and PALS. She continues to facilitate workshops for conferences and private practices around the country. Blossoming Bellies began with Brittany teaching classes in her home in South Philadelphia. She still occasionally teaches classes in the coziness of her home but, after spending time teaching classes at South Philadelphia Community Acupuncture, The Nesting House on vibrant East Passyunk Avenue, and the community space Lilypad, she now teaches at the BOK building aside Justin Ohm of Ohm Chiropractic. She has also branched out to serving other areas of the city, including Mt. Airy, Fairmount, West Philly, Fishtown, and Center City. Brittany was a Birth Works facilitator at the Maternal Wellness Center in Mt. Airy and continued teaching Birth Works classes in Mt. Airy at The Nesting House (former location of the Maternal Wellness Center) and at each of their additional locations in South Philly, West Philly, and Collingswood, for several years. Her South Philadelphia series classes are now held at the BOK building in South Philadelphia, where she shares space with Dr. Justin Ohm, of Ohm Chiropractic . She brought group Birth Works classes to the Fairmount section of Philadelphia, facilitating workshops at Still Waters Holistic Health Therapies from 2010 through 2019 and to the Fishtown section of the city, teaching at City Sprouts until their close in November 2016 and at Minnow Lane on Frankford Ave through 2020. Brittany's Homebirth Preparation Class can be found at Ohm Chiropractic in South Philadelphia. Her prenatal Breastfeeding and Chestfeeding 101 classes and Infant Care classes are offered in Brewerytown at Kith + Kin and in South Philly at BOK. Check out an interview with Brittany about her philosophies and classes at Philly Baby Bump. Brittany also helps mentor and guide new doulas as they begin their journey into the birth world. Doulas often observe her classes to fulfill their certification requirements and Brittany facilitates workshops specifically for doulas and birth professionals looking to expand their knowledge and skills. In addition, she offers a full doula mentorship course for those looking for one-on-one guidance, resources, and referrals as they enter in to the greater birth community. For more information about doula mentoring and one-on-one options available, please contact Brittany. Blossoming Bellies has been recognized by CBS Philly as one of the Top Childbirth Classes in Philly and is the winner of the 2016 Love Awards for Best Lactation Consultant, the 2017 Love Awards for Best Prenatal Classes, and the 2018, 2019, and 2020 Love Awards for Best Childbirth Preparation Classes. She is also a contributor to the blog A Child Grows and the blog We Bloom in Philly and has written several feature articles for the Birth Works newsletter. Brittany is a contributor to the international best-selling book "Baby Got VBAC: An Inspiring Collection of Wisdom for Better Births After a Cesarean," writing a chapter covering the importance of movement and guidelines for using it in all births, with a focus on vaginal birth after cesarean. In addition, she is a sought-after presenter on pelvic dynamics, fetal positioning, preventing malpositioning in labor, and working through positioning issues that can lead to stalls in labor, facilitating workshops at the Birth Works International Conference, the Freedom for Family Wellness Summit hosted by the International Chiropractic Pediatric Association, the Evidence Based Birth Conference, and the Midwifery Forward 2020 conference as well as for midwifery and obstetrical practices, labor and delivery nurses, and midwifery students around the country. She also has collaborated with East Eagle Yoga to develop and facilitate a prenatal yoga teacher training program full of the bodily knowledge, movement awareness, and empathetic practice that is crucial to the role of a prenatal yoga instructor. Brittany also developed and facilitated the online ICEA training for birth professionals on anatomy and reproductive structure. You can check out interviews with Brittany on a few national podcasts. She was honored to be a featured guest on episode #161 of the well known podcast, The VBAC Link, where she talks all about pelvic dynamics and autonomy in birth. Check it out at The VBAC Link! She will also be featured on the Vagina Talks podcast in February 2021. Providing expecting families with information, resources, a listening ear, and love and support is at the core of Brittany's goals. In helping parents to recognize their strength as humans, role models, and advocates for the needs and wishes of themselves and their children, Brittany assists families in creating birth and parenting experiences of which they feel positive, confident, and informed. Her approach to birth and parenting focuses on building awareness of one's intuition and combining it with learned knowledge in a way that is respectful of the needs and abilities of each individual.

Courses matching "Nest"

Show all 38

Excel - advanced (In-House)

By The In House Training Company

Most people only use a fraction of Excel's capabilities. This workshop shows what you've been missing! This course will help participants: Nest formulas Get the most from pivot tables Use conditional formatting Write array formulas Explore the lookup functions Calculate by criteria Use 'goal seek' and 'scenario manager' for what-if analysis Record macros 1 Nesting formulas Principles of nesting formulas together Using IF with AND or OR to answer questions Nesting an AND function in an IF Nesting an OR function in an IF 2 Advanced pivot table reports Grouping dates, numerical and text items Running percentage analyse Running analyses to compare data Inserting Field calculations Finishing off with a user-friendly dashboard 3 Advanced conditional formatting Colour table rows based on criteria in it Applying colour to approaching dates Exploring the different rule types 4 Lookup functions Going beyond the VLOOKUP function Lookups that retrieve data from left or right The versatile INDEX and MATCH functions Retrieving data from columns with duplicates 5 Calculate by criteria Using SUMIFS to sum by criteria Finding an average by criteria with AVERAGEIFS Use SUMPRODUCT to multiply then add different values 6 What-if analysis Use Goal Seek to meet targets Forecast reports with the Scenario Manager 7 Recording Macros Macro security Understanding a Relative References macro Recording, running and editing macros Saving files as Macro Enabled Workbooks Introduction to VBA code Making macros available across workbooks Add a macro button to the Quick Access toolbar

Excel - advanced (In-House)
Delivered in Harpenden or UK Wide or OnlineFlexible Dates
Price on Enquiry

London Kokedama mossball workshop with complimentary bubbly and eco hanger

5.0(7)

By Stefan Thomas

Learn how to make your own palm moss ball Kokedama and find out about the history of this beautiful Japanese art form.

London Kokedama mossball workshop with complimentary bubbly and eco hanger
Delivered In-PersonFlexible Dates
£60

In this course you will understand what mentoring is about, understand your roles in the process. Gain self-insight into your own interpersonal style and way of relating to others that may affect mentoring interactions.

The Magic of Mentoring
Delivered in Loughborough or UK Wide or OnlineFlexible Dates
£1,335

Health and Safety Bundle (NEST)

5.0(39)

By City Training Group

Combined Health & Safety and Asbestos Awareness Course (2 Days) Gain essential safety skills and meet industry standards with this comprehensive 2-day bundle! This combined course covers a range of essential health and safety topics along with in-depth asbestos awareness training aligned with industry best practices. Course Highlights: H&S Awareness Modules: Master essential health and safety practices in areas like abrasive wheels, COSHH (Control of Substances Hazardous to Health), fire safety, manual handling, and working at height awareness. Harness Training for Roof Access (Level 3): Gain the skills and certification for safe roof work using a harness system. IATP Asbestos Awareness (Cat A): Learn to identify asbestos, its health risks, and relevant legislation. Understand procedures for protecting yourself and dealing with potential dangers. IATP Non-Licensed Asbestos Removal (Cat B): Gain the knowledge and skills for safe, non-licensed asbestos removal tasks, including:Risk assessmentSafe work practices & control measuresAppropriate PPE selection & useWaste handling proceduresEmergency proceduresNon-licensed work regulations Benefits: Industry-Aligned Skills: Develop the knowledge and skills to work safely in potentially hazardous environments and meet industry expectations. Complete Safety Package: Equip yourself with a comprehensive understanding of workplace safety and asbestos awareness. One-Year Certification: Benefit from a valid certificate for one year after completing the course. Who Should Attend? This course is ideal for anyone who needs health and safety awareness training, particularly those working in construction, maintenance, or other fields where they might encounter asbestos. Prerequisites: None. However, delegates must bring photo ID and a passport-sized photo for the course. Invest in your safety and knowledge. Enroll in this combined course today!

Health and Safety Bundle (NEST)
Delivered In-PersonFlexible Dates
£300

Yoga at The Nest

5.0(9)

By Yoga with Jan

Hatha - Yoga - Flow - Pranayama - Relaxation - St.Helens - Eccleston

Yoga at The Nest
Delivered In-PersonFlexible Dates
£6

WOODLAND SPRING & EASTER LIVING WREATH WORKSHOP

5.0(11)

By Jenni Wren Creative - Floristry Arts & Crafts

A unique foraging and Spring Easter Living Wreath Making Workshop in a privately owned forest, Nettlebed Woodland near Henley on Thames in Oxfordshire

WOODLAND SPRING & EASTER LIVING WREATH WORKSHOP
Delivered In-PersonFlexible Dates
£65

Objective-C programming

5.0(3)

By Systems & Network Training

Objective-C programming training course description A hands on introduction that will allow you to master Objective-C and start using it to write powerful native applications for even the newest Macs and iOS devices! Using The step-by-step approach, will let you get comfortable with Objective-C's unique capabilities and Apple's Xcode 5 development environment. Make the most of Objective-C objects and messaging. Work effectively with design patterns, collections, blocks, foundation classes, threading, Git and a whole lot more. Every session builds on what you've already learned, giving a rock-solid foundation for real-world success! What will you learn Use Xcode 5. Declare classes, instance variables, properties, methods, and actions. Use arrays, dictionaries, and sets. Expand and extend classes with protocols, delegates, categories, and extensions. Use Apple's powerful classes and frameworks. Objective-C programming training course details Who will benefit: Developers wanting to learn Objective-C. Prerequisites: Software development fundamentals. Duration 5 days Objective-C programming training course contents PART 1: GETTING STARTED WITH OBJECTIVE-C The Developer Program: Objective-C, enrolling as an Apple Developer, setting up the development environment, Xcode. Your first project. OO programming with Objective-C: OO projects, Frameworks, classes and instances, encapsulation, accessors, Inheritance. OO features in Objective-C: Messages, methods, working with id, nesting messages, method signatures and parameters. allocating and initializing objects. Using Xcode: Xcode, source code control, git and Xcode, Using a Remote Repository. Compiler Directives: Projects, Compiler Directives, Prefix headers, main.m, .h files. PART 2: OBJECTIVE-C BASICS Messaging in a Testbed App: Setting Up the Testbed Apps, Adding a Text Field and Connecting It to Your Code, Sending a Message to the Text Field, Reviewing the Message Syntax. Declaring a Class in an Interface File: Context, Creating an Instance Variable with id, What Happens When Execution Stops, dynamic binding, Creating an Instance Variable for with the Class Name and with a Superclass Name, instance variable visibility. Properties in an Interface File: Interface Variables vs Properties, Declared Properties, Using Attributes. Implementing Properties. @synthesize, @dynamic. Methods in an Interface File: Methods in a Class, class and instance methods, Method declaration, returning complex data structures from Methods. Actions in an Interface File: Actions, Actions in OS X and iOS, disconnecting actions. Routing messages with selectors: Receiver and selector objects in messages, Objective-C Runtime, SEL and @selector (), performSelector, NSInvocation, testing whether an Instance can respond to a selector. Building on the Foundation: The Foundation Framework, Foundation Classes, Foundation Paradigms and Policies; Mutability, class clusters, notifications. Defining a Class in Implementation Files: Projects, dynamic typing, creating a new App, implementing a method, expanding Classses with init Methods. Organizing Data with Collections: Collecting Objects, Property Lists, Runtime, comparing the Collection Classes, Creating a Collection, Objective-C Literal Syntax, Enumerating collections, Testing Membership in a Collection, Accessing an Object in a Collection. Managing Memory and Runtime Objects: Managing objects in memory, managing reference counts manually and with ARC, variable qualifiers, variable autorelease. PART 3: EXPANDING AND EXTENDING CLASSES Protocols and Delegates: Subclassing, Protocols, Delegates, Looking Deeper Inside Protocols. Categories and Extensions: Comparing categories and protocols, categories vs subclasses, working with categories, class extensions, informal protocols. Associative References and Fast Enumeration: Objective-C 2.0 Time-Saving Features, Extending Classes by Adding Instance Variables (Sort of), Using Fast Enumeration. Blocks: Revisiting Blocks, Callbacks, Blocks, Exploring Blocks in Cocoa, Cocoa Blocks and Memory. PART 4: BEYOND THE BASICS Handling Exceptions and Errors: Exception and Error classes: NSException, NSError, Identifying exceptions, throwing exceptions, catching exceptions. Queues and Threading: Getting Started with Concurrency, Introducing Queues, Dispatch Sources, Using Dispatch Queues. Working with the Debugger: Logging Information, Console Logs, NSLog, Smart Breakpoints, enhancing breakpoints with messages. Using Xcode Debug Gauges for Analysis: Debug Gauges, Monitoing CPU and memory utilization, monitoring energy, Using Instruments. PART 5: OPTIONAL TOPICS C Syntax Summary: Data Types, Control Structures. Apps, Packages, and Bundles: Project Bundles, lproj Files, Asset Catalogs, plist Files, Precompiled Header Files (.pch). Archiving and Packaging Apps for Development and Testing: Archiving.

Objective-C programming
Delivered in Internationally or OnlineFlexible Dates
£4,997

Advanced Java programming

5.0(3)

By Systems & Network Training

Advanced Java training course description A tour of the more advanced features of Java following on from the Introduction to Java course. JDBC and JavaBeans are covered in separate courses. What will you learn Use Java to implement OOA/D. Use within Java programs - Internationalisation - Object serialisation - Reflection - RMI - Swing - JAR files Write Servlets and Java Server Pages Advanced Java training course details Who will benefit: Those wishing to program in Java. Prerequisites: Introduction to Java programming Duration 5 days Advanced Java training course contents What you should already know OO features in Java Static initialisers, object destruction, finalisation, constructor chaining, shadowing, Abstract classes and interfaces, inner classes, nested classes, member classes, local classes, anonymous classes. Internationalisation Locales, Unicode, local customs, localising messages. Object Serialisation Simple and custom serialisation, class versioning. Reflection Obtaining class and member information. RMI Restrictions, RMI architecture, Stubs, skeletons, rmic, the registry server, The RMI API. Swing An overview, examples, comparison vs. AWT, data transfer cut & paste. Servlets Servlet API, Java Web server, The servlet life cycle, chaining servlets, Hybrid servlets. JAR files and signed applet JAR files and signed applet

Advanced Java programming
Delivered in Internationally or OnlineFlexible Dates
£3,697

MySQL for developers

5.0(3)

By Systems & Network Training

MySQL for developers training course description This MySQL Developers training course is designed for MySQL Developers who have a good understanding of a MySQL database and experience of using SQL commands. The course provides further practical experience in more advanced MySQL commands and SQL statements including Stored Routines, Triggers and Event Scheduling. What will you learn Provide the skills needed to write more advanced queries and database maintenance statements on a MySQL database. Use advanced features of the MySQL Client. Use advanced data types. Manage the structure of databases and tables. Manage and using indexes. Write complex SQL query statements. Use advanced SQL expressions. Use advanced SQL functions. Perform advanced Insert, Update, Delete, Replace and Truncate Operations. Use user variable syntax and properties. Import and export data from within MySQL. Import and export data from the command line. Perform complex joins to access multiple tables. Perform complex subqueries. Create, manage and us views. Use prepared statements. Create and use stored routines. Create and use triggers. Obtain database metadata. Optimize queries. Work with the main storage engines. Debug MySQL applications. MySQL for developers training course details Who will benefit: MySQL Developers who have a basic understanding of a MySQL database and SQL commands as covered on the Introduction to MySQL course. Prerequisites: MySQL foundation Duration 5 days MySQL for developers training course contents Introduction Administration and Course Materials, Course Structure and Agenda, Delegate and Trainer Introductions. Client/server concepts MySQL client/server architecture, Server modes, Using client programs, Logging in options, Configuration files, Precedence of logging in options Hands on Using client/server The MySQL client program Using MySQL interactively, The MySQL prompts, Client commands and SQL statements, Editing, Selecting a database, Help, Safe updates, Using script files, Using a source file, Redirecting output into a file, Command line execution, Mysql output formats, Overriding the defaults, Html and xml output, MySQL Utilities. Hands on Using the MySQL client program Data types Bit data type, Numeric data types, Auto_increment, Character string data types, Character sets and collation, Binary string data types, Enum and Set data types, Temporal data types, Timezone support, Handling Missing Or Invalid Data Values, SQL_MODE options. Hands on Using data types Identifiers Using Quotes with identifier naming, Case sensitivity in Identifier naming, Qualifying columns with table and database names, Using reserved words as identifiers, Function names Hands on Using identifiers Databases Database properties, Creating a database, Selecting a database, Altering databases, Dropping databases, Obtaining database metadata, The SHOW command, The INFORMATION_SCHEMA database, The SHOW CREATE command Hands on Using databases Tables and indexes Table properties, Creating tables, Create table using Select or Like, Temporary tables and memory tables, Altering tables, Adding columns, Changing column widths and types, Renaming columns, Dropping columns, Adding constraints, Dropping constraints, Renaming tables, Change the table storage engine, Multiple alterations, Dropping tables, Emptying tables, Obtaining table metadata, Show create table, The information_schema, Index introduction, Structure of a mysql index, Creating and dropping indexes, Creating an index, Altering a table to add an index, Specifying index type, Dropping indexes, Obtaining Index Metadata. Hands on Creating, altering and dropping tables/indexes Querying for data The SQL select statement and MySQL differences, Advanced order by, Order by and collation, Order by with enum datatype, Order by with Set datatype, Ordering with distinct and group by Special features of union, Limit and order by clauses, Group By clause, Group_concat, Using Rollup in a Group By clause. Hands on Querying for data SQL Expressions and functions Components of expressions, Nulls, Numeric expressions, String expressions, Temporal expressions, Comparison functions, Flow control functions, Numeric functions, String functions, Temporal functions. Hands on Using expressions and functions Updating data Update operations and privileges, Inserting rows, Insert using a set clause, Inserting duplicate values, Replacing rows, Updating rows, Update using the order by and limit clauses, Deleting rows, The delete and truncate statements. Exercise: Inserting, updating, replacing and deleting data Connectors MySQL client interfaces, MySQL connectors, Oracle and community conectors, Connecting to MySQL server using Java and PHP connectors, MySQL and NoSQL, Innodb integration with memcached. Obtaining database metadata What is metadata?, The mysqlshow utility, The show and describe commands, Describing tables, The information_schema, Listing tables, Listing columns, Listing views, Listing key_columns_usage. Hands on Obtaining database metadata Debugging Mysql error messages, The show statement, Show errors, Show count(*) errors, Show warnings, Show count(*) warnings, Note messages, The perror utility. Hands on Debugging Joins Overview of inner joins, Cartesian product, Inner joins with original syntax, Non equi-join, Using table aliases to avoid name clashes, Inner Joins With ISO/ANSI Syntax, Outer Joins, Left outer joins, Right outer joins, Full outer joins, Updating multiple tables simultaneously, Updating rows in one table based on a condition in another, Updating rows in one table reading data from another, Deleting from multiple tables simultaneously, Deleting rows in one table based on a condition in another. Hands on Coding joins Subqueries Types of subquery, Multiple-column subqueries, Correlated subqueries, Using the ANY, ALL and SOME operators, Using the EXISTS operator, Subqueries as scalar expressions, Inline views, Converting subqueries to joins, Using subqueries in updates and deletes. Hands on Coding subqueries Views Why views are used, Creating views, View creation restrictions, View algorithms, Updateable views, Altering and dropping views, Displaying information about views, Privileges for views. Hands on Using views Import and Export Exporting using SQL, Privileges required to export data, Importing using SQL, Messages when loading data, Privileges required to load data, Exporting from the command line, Mysqldump main options, Importing from the command line, Mysqlimport main options. Hands on Importing and exporting User variables and prepared statements Creating User variables, User variables in a select, Prepared statements, The prepare statement, The execute statement, The deallocate statement, Using prepared statements in code, with connectors. Hands on Using variables and prepared statements Introduction to stored routines Types of stored routines, Benefits of stored routines, Stored routine features, Differences between procedures and functions, Introduction to the Block, Declaring variables and constants, Assigning values to variables, Definer rights and invoker rights, Using SELECT in stored routines, Altering and dropping stored routines, Obtaining stored routine metadata, Stored routine privileges and execution security. Hands on Writing simple stored routines Stored routines - program logic The IF .. THEN .. ELSEIF construct, The CASE statement, The basic loop, The while loop, The repeat loop, The iterate statement, Nested loops. Hands on Writing stored routines with program logic Stored routines - exception handlers and cursors Dealing with errors using Exception handlers, Cursors, What is a cursor?, Cursor operations, Declaring cursors, Opening and closing cursors, Fetching rows, Status checking. Hands on Writing stored routines with program logic Procedures with parameters Creating procedures with parameters, Calling Procedures With Parameters. Hands on Writing stored routines with parameters Functions What is a function?, The create function statement, Executing functions, Executing functions from code, Executing functions from SQL statements, The deterministic and SQL clauses. Hands on Writing functions Triggers Trigger creation, Restrictions on triggers, The create trigger statement, Using the old and new qualifiers, Managing triggers, Destroying triggers, Required privileges. Hands on Writing triggers Basic optimizations Normalisation of data to third normal form, Using indexes for optimization, General query enhancement, Using Explain to analyze queries, Choosing an INNODB or MYISAM storage engine, Using MySQL Enterprise Monitor in query optimization. Hands on Making use of basic optimizations More about indexes Indexes and joins Hands on Investigating indexes and joins

MySQL for developers
Delivered in Internationally or OnlineFlexible Dates
£2,797

XSLT training course description This course has been designed as a follow on course for the XML primer course. The course looks at the use of XSLT in the transforming and styling XML documents. What will you learn Transform and style XML documents using XSLT. XSLT training course details Who will benefit: Anyone working with XSLT. Prerequisites: XML primer Duration 2 days XSLT training course contents Introduction Extensible Stylesheet Language (XSL), transforming and formatting XML. XML refresher The basic rules for building an XML document. An introduction to XSLT The basic concepts of XSLT, xsl:output, xsl:template, xsl:value-of. XML documents as trees How the original XML is transformed into a set of nodes, the general terms for manipulating node trees. Paths (XPath) Use of path matching to select required nodes for transformation. Using templates xsl:apply-templates, xsl:template match, nested templates, xsl:copy , <comment> and <element> , default templates, parameters. Control xsl:if, xsl:choose, xsl:for-each, xsl:sort. Constructing the result tree xsl:output, xsl:attribute, xsl:attribute-set, xsl:comment, xsl:processing-instruction, xsl:text, xsl:value-of, xsl:variable. Combining templates xsl:include, xsl:import, xsl:apply-imports. Transforming to text

XSLT
Delivered in Internationally or OnlineFlexible Dates
£2,477