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

385 Educators providing Courses delivered Online

Farmer Gow's Education

farmer gow's education

London

Farmer Gow's is registered with the Oxfordshire Work Experience Scheme. The farm offers various work experience opportunities, depending on the age of the student. The details below are not exhaustive – and with up to 20 changes to the farm routine each and every day, throughout the year - students first and foremost need to understand and appreciate the very unique work experience opportunities which we provide. Students are interviewed prior to placements being offered. What's involved? Work Experience is expensive to provide - we therefore expect a huge commitment from students to achieve as near as possible balance between the learning opportunities provided and the work a student performs. If you want to work with animals, the very first thing you need to understand and accept is that they need 24 hour/365 day a year care – so you need to be committed. We don’t keep students who can’t make a regular commitment. Farmer Gow's is a private company providing public access to farming and the countryside. Our doors are open to the public for 358 days of the year - we therefore need to ensure that you work carefully and safely - with both our animals and our visitors. We will teach you to ~ listen carefully to instructions follow those instructions and provide feedback to senior staff on all elements of the task in hand We will encourage you to ask questions – but also to make notes so that your questions come after a period of training, rather than constantly interrupting the training. We will supervise you thoroughly until we are sure you can follow instructions correctly and accurately. As your confidence grows and your ability to correctly perform tasks improves we will start to 'step back' and allow you to grow in the level of responsibility we give you. We will challenge you - and if you work hard and listen carefully - you will have a fantastic time. You will learn loads and loads and loads. You will meet many new people and learn to talk to them, work with them, and ask them for help. And that's just in your first few weeks... Age 14-16 years ~ Key Stage 4 We offer a 2-week work experience for students in years 10 and 11. Students should apply by email, with brief details of their interests. Every applicant is invited to spend a 1/2 day on the farm, to assess their suitability for a placement. A placement is confirmed after the introduction day, by email. Age 16-19 years ~ Key Stage 5 Students may apply for a work experience placement from age 15 years and thereby start at 16 years of age. The farm provides ~ 'hands on' practical and technical training to students interested in veterinary and animal careers contacts for further work experience opportunities with local farmers, businesses and government departments involved in the agricultural industry opportunities for paid work once a basic level of competence is achieved opportunities for paid work during school/college/university holidays Depending on the background of the student we would normally expect ~ From age 15 years ~ Year 1 at Farmer Gow's January-March application to join the work experience programme. Student invited to spend a ½ day on the farm, working alongside an existing student, followed by a short interview with a senior member of staff. September ~ following a successful visit and interview, student begins a one-day per week work experience. Introduction to the farm's routines, learning about everyday feeding, watering, hygiene procedures, routine tasks, preparation of feeds for hand reared lambs and kids. You will assist with twice daily 'Meet the Animals' sessions. Mandatory – February ½ term holiday - a week’s work experience, either Sunday-Thursday or Tuesday-Saturday. Mandatory – Easter holidays - one week work experience during the school holiday - either Sunday-Thursday or Tuesday-Saturday. This is our busiest time of year so you will be working under pressure. Holidays ~ please note ~ We expect students to take no more than 2-weeks off during the May-June exam period. This is hay making time - and understanding grass growing and harvesting is an incredibly important learning experience. In line with statutory holidays students may take up to six weeks (i.e. 6 days) holiday per year – one of which days will be during the Christmas stand-down period. Year 2 One day a week continues through the autumn and winter months. Most students arrange off-farm work experiences during the October school holidays. Early spring - students work with newborn/hand reared lambs and kids, refreshing/strengthening/practising Year 1 skills Students are set weekly subjects on a whole variety of agricultural subjects for presentation to staff the following weekend. This rapidly expands learning and awareness. Mandatory - February ½ term holiday, Sun-Thu or Tue-Sat – lambing will really begin to make sense – it’s a fantastic time of year. This year you may be able to assist with a lambing, you will certainly be iodine-ing newborn lambs and giving ewes and lambs heptivac injections. Injections, castration, foot trimming, ringing, record keeping, ordering feeds ... there is much to practice and new jobs to learn. Mandatory – Easter holidays - one week work experience during the school holiday - either Sunday-Thursday or Tuesday-Saturday. This is our busiest time of year so you will be working under pressure. You will be leading chick handling, egg collecting and egg boxing sessions. Customer service - you should be ready to start serving in the farm shop, welcoming visitors to the farm, helping them with chick handling - and serving them on the till. When you can do this, you will become a paid member of staff - if we have a vacancy. Working in the farm shop can only be undertaken when a student has sufficient knowledge from working on the farmyard. Visitors/customers have every imaginable questions and you need to be able to answer them with confidence and knowledge. You will be working with very young piglets, calves, lambs, kids, chicks, ducklings, turkey poults - and their adults. You will be ear tagging, worming, foot trimming, handling, feeding, moving – there’s never a dull moment at Farmer Gow’s. You will work with younger work experience students and with children on farm workshops – this will practice team leading skills Summer holidays - one week work experience (if required) on farm - or a week at another local farm/business. We will provide you with telephone numbers and a contact name. You will have a wealth of farm knowledge and handling experience on all the farm species - cattle, pigs, sheep, goats, chickens, geese, ducks and turkeys. You will be able to lead small groups of visitors through Meet the Animals. You will be able to answer their questions confidently and accurately. These skills are particularly valuable for interviews with prospective employers/university You will understand the 20+ animal medicines we use each year to safeguard our animals; you will understand routine/seasonal tasks. You will be able to medicate - orally and by injection - our farm animals. You will be able to arrange other work experiences very easily - because you have reached a level of competence which will be useful to other farms and businesses. When you have passed your driving test - you will be able to join a high end dairy farm and enjoy learning about milking and the dairy industry - unless of course you have a parent willing and able to drive you to 4am milking. Post School and on to University or other employment We will be very proud of you and want to know how you are getting on We will welcome you back for summer/Christmas/Easter work We will continue to support you - with references and contacts for further work experiences Summary The above is a basic description of the work experience opportunity available at Farmer Gow’s. We expect a lot – but offer a lot in return. If the relationship doesn’t develop well – it is normally due to a lack of commitment from the student. We will tell you and we will end the placement. Finally (as if we haven't already said an awful lot) we ask you to sign up to the above - and if you are under 18 years of age we ask a parent/guardian to co-sign - so that we all know what has been agreed and what is expected. We look forward to working with you. Applications By email to Sarah or Clara on ~ enquiries@farmergows.co.uk Please attach a current CV and make sure you also include contact telephone number.

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 "spring"

Show all 205

Spring Framework Master Class - Java Spring the Modern Way

By Packt

This course will help you master Spring, Spring Boot, Spring Modules - JDBC, AOP, and Data JPA through a hands-on, step-by-step approach. You will also be introduced to unit testing with JUnit and Mockito and learn how to communicate with the database using the Spring framework.

Spring Framework Master Class - Java Spring the Modern Way
Delivered Online On Demand12 hours
£147.99

Learn Spring Core Framework the Easy Way

By Packt

Spring Core is the starting point for learning the Spring Framework, and having a solid understanding of the core concepts of Spring would not only ease your journey to learn other modules/projects of Spring but also clear interviews. This course will cover all the required and essential Spring core concepts in great detail along with examples.

Learn Spring Core Framework the Easy Way
Delivered Online On Demand5 hours 10 minutes
£59.99

Spring Boot Framework

By Course Cloud

Course Overview Learn how to use the most in-demand Java framework and become an expert in web development when you take this comprehensive training for Spring Boot Framework. Spring Boot is the popular open-source Java-based framework used to create microservices and helps developers create applications that run autonomously. By completing this training, you will have gained an industry advantage and awareness of valuable programming and Java scripting abilities. This Spring Boot tutorial is the perfect introduction to this helpful framework for all types of web developers. You will be taken through the concepts of Spring Stacks, guided through the procedure for practical implementations, and learn how to set up integral customer control stages. For the IT professional who wants to present or create a fully running application for specific uses, this invaluable knowledge will open many IT career doors for you. Spring into success by enrolling now. This best selling Spring Boot Framework has been developed by industry professionals and has already been completed by hundreds of satisfied students. This in-depth Spring Boot Framework is suitable for anyone who wants to build their professional skill set and improve their expert knowledge. The Spring Boot Framework is CPD-accredited, so you can be confident you're completing a quality training course will boost your CV and enhance your career potential. The Spring Boot Framework is made up of several information-packed modules which break down each topic into bite-sized chunks to ensure you understand and retain everything you learn. After successfully completing the Spring Boot Framework, you will be awarded a certificate of completion as proof of your new skills. If you are looking to pursue a new career and want to build your professional skills to excel in your chosen field, the certificate of completion from the Spring Boot Framework will help you stand out from the crowd. You can also validate your certification on our website. We know that you are busy and that time is precious, so we have designed the Spring Boot Framework to be completed at your own pace, whether that's part-time or full-time. Get full course access upon registration and access the course materials from anywhere in the world, at any time, from any internet-enabled device.  Our experienced tutors are here to support you through the entire learning process and answer any queries you may have via email.

Spring Boot Framework
Delivered Online On Demand
£319

Spring Boot Quick Start | Core Spring, Spring AOP, Spring Boot 2.0 and More (TT3322)

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for This introduction to Spring development course requires that incoming students possess solid Java programming skills and practical hands-on Java experience. This class is geared for experienced Java developers who are new to Spring, who wish to understand how and when to use Spring in Java and JEE applications. Overview Working in a hands-on learning environment, led by our expert practitioner, students will: Explain the issues associated with complex frameworks such as JEE and how Spring addresses those issues Understand the relationships between Spring and JEE, AOP, IOC and JDBC. Write applications that take advantage of the Spring container and the declarative nature of assembling simple components into applications. Understand how to configure the Spring Boot framework Understand and work on integrating persistence into a Spring application Explain Spring's support for transactions and caching Work with Spring Boot to facilitate Spring setup and configuration Apply Aspect Oriented Programming (AOP) to Spring applications Become familiar with the conditionally loading of bean definitions and Application Contexts Understand how to leverage the power of Spring Boot Use Spring Boot to create and work with JPA repositories Introduction to Spring Boot | Spring Boot Quick Start is a hands-on Spring training course geared for experienced Java developers who need to understand what the Spring Boot is in terms of today's systems and architectures, and how to use Spring in conjunction with other technologies and frameworks. This leading-edge course provides added coverage of Spring's Aspect-Oriented Programming and the use of Spring Boot. Students will gain hands-on experience working with Spring, using Maven for project and dependancy management, and, optionally, a test-driven approach (using JUnit) to the labs in the course. The Spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion. Spring's flexibility and transparency is congruent and supportive of incremental development and testing. The framework's structure supports the layering of functionality such as persistence, transactions, view-oriented frameworks, and enterprise systems and capabilities. This course targets Spring Boot 2 , which includes full support for Java SE 11 and Java EE 8. Spring supports the use of lambda expressions and method references in many of its APIs. The Spring Framework Understand the value of Spring Explore Dependency Injection (DI) and Inversion of Control (IoC) Introduce different ways of configuring collaborators Spring as an Object Factory Initializing the Spring IoC Container Configuring Spring Managed Beans Introduce Java-based configuration The @Configuration and @Bean annotations Define bean dependencies Bootstrapping Java Config Context Injection in Configuration classes Using context Profiles Conditionally loading beans and configurations Bean Life-Cycle Methods Defining Bean dependencies Introduce Spring annotations for defining dependencies Explore the @Autowired annotation Stereotype Annotations Qualifying injection points Lifecycle annotations Using properties in Java based configuration The @Value annotation Using the Candidate Components Index Introduction to Spring Boot Introduce the basics of Spring Boot Explain auto-configuration Introduce the Spring Initializr application Bootstrapping a Spring Boot application Working with Spring Boot Provide an overview of Spring Boot Introduce starter dependencies Introduce auto-configuration @Enable... annotations Conditional configuration Spring Boot Externalized Configuration Bootstrapping Spring Boot Introduction to Aspect Oriented Programming Aspect Oriented Programming Cross Cutting Concerns Spring AOP Spring AOP in a Nutshell @AspectJ support Spring AOP advice types AspectJ pointcut designators Spring Boot Actuator Understand Spring Boot Actuators Work with predefined Actuator endpoints Enabling Actuator endpoints Securing the Actuator Developing in Spring Boot Introduce Spring Boot Devtools Enable the ConditionEvaluationReport Debugging Spring Boot applications Thymeleaf Provide a quick overview of Thymeleaf Introduce Thymeleaf templates Create and run a Spring Thymeleaf MVC application Additional course details: Nexus Humans Spring Boot Quick Start | Core Spring, Spring AOP, Spring Boot 2.0 and More (TT3322) 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 Spring Boot Quick Start | Core Spring, Spring AOP, Spring Boot 2.0 and More (TT3322) 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.

Spring Boot Quick Start | Core Spring, Spring AOP, Spring Boot 2.0 and More (TT3322)
Delivered OnlineFlexible Dates
Price on Enquiry

Introduction to Reactive Spring (TT3355 )

By Nexus Human

Duration 4 Days 24 CPD hours This course is intended for This in an intermediate-level Java development course geared for students experienced with Java and Spring programming essentials. This course does not cover Java or Spring development basics. Overview Working within in an engaging, hands-on learning environment, guided by our expert team, attendees will: Understand the ReactiveX specification Understand the basics of Reactive Programming Discuss the advantages and limitations of Observables Write a client application capable of handling Reactive events Apply operators to event streams to filter, modify and combine the objects emitted by event publishers Select the appropriate type of Event Source Use both Cold and Hot Observables Deal with backpressure problems in reactive programming Develop a reactive web application using Spring WebFlux Define application flows of a WebFlux application Use the WebClient API to work with both synchronous and streaming APIs Develop Unit and Integration tests to test WebFlux endpoints Creating a reactive REST endpoint Become familiar with the basics of WebSockets Create a WebSocket endpoint using Spring Create a WebSocket client Understand the basics of NoSQL Become familiar with the basics of MongoDB Understand how the data in MongoDB can be retrieved using a Reactive API Define Spring Data MongoDB repositories Query the MongoDB using Spring Data Define a reactive repository using MongoDB Explore the Spring Data R2DBC API to perform reactive CRUD operations against a relational database Spring Data reative allow us to implement database operations relying on Reative Programming APIs. While the Spring R2DBC initiative aims to bring reactive programming to relational databaes, several NoSQL databases already provide this possibility. After an introduction to NoSQL and the MongoDB, this courses covers the APIs available to communicate with this NoSQL database using both blocking and reactive APIs.Introdcution to Reactive Spring is a comprehensive Java training workshop geared for experienced developers who wish to explore concurrent, asynchronous and reactive programming APIs and techniques using Spring. After an introduction to reactive programming, Reactive Streams and the Project Reactor APIs, this course will show how this APIs are integrated into Spring. Spring 5 includes Spring WebFlux, providing a reactive programming model for web applications, including support for Reactive REST APIs. Spring WebSocket assists in the creation of web applications which provide a full-duplex, two-way communication between client and server. Introduction to Reactive Programming Reactive Manifesto Introduce ReactiveX ReactiveX implementations The Observer, Iterator pattern and functional programming Discuss hot and cold publishers Reactive Streams API Introduce the Reactive Streams specification Publisher and Subscribers java.util.concurrent.Flow Transformation of Messages (Processor) Controlling messages Tutorial: Setup Eclipse for Using Maven Introduction Introduce the Reactor Building blocks Flux and Mono Creating observables Subscribing to a stream Testing Event Sources (introduction) Testing reactive implementations StepVerifier : test sequence of emitted items Defining expectations TestPublisher: produce test data to test downstream operators Reactive Operators Introduce Operators Show the use of marble diagrams Explain some commonly used operators Callback operators Schedulers (Multithreading) Thread usage of subscriber and consumer Using the subscribeOn method Introduce the Scheduler interface Using the observeOn method Backpressure Strategies for dealing with Backpressure ?reactive pull? backpressure Exception Handling Handling errors in onError Exception handling strategies Using onErrorReturn or onErrorNext operators Using the retry operators The Global Error Handler Spring Data Review Quick review of Spring Data repositories Query return types Defining Query methods Pagination and sorting R2DBC Reactive Relational Database Connectivity DatabaseClient Performing CRUD operations Reactive Query annotated methods Spring WebFlux: Introduction Annotated Controllers Functional Endpoints WebFlux configuration Creating a reactive REST endpoint Defining flows Defining the application flow Actions Defining decision Navigating flows RouterFunction View Technologies View technologies Using Thymeleaf to create the view View Configuration Spring WebClient: Introduction to WebClient Working with asynchronous and streaming APIs Making requests Handling the response Lab: WebClient WebTestClient Testing WebFlux server endpoints Testing controllers or functions Define integration tests Introduction to Spring Reactive WebSockets Be familiar with the basics of WebSockets Understand the HTTP handshake and upgrade Name some of the advantages of WebSockets Defining the WebSocket WebSocket Message Handling WebSocketSession Implementing the WebSockethandler Creating a Browser WebSocket Client WebSocket STOMP Streaming (or Simple) text-orientated messaging protocol Introduce SockJS Connecting to the STOMP endpoint Configuring the message broker STOMP destinations Reactive WebSocket Reactive WebSocket support Implement the reactive WebSocketHandler BigData Introduce Big Data Explain the need for enhanced data storage Introduction to MongoDB JavaScript Object Notation Overview Introduce Binary JSON (BSON) Starting the database Creating Collections and Documents Executing ?simple? database commands Introduce the ObjectID Searching for documents using query operators Updating and deleting documents MongoDB Compass Spring and MongoDB MongoDB Support in Spring Data MongoClient and MongoTemplate Spring Data MongoDB configuration @EnableMongoRepositories Adding documents to the database The @Document and @Field annotations Polymorphism and the _class property The Criteria object Spring Data MongoDB MongoRepository Field naming strategy Using JSON queries to find documents The @PersistenceConstructor annotation Reactive Repositories with MongoDB Using reactive repositories ReactiveMongoTemplate RxJava or Reactor Additional course details: Nexus Humans Introduction to Reactive Spring (TT3355 ) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Introduction to Reactive Spring (TT3355 ) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Introduction to Reactive Spring (TT3355 )
Delivered OnlineFlexible Dates
Price on Enquiry

Introduction to Spring Boot and Spring Cloud (TT3324)

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for This introduction to Spring development course requires that incoming students possess solid Java programming skills and practical hands-on Java experience. This class is geared for experienced Java developers who are new to Spring, who wish to understand how and when to use Spring in Java and JEE applications. Overview Working in a hands-on learning environment, students will review configuration basics of the Spring framework. The course then moves into Spring Boot, providing in-depth content and experience working with Spring Boot to accomplish a variety of tasks. In addition to working through the Spring Actuator, students work extensively at testing and debugging Spring Boot applications. Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' application development and Spring experience into every classroom. Working in a hands-on learning environment, led by our expert practitioner, students will: Review the concept of Java-based configuration Become familiar with the conditionally loading bean definitions and Application Contexts Understand how to leverage the power of Spring Boot Use Spring Boot to create and work with JPA repositories Use Spring Boot to work in conjunction with Spring Cloud Understand the Spring Cloud project and how it relates to general Cloud concepts and practices Work with Spring Cloud configuration and the Config Client The Spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion. Spring's flexibility and transparency is congruent and supportive of incremental development and testing. The framework's structure supports the layering of functionality such as persistence, transactions, view-oriented frameworks, and enterprise systems and capabilities. Introduction to Spring Boot and Spring Cloud is a hands-on Spring training course geared for experienced Java developers who need to understand what the Spring Boot is in terms of today's systems and architectures, and how to use Spring in conjunction with other technologies and frameworks. This course targets Spring Boot 2, which includes full support for Java 8 and JEE 7 (earlier versions of Java and JEE continue to be supported). Spring supports the use of lambda expressions and method references in many of its APIs. Spring makes enterprise development easier. Spring simplifies common tasks and encourages good design based on programming to interfaces. Spring makes your application easier to configure and reduces the need for many JEE design patterns. Spring puts the OO design back into your enterprise application, and it integrates nicely with many view technologies and the new features of HTML5. Introduction to Spring The Spring Framework Configuring Spring Managed Beans Defining Bean dependencies Spring Cloud Spring Boot Additional Configuration Spring Cloud Project Introduction to Spring Boot Working with Spring Boot Spring AOP Introduction to Aspect Oriented Programming Spring Cloud Config Spring Cloud Registry and Discovery Spring AOP Spring Boot 2 Spring Boot Actuator Developing in Spring Boot Thymeleaf Spring Cloud GateWay Additional course details: Nexus Humans Introduction to Spring Boot and Spring Cloud (TT3324) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Introduction to Spring Boot and Spring Cloud (TT3324) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Introduction to Spring Boot and Spring Cloud (TT3324)
Delivered OnlineFlexible Dates
Price on Enquiry

VMware Spring: Core Training

By Nexus Human

Duration 4 Days 24 CPD hours This course is intended for Application developers who want to increase their understanding of Spring and Spring Boot with hands-on experience and a focus on fundamentals Overview By the end of the course, you should be able to meet the following objectives: Spring configuration using Java Configuration and Annotations Aspect oriented programming with Spring Testing Spring applications using JUnit 5 Spring Data Access - JDBC, JPA and Spring Data Spring Transaction Management Simplifying application development with Spring Boot Spring Boot auto-configuration, starters and properties Build a simple REST application using Spring Boot, embedded Web Server and fat JARs or classic WARs Implementing REST client applications using RestTemplate and WebClient Spring Security Enable and extend metrics and monitoring capabilities using Spring Boot actuator Utilize Spring Boot enhancements to testing This course offers hands-on experience with the major features of Spring and Spring Boot, which includes configuration, data access, REST, AOP, auto-configuration, actuator, security, and Spring testing framework to build enterprise and microservices applications. On completion, participants will have a foundation for creating enterprise and cloud-ready applications. Introduction to Spring Java configuration and the Spring application context @Configuration and @Bean annotations @Import: working with multiple configuration files Defining bean scopes Launching a Spring Application and obtaining Beans Spring JAVA Configuration: A Deeper Look External properties & Property sources Environment abstraction Using bean profiles Spring Expression Language (SpEL) Annotation-based Dependency Injection Component scanning Autowiring using @Autowired Java configuration versus annotations, mixing. Lifecycle annotations: @PostConstruct and @PreDestroy Stereotypes and meta-annotations Factory Pattern in Spring Using Spring FactoryBeans Advanced Spring: How Does Spring Work Internally? The Spring Bean Lifecycle The BeanFactoryPostProcessor interception point The BeanPostProcessor interception point Spring Bean Proxies @Bean method return types Aspect-oriented programming What problems does AOP solve? Defining pointcut expressions Implementing various types of advice Testing a Spring-based Application Spring and Test-Driven Development Spring 5 integration testing with JUnit 5 Application context caching and the @Dirties Context annotation Profile selection with @Active Profiles Easy test data setup with @Sql Data Accss and JDBC with Spring How Spring integrates with existing data access technologies Data Access Exception hierarchy Spring?s Jdbc Template Database Transactions with Spring Transactions overview Transaction management with Spring Transaction propagation and rollback rules Transactions and integration testing Spring Boot Introduction Introduction to Spring Boot Features Value Proposition of Spring Boot Creating a simple Boot application using Spring Initializer website Spring Boot Dependencies, Auto-configuration, and Runtime Dependency management using Spring Boot starters How auto-configuration works Configuration properties Overriding auto-configuration Using Command Line Runner JPA with Spring and Spring Data Quick introduction to ORM with JPA Benefits of using Spring with JPA JPA configuration in Spring Configuring Spring JPA using Spring Boot Spring Data JPA dynamic repositories Spring MVC Architecture and Overview Introduction to Spring MVC and request processing Controller method signatures Using @Controller, @RestController and @GetMapping annotations Configuring Spring MVC with Spring Boot Spring Boot packaging options, JAR or WAR Rest with Spring MVC An introduction to the REST architectural style Controlling HTTP response codes with @ResponseStatus Implementing REST with Spring MVC, @RequestMapping, @RequestBody and @ResponseBody Spring MVC?s HttpMessageConverters and automatic content negotiation Spring Security What problems does Spring Security solve? Configuring authentication Implementing authorization by intercepting URLs Authorization at the Java method level Understanding the Spring Security filter chain Spring security testing Actuators, Metrics and Health Indicators Exposing Spring Boot Actuator endpoints Custom Metrics Health Indicators Creating custom Health Indicators External monitoring systems Spring Boot Testing Enhancements Spring Boot testing overview Integration testing using @SpringBootTest Web slice testing with MockMvc framework Slices to test different layers of the application Spring Security Oauth (Optional Topic) OAuth 2 Overview Implementing OAuth 2 using Spring Security OAuth Reactive Applications with Spring (Optional Topic) Overview of Reactive Programming concepts Reactive Programming support in Spring Using Spring?s reactive WebClient Additional course details:Notes Delivery by TDSynex, Exit Certified and New Horizons an VMware Authorised Training Centre (VATC) Nexus Humans VMware Spring: Core Training 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 VMware Spring: Core Training 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.

VMware Spring: Core Training
Delivered OnlineFlexible Dates
Price on Enquiry

Spring Boot Fundamentals

By Packt

Explore the Spring Data Java Persistence API, Spring MVC, REST clients, and more, and get hands-on with creating robust Spring Boot applications.

Spring Boot Fundamentals
Delivered Online On Demand7 hours 10 minutes
£93.99

VMware Spring Boot: Developer

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for Application developers who want to increase their understanding of Spring and Spring Boot and a focus on fundamentals. Overview By the end of the course, you should be able to meet the following objectives: Describe the benefits provided by Spring Boot Initialize a project using Spring Boot Starters Leverage Spring Boot's auto configuration features Create simplified backing-store solutions using Spring Data JPA Build a simple MVC application using Spring Boot, embedded Web Server and fat JARs or classic WARs Build a RESTful Web application Use Spring Security to secure Web and REST endpoints Enable and extend metrics and monitoring capabilities using Spring Boot actuator Leverage advance configuration capabilities Utilize Spring Boot enhancements to testing This course offers experience with Spring Boot and its major features, including auto-configuration, Actuator, Spring Boot testing framework and more. On completion, participants will have a foundation for creating enterprise and cloudready applications. Please note that this course is a subset of the material in our 4-day Spring: Core Training course - there is no need to take both courses. This course is recommended if you have a good working knowledge of Spring Basics (see Prerequisites) but are new to Spring Boot. Introduction to Spring Essentials Why Spring Configuration using Spring Bean creation Data Management Spring Boot Introduction Introduction to Spring Boot Features Value Proposition of Spring Boot Creating a simple Boot application using Spring Initializer website Spring Boot Dependencies, Auto-configuration, and Runtime Dependency management using Spring Boot starters How auto-configuration works Configuration properties Overriding auto-configuration Using CommandLineRunner JPA with Spring and Spring Data Quick introduction to ORM with JPA Benefits of using Spring with JPA JPA configuration in Spring Configuring Spring JPA using Spring Boot Spring Data JPA dynamic repositories Spring MVC Architecture and Overview Introduction to Spring MVC and request processing Controller method signatures Using @Controller, @RestController and @GetMapping annotations Configuring Spring MVC with Spring Boot Spring Boot packaging options, JAR or WAR Rest with Spring MVC An introduction to the REST architectural style Controlling HTTP response codes with @ResponseStatus Implementing REST with Spring MVC, @RequestMapping, @RequestBody and @ResponseBody Spring MVC?s HttpMessageConverters and automatic content negotiation Spring Security What problems does Spring Security solve? Configuring authentication Implementing authorization by intercepting URLs Authorization at the Java method level Understanding the Spring Security filter chain Spring security testing Actuators, Metrics and Health Indicators Exposing Spring Boot Actuator endpoints Custom Metrics Health Indicators Creating custom Health Indicators External monitoring systems Spring Boot Testing Enhancements Spring Boot testing overview Integration testing using @SpringBootTest Web slice testing with MockMvc framework Slices to test different layers of the application

VMware Spring Boot: Developer
Delivered OnlineFlexible Dates
Price on Enquiry

Spring MVC With Spring Boot (All Modules) and Project

By Packt

Spring MVC is a Java framework that is used to build web applications; it follows the MVC design pattern. In this course, we'll learn all key Spring framework features to develop robust enterprise-grade web applications. We'll learn how to create a complete Spring-based web application from scratch, with Spring Security, MVC, Spring Data, View, and more. In the end, we will combine all the modules we have learned and create a real-time Todo application from scratch.

Spring MVC With Spring Boot (All Modules) and Project
Delivered Online On Demand8 hours 19 minutes
£74.99