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

5 Courses delivered Online

The Complete Modern JavaScript Course with ES6

By Packt

Welcome to a complete and in-depth JavaScript course. This is an all-in-one package that will take you from the very fundamentals of JavaScript, all the way to building a fully functional typing test app. You will learn modern JavaScript from the very beginning, step-by-step through practical and fun code examples, with the important theory about how JavaScript works behind the scenes.

The Complete Modern JavaScript Course with ES6
Delivered Online On Demand37 hours 16 minutes
£143.99

Medieval History: Arts Management & Ancient History

4.5(3)

By Studyhub UK

Overview Journey back to a time when monarchs, knights, and Vikings dominated the landscape. 'Medieval History: Arts Management & Ancient History' offers an intricate dive into the Middle Ages's mesmerising world, uncovering its treasures and tribulations. Starting with a comprehensive timeline, the course winds its way through captivating tales of empires rising and falling, faith being tested, and daily life evolving amidst a tapestry of art, literature, and intrigue. Discover the subtle underpinnings of art and architecture, probe into the mysteries of magic and the advancements of science, and explore the very fabric of society, from military stratagems to the lives of women and the nature of the state. This robust curriculum sheds light on riveting tales of the Byzantine Empire, paints a vivid picture of the Christian and Islamic worlds in juxtaposition, and delves into monumental events like the Great Famine and the Black Death. The beauty of medieval literature and the profundity of its art beckon learners into a bygone epoch, not just as passive observers, but as active participants ready to grasp the profound intricacies of a transformative age. This course bridges the gap between historical facts and soul-stirring narratives, from warfare to witchcraft and monarchs to mystics. It's not just a lesson in history; it's an invitation to witness the evolution of humanity during a crucial era. Learning Outcomes: Gaining an in-depth understanding of the chronological progression and pivotal events of the Middle Ages. Examining the diverse cultural, religious, and political landscapes of the Christian and Islamic worlds. Appraising the significance and roles of women, and the socio-economic aspects of medieval society. Analysing the evolution and impact of art, literature, and scientific thought during this period. Understanding the causes, effects, and societal responses to major calamities such as the Great Famine and the Black Death. Why buy this Medieval History: Arts Management & Ancient History? Unlimited access to the course for forever Digital Certificate, Transcript, student ID all included in the price Absolutely no hidden fees Directly receive CPD accredited qualifications after course completion Receive one to one assistance on every weekday from professionals Immediately receive the PDF certificate after passing Receive the original copies of your certificate and transcript on the next working day Easily learn the skills and knowledge from the comfort of your home Certification After studying the course materials of the Medieval History: Arts Management & Ancient History there will be a written assignment test which you can take either during or at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £5.99. Original Hard Copy certificates need to be ordered at an additional cost of £9.60. Who is this course for? This Medieval History: Arts Management & Ancient History course is ideal for Historians eager to deepen their understanding of the medieval epoch. Art aficionados keen on tracing the roots of medieval artistry and architectural marvels. Students studying ancient cultures and societies, seeking a comprehensive module on the Middle Ages. Enthusiasts with a penchant for delving into the world of monarchs, empires, and mystics. Anyone intrigued by historical narratives and wanting to comprehend the transformative forces of yesteryears. Prerequisites This Medieval History: Arts Management & Ancient History does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Medieval History: Arts Management & Ancient History was made by professionals and it is compatible with all PC's, Mac's, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection. Career path Medieval Historian: £30,000 - £45,000 Museum Curator (Medieval Collections): £28,000 - £42,000 Archaeologist (Medieval Specialisation): £27,000 - £40,000 Historical Novelist: £25,000 - £55,000 (Varies based on royalties and sales) Lecturer in Medieval Studies: £35,000 - £50,000 Architectural Historian (Medieval Focus): £29,000 - £48,000 Course Curriculum Module 01: Timeline of the Middle Ages Timeline of the Middle Ages 00:13:00 Module 02: The Kings and the Vikings The Kings and the Vikings 00:16:00 Module 03: Byzantine Empire: Survival, Revival and Collapse Byzantine Empire: Survival, Revival and Collapse 00:17:00 Module 04: The Christian World The Christian World 00:21:00 Module 05: Heresy to Christianity Heresy to Christianity 00:21:00 Module 06: The Islamic World The Islamic World 00:25:00 Module 07: Medieval Life and Means of Living Medieval Life and Means of Living 00:23:00 Module 08: Women in the Medieval Era Women in the Medieval Era 00:28:00 Module 09: Literature Literature 00:19:00 Module 10: Art and Architecture Art and Architecture 00:34:00 Module 11: Magic and Science Magic and Science 00:23:00 Module 12: Military and Warfare Military and Warfare 00:25:00 Module 13: The Emergence of State Power The Emergence of State Power 00:22:00 Module 14: Medieval Calamities: The Great Famine and the Black Death Medieval Calamities: The Great Famine and the Black Death 00:27:00 Assignment Assignment - Art: Arts Management & Ancient History 00:00:00

Medieval History: Arts Management & Ancient History
Delivered Online On Demand5 hours 14 minutes
£10.99

Java Programming Level 2

5.0(1)

By LearnDrive UK

Advance your Java skills with our Level 2 course. From mastering collections and file handling to understanding multi-threading and lambda expressions, this course culminates in building a User Authentication system, solidifying your Java expertise for real-world applications.

Java Programming Level 2
Delivered Online On Demand1 hour
£5

Basic Java 11 and OO Programming for Developers New to OO (TT2120-J11)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This is a basic-level programming course designed for attendees with prior development experience in another language, such as COBOL, 4GL, Mainframe or other non-object oriented languages. This course is not geared for non-developers. Overview This 'skills-centric' course is about 50% hands-on lab and 50% lecture, designed to train attendees in core OO coding and Java development skills, coupling the most current, effective techniques with the soundest industry practices. Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Working within in a hands-on learning environment, guided by our expert team, attendees will learn to: Understand what OO programming is and what the advantages of OO are in today's world Work with objects, classes, and OO implementations Understand the basic concepts of OO such as encapsulation, inheritance, polymorphism, and abstraction Understand not only the fundamentals of the Java language, but also its importance, uses, strengths and weaknesses Understand the basics of the Java language and how it relates to OO programming and the Object Model Work with the Modular system (Project Jigsaw) Understand and use classes, inheritance and polymorphism Understand and use collections, generics, autoboxing, and enumerations Process large amount of data using Lambda expressions and the Stream API Abstract, static and private methods in interfaces Take advantage of the Java tooling that is available with the programming environment being used in the class Java 11 features covered: Using the Local Variable Type in Lambda expressions; Updates made to the String API This course provides hands-on Java 11 training for developers who have little or no prior working knowledge of object-oriented programming languages such as C, COBOL, and 4GL. You will learn the best practices for writing great object-oriented programs in Java 11, using sound development techniques, new improved features for better performance, and new capabilities for addressing rapid application development. Special emphasis is placed on object oriented concepts and best practices. A First Look The Java Platform Using the JDK The Eclipse Paradigm Getting Started with Java Writing a Simple Class Adding Methods to the Class OO Concepts Object-Oriented Programming Inheritance, Abstraction, and Polymorphism Essential Java Programming Language Statements Using Strings Specializing in a Subclass Fields and Variables Using Arrays Local-Variable Type Inference Java Packages and Visibility Object Oriented Development Inheritance and Polymorphism Interfaces and Abstract Classes Introduction to Exception Handling Exceptions Java Developer's Toolboxÿ Utility Classes Java Date/Time Advanced Java Programming Introduction to Generics Lambda Expressions and Functional Interface Working with Collections Collections Using Collections Stream APIÿ Streams Collectors The Java Module System Introduction to the Module System Time Permitting Formatting Strings Introduction to Annotations Java 12 and beyond Additional course details: Nexus Humans Basic Java 11 and OO Programming for Developers New to OO (TT2120-J11) 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 Basic Java 11 and OO Programming for Developers New to OO (TT2120-J11) 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.

Basic Java 11 and OO Programming for Developers New to OO (TT2120-J11)
Delivered OnlineFlexible Dates
Price on Enquiry

Fast Track to Core Java Programming for Object Oriented Developers (TT2104-J11)

By Nexus Human

Duration 4 Days 24 CPD hours This course is intended for This is an introductory-level Java programming course, designed for experienced developers who wish to get up and running with Java, or who need to reinforce sound Java coding practices, immediately. Overview Working in a hands-on learning environment, guided by our expert team, attendees will learn to: Understand not only the fundamentals of the Java language, but also its importance, uses, strengths and weaknesses Understand the basics of the Java language and how it relates to OO programming and the Object Model Learn to use Java exception handling features Work with the Modular system (Project Jigsaw) Understand and use classes, inheritance and polymorphism Understand and use collections, generics, autoboxing, and enumerations Process large amount of data using Lambda expressions and the Stream API Abstract, static and private methods in interfaces Take advantage of the Java tooling that is available with the programming environment being used in the class Specific Java 11 features covered: Using the Local Variable Type in Lambda expressions; Updates made to the String AP Time Permitting: Quick look ahead - Java 12, Java 13, Java 14 and Beyond If you're an experienced OO developer (coming from a C# or C++ background, etc.) who needs to transition to programming in Java, this fast-paced, hands-on course will get you there quickly. Fast Track to Java Programming for OO Experienced Developers is a four-day, lab-intensive class where you'll quickly be immersed in working with the latest Java 11 programming techniques, using best practices for writing solid, robust (and well-written!) modern object-oriented applications. In addition to learning excellent, current coding skills in Java, you'll explore the new improved features for better performance and new capabilities for addressing rapid application development that Java 11 brings to the table. This course includes several key aspects that were introduced in Java 9, Java 10, and Java 11 including the Java Modular System, Local Variable Type Inference, and several API updates. This course also includes a Quick Look at what?s next in Java ? Java 12, Java 13, Java 14 and beyond. The Java Platform Java Platforms Lifecycle of a Java Program Responsibilities of JVM Documentation and Code Reuse Using the JDK Setting Up Environment Locating Class Files Compiling Package Classes Source and Class Files Java Applications The Eclipse Paradigm Workbench and Workspace Views Editors Perspectives Projects Writing a Simple Class Classes in Java Class Modifiers and Types Class Instance Variables Primitives vs. Object References Creating Objects Adding Methods to the Class Passing Parameters into Methods Returning a Value from a Method Overloaded Methods Constructors Optimizing Constructor Usage Language Statements Operators Comparison and Logical Operators Looping Continue and Break Statements The switch Statement The for-each() Loop Using Strings Create an instance of the String class Test if two strings are equal Get the length of a string Parse a string for its token components Perform a case-insensitive equality test Build up a string using StringBuffer Contrast String, StringBuffer, and StringBuilder Specializing in a Subclass Extending a Class Casting The Object Class Default Constructor Implicit Constructor Chaining Fields and Variables Instance vs. Local Variables: Usage Differences Data Types Default Values Block Scoping Rules Final and Static Fields Static Methods Using Arrays Arrays Accessing the Array Multidimensional Arrays Copying Arrays Variable Arguments Local-Variable Type Inference Type inference Infering Types of Local Variables The var Reserved Type name Benefits of Using var Backward Compatibility Java Packages and Visibility Class Location of Packages The Package Keyword Importing Classes Executing Programs Visibility in the Modular System Java Naming Conventions Inheritance and Polymorphism Polymorphism: The Subclasses Upcasting vs. Downcasting Calling Superclass Methods from Subclass The final Keyword Interfaces and Abstract Classes Separating Capability from Implementation Abstract Classes Implementing an Interface Abstract Classes vs. Interfaces Introduction to Exception Handling Exception Architecture Throwing Exceptions Checked vs. Unchecked Exceptions Exceptions Handling Multiple Exceptions Automatic Closure of Resources Creating Your Own Exceptions Utility Classes Wrapper Classes Autoboxing/Unboxing Enumeration Syntax Using Static imports Introduction to Generics Generics and Subtyping Bounded Wildcards Generic Methods Legacy Calls to Generics When Generics Should Be Used Lambda Expressions and Functional Interface Lambda Expression Syntax Functional Interfaces Type Inference in Java 8 Method references Collections Characterizing Collections Collection Interface Hierarchy The Set, List and Queue Interfaces Map Interfaces Using Collections Collection Sorting Comparators Using the Right Collection Lambda expressions in Collections Streams Processing Collections of data The Stream interface Reduction and Parallelism Filtering collection data Sorting Collection data Map collection data Find elements in Stream Numeric Streams Create infinite Streams Sources for using Streams Collectors Creating Collections from a Stream Group elements in the Stream Multi-level grouping of elements Partitioning Streams Introduction to the Module System Introduce Project Jigsaw Classpath and Encapsulation The JDK internal APIs Java 9 Platform modules Defining application modules Define module dependencies Implicit dependencies Implied Readability Exporting packages Java Date/Time The Date and Calendar classes Introduce the new Date/Time API LocalDate, LocalDateTime, etc. Formatting Dates Working with time zones Manipulate date/time values Java 12 and beyond Provide an overview of changes since Java 11 Introduce Preview Features Records (Java 14) Switch Expressions (Java 12, Java 13, Java 14) Text Blocks (Java 13, Java 14) Helpful NullPointerExceptions (Java 14) Pattern Matching for instanceof (Java 14) Additional course details: Nexus Humans Fast Track to Core Java Programming for Object Oriented Developers (TT2104-J11) 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 Fast Track to Core Java Programming for Object Oriented Developers (TT2104-J11) 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.

Fast Track to Core Java Programming for Object Oriented Developers (TT2104-J11)
Delivered OnlineFlexible Dates
Price on Enquiry

Educators matching "Collections Strategies"

Show all 17
Gawthorpe Textiles Collection

gawthorpe textiles collection

5.0(9)

Padiham

Gawthorpe Textiles Collection (GTC) is the operating name of independent museum and registered charity The Rachel Kay-Shuttleworth Textile Collections. Since its establishment in 1959, the charity has existed to deliver its powerful founding vision focused on education, public access to the collection for all and the promotion of wellbeing. The aims and purposes of the charity have never been more relevant as the country faces the challenges created by the Covid-19 pandemic. GTC operates from the Gawthorpe Hall estate in Padiham, Lancashire; family home to founder Rachel Kay-Shuttleworth MBE (1886- 1967), a life long collector of global textile and craft items. Rachel was a prolific lace maker and embroiderer. She was also a philanthropist who devoted her life to actively improving the social welfare of the communities on her doorstep. The charity’s long term ambition is to work in partnership to realise Rachel's vision of creating a craft house, a centre of excellence for learning in textiles. As the only dedicated textile collection of its size and variety in Lancashire, the collection which stands at over 30,000 pieces of global provenance, is a truly remarkable resource. It is one of the most diverse, interesting and encyclopaedic textile collections in the UK and is known to specialists worldwide. In a digital age which is seeing a strong resurgence in the value of hand crafts, GTC champions traditional craft skills, celebrates creativity and delivers programmes of activity which have profound and positive life changing effects on individuals’ mental wellbeing and life skills, promoting a sense of community - all through participation in craft. Key activities undertaken by the charity fall into two strands; management and care of the collection including research, documentation, acquisition, interpretation and conservation. Secondly, sharing the collection with the public; catering to a broad range of ages, cultural backgrounds and skill levels. This includes delivering historic and contemporary exhibitions, artist collaborations, workshops, talks, tours, research and study visits, as well as outreach in the local community through Valley Street Textiles Studio (a joint initiative with Calico Homes).

UCL Special Collections

ucl special collections

London

UCL Library Services consists of 17 libraries and assorted learning spaces located across London, covering a wide range of specialist subjects ranging from bio-medicine and science to arts, architecture and archaeology, plus learning spaces in the Student Centre, Senate House and the Graduate Hub. Our digital library is one of the best in the world, and we manage UCL Discovery, the institutional repository which enables the world to access our researchers' work for free. We've also started the UK's first completely open access university press, UCL Press. Together, UCL Library Services is at the heart of providing the information to support UCL's academic excellence and research that addresses real-world problems, as set out in the UCL Research Strategy. Read our Mission Statement. What we provide expert staff to help you get the most from UCL's resources; inspiring spaces for learning (individually and in groups); a vast and rich collection of books, e-resources and journals; access to UCL Special Collections with treasures from UCL's history at the forefront of scientific research; a place to come together and share expertise. We are a global leader in Open Science policy and implementation. The Office for Open Science and Scholarship co-ordinates work in this area across UCL. The specialist tools we've developed in bibliometrics and data management are helping researchers to exploit data as it becomes available at UCL and supporting UCL researchers to demonstrate the impact of their work. We support UCL students and staff, NHS staff and the general public both online and on site ensuring they can access the library resources they need wherever they are. We also engage staff, students and external audiences through academic teaching sessions, exhibitions, special events, community and school links and social media.