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

18558 Basic courses in Sheffield delivered Online

AutoCAD Plugin Development Using VB.NET and Windows Forms

5.0(2)

By Institute of Beauty & Makeup

CPD Accredited | Career Oriented Learning Modules | 24x7 Tutor Support | Lifetime Access

AutoCAD Plugin Development Using VB.NET and Windows Forms
Delivered Online On Demand1 hour
£12

C202- GLASS AND GLAZING

By CWCT

Outline: This course is intended to provide an introduction to the manufacture and processing of glass, its safe use, mechanical performance, thermal performance, and issues associated with design, installation and inspection. The course identifies relevant British, European and CWCT standards and guides which relates to the use of glazing in the building envelope. NOTE: The material for this course is based on previous MTCP and CWDC courses. Target Audience: This course is aimed at all those with an interest in the performance, specification and design of glazing in the building envelope.  Learning objectives: Understand how different glass types and produced and processed, Understand the performance of different glass types, Understand the requirements for safety glass, Appreciate glass risk assessment, Understand key factors affecting glass quality, Understand the performance of coated glass, Basic understanding of the structural behaviour of monolithic and laminated glass. Assessment: Assessment will be via a series of multiple-choice questions following the course, The assessment is timed and must be passed in order to receive a CPD certificate for the course, If the assessment is failed, one re-take will be permitted. Prerequisites: None, although C201 Introduction to contemporary cladding and façade systems is recommended. Course availability:  09 September - 06 October 2024 Lecture time: 1 day Price:  Member price Non-Member price £180 + VAT £360 + VAT

C202- GLASS AND GLAZING
Delivered Online On Demand24 hours
£180 to £360

Reproduction in Flowering Plants, Basics of Reproduction & Botany

By Imperial Academy

3 QLS Endorsed Diploma | QLS Hard Copy Certificate Included | 10 CPD Courses | Lifetime Access | 24/7 Tutor Support

Reproduction in Flowering Plants, Basics of Reproduction & Botany
Delivered Online On Demand
£399

Diploma in Computer Programming

4.3(43)

By John Academy

If you are looking for a new and challenging career in the area of computer programming or you just want to learn about this anyway, then our Diploma in Computer Programming course will give you the skills you need. Description: Computer Programming is regularly the primary port of call for anybody hoping to move into a full-time role in programming advancement. A comprehension of a scripting language will likewise offer many open doors for advancement as it gives understanding and information on how frameworks are constructed and executed within associations. This course is for learners with next to zero prior programming background, however a desire to comprehend computational ways to deal with critical thinking. This course starts by introducing the student to basic concepts and terminology of software development and helps them gain the skills that are required for writing and designing a program. It also gives a review of the software development process along with an introduction to programming constructs and approaches. If you want to learn computer programming, yet don't have any detailed knowledge, you'll appreciate this programming course. You will gain in depth knowledge and get up-to-date information in this field of your interest. Who is the course for? Beginners who are new to the world of programming. Individuals who want to master computer programming. Computer Programmers of a different language. Students. Entry Requirement: This course is available to all learners, of all academic backgrounds. However, an educational background or experience in business communications will be an advantage. Learners should be aged 16 or over to undertake the qualification. Good understanding of English language, numeracy and ICT are required to attend this course. Assessment: At the end of the course, you will be required to sit an online multiple-choice test. Your test will be assessed automatically and immediately so that you will instantly know whether you have been successful. Before sitting for your final exam you will have the opportunity to test your proficiency with a mock exam. Certification: After you have successfully passed the test, you will be able to obtain an Accredited Certificate of Achievement. You can however also obtain a Course Completion Certificate following the course completion without sitting for the test. Certificates can be obtained either in hard copy at a cost of £39 or in PDF format at a cost of £24. PDF certificate's turnaround time is 24 hours and for the hardcopy certificate, it is 3-9 working days. Why choose us? Affordable, engaging & high-quality e-learning study materials; Tutorial videos/materials from the industry leading experts; Study in a user-friendly, advanced online learning platform; Efficient exam systems for the assessment and instant result; The UK & internationally recognised accredited qualification; Access to course content on mobile, tablet or desktop from anywhere anytime; The benefit of career advancement opportunities; 24/7 student support via email. Career Path: Diploma in Computer Programming is a useful qualification to possess, and would be beneficial for the following professionals: Software developer. Information systems specialist. PC specialist. Mid-range programmer. UNIX/Linux programmer. Computer Fundamentals Basic Terms 00:15:00 Types of Computers 00:15:00 Anatomy of a PC 00:30:00 How a PC Works 00:15:00 CPU and Memory 00:30:00 Input Devices 00:15:00 Output Devices 00:15:00 Secondary Storage Devices 00:30:00 The Basics 00:15:00 Operating Systems and Applications 00:30:00 How is Software Built 00:15:00 Types of Software 00:15:00 Legal Issues 00:15:00 COMPUTER PROGRAMMING 101 COMPUTER PROGRAMMING 101 01:00:00 WHAT IS COMPUTER PROGRAMMING AND WHY SHOULD I CARE? 00:30:00 What a Programmer Does 01:00:00 COMPUTER PROGRAMMING AT A GLANCE COMPUTER PROGRAMMING AT A GLANCE 01:00:00 UNDERSTANDING THE LANGUAGE OF THE COMPUTER 00:30:00 Choosing a Language 00:30:00 BASIC PROGRAMMING LANGUAGE BASIC Programming Language 01:00:00 Getting Started with BASIC Programming Language 01:00:00 BASIC Overview of BASIC Components 01:00:00 BASIC Special Variables 01:00:00 BASIC Probability Functions 01:00:00 Filtering the Data Set or Splitting the Data Set 01:00:00 DATA Blocks 01:00:00 DELETE Statement 01:00:00 FORNEXT Statement 01:00:00 IF. . . THEN Statement 01:00:00 JOB STATISTICS AT A GLANCE Computer Programming 01:00:00 Employment Outlook 00:15:00 How to Find A Great Job After Graduation 01:00:00 Additional Supporting Material Fundamentals of Computer-Programming with C+ 00:00:00 Refer A Friend Refer A Friend 00:00:00 Mock Exam Mock Exam- Diploma in Computer Programming 00:20:00 Final Exam Final Exam- Diploma in Computer Programming 00:20:00 Certificate and Transcript Order Your Certificates and Transcripts 00:00:00

Diploma in Computer Programming
Delivered Online On Demand21 hours 40 minutes
£25

Web Hacker's Toolbox - Tools Used by Successful Hackers

By Packt

An intermediate-level training that will help you learn how hackers find SQL injections with Sqlmap, web application security testing with Google Hacking, fuzzing with Burp Suite, and exploiting race conditions with OWASP ZAP. You will learn how to use these tools in your penetration testing projects and use them to protect your web applications.

Web Hacker's Toolbox - Tools Used by Successful Hackers
Delivered Online On Demand3 hours
£149.99

Animal Nutrition Courses

4.9(27)

By Apex Learning

Be prepared for the upcoming Hiring Season by enhancing your professional skillsets with Apex Learning! Get Hard Copy + PDF Certificate + Transcript + Student ID Card as a Gift - Enrol Now Tired of browsing and searching for the course you are looking for? Can't find the complete package that fulfils all your needs? Then don't worry as you have just found the solution. Take a minute and look through this 14-in-1 extensive bundle that has everything you need to succeed in Animal Nutrition and other relevant fields! After surveying thousands of learners just like you and considering their valuable feedback, this all in one Animal Nutrition bundle has been designed by industry experts. We prioritised what learners were looking for in a complete package and developed this in-demand Animal Nutrition course that will enhance your skills and prepare you for the competitive job market. Also, our Animal Nutrition experts are available for answering your queries and help you along your learning journey. Advanced audiovisual learning modules of these courses are broken down into little chunks so that you can learn at your own pace without being overwhelmed by too much material at once. Furthermore, to help you showcase your expertise in Animal Nutrition, we have prepared a special gift of 1 hardcopy certificate and 1 PDF certificate for the title course completely free of cost. These certificates will enhance your credibility and encourage possible employers to pick you over the rest. This Animal Nutrition Bundle Consists of the following Premium courses: Course 01: Animal Nutrition & Diet Course 02: Dog Raw Diet Training - Level 2 Course 03: Dog Training - Natural Remedies for Health & Dog Training Course 04: Animal Behaviour and Psychology Course 05: Wildlife Rescue and Rehabilitation Course Course 06: Exotic Animal Care Course 07: Canine Communication Course 08: Feline Behaviour & Psychology Course 09: Equine Psychology Course 10: Veterinary Nursing and Medical Emergencies Course 11: Pet First Aid Course 12: Pet Business Course Course 13: Infection Prevention Training Course 14: Personal Hygiene Benefits you'll get choosing Apex Learning for this Animal Nutrition: Pay once and get lifetime access to 14 CPD courses Certificates, student ID for the title course included in a one-time fee Free up your time - don't waste time and money travelling for classes Accessible, informative modules designed by expert instructors Learn at your ease - anytime, from anywhere Study the course from your computer, tablet or mobile device CPD accredited course - improve the chance of gaining professional skills Gain valuable experience without leaving your home How will I get my Certificate? After successfully completing the course, you will be able to order your CPD Accredited Certificates (PDF + Hard Copy) as proof of your achievement. PDF Certificate: Free (For The Title Course) Hard Copy Certificate: Free (For The Title Course) Curriculum Course 01: Animal Nutrition & Diet Animal Care & Welfare Animal Nutrition Basic Animal Health Course 02: Dog Raw Diet Training - Level 2 Meet Me And 'The Boys!' This Is Where It All Started. What You'll Get From This Course BARF (Bones And Raw Food) Feeding For Dogs Important - Please Read This Raw Meaty Bones (RMB) Or Prey Model Feeding For Dogs Raw Meaty Bones Feeding 3rd Suggestion - Ready Made BARF Course 03: Dog Training - Natural Remedies for Health & Dog Training Meet Me And 'The Boys' This Is Where It All Started... This Is What You'll Get From This Course Important - Please Read This The Power Of Herbs - Top 10 Herbs For Dogs Homeopathic Remedies For Dogs Aromatherapy Remedies For Dogs Bach Flowers For Dogs Additional Goodies For Dogs Natural First Aid Kit For Dogs Finding A Local Homeopathic/Holistic Vet Near You Resources Bonus Section Course 04: Animal Behaviour and Psychology Introduction to Animal Care Basic Animal Health Evolution and Ecosystem Animal Behaviour Animal Psychology Course 05: Wildlife Rescue and Rehabilitation Course Overview of Wildlife Rehabilitation Becoming a Wildlife Rehabilitator Human Safety in Wildlife Rescue Basic Animal Health Wildlife Injuries Disease Control Best Way to Interact with Animals Course 06: Exotic Animal Care Introduction to the Care and Animal Welfare of All Species Basic Animal Health Hygiene First Aid for Animals Exotic Animals and Zoonotic Diseases Learning about Horses Learning about Birds Caring Rabbits & Guinea-Pigs Care of Chipmunks, Chinchillas and Degus More about Ornamental Fish Taking Care of Amphibians Specific information on Reptiles Course 07: Canine Communication Introduction to Canine Evolution Introduction to Canine Intelligence The Importance of Socialisation Canine Communication Canine Psychology Dog Communication and Body Language Communication Between Dogs and Human Canine Emotions and Signs of Suffering The Role of a Dog Owner Essential Skills for Working With Dogs Course 08: Feline Behaviour & Psychology Domestication of Cats Communication & Stress According to Origin Sleeping & Toileting According to Origin Hunting & Drinking Water According to Origin Reproduction & Disease According to Origin Another Type of Cats - Feral Cats Understanding Feline Body Language Understanding Common Behaviour Understanding Cat Communication Types of Feline Need Do Cats Feel Love and Other Human Emotions? How Smart Are Cats? Why Do Cats Hiss? Why Do Cats Purr? Why Do Cats Rub Against Things? Why Do Cats Scratch Things? Why Do Cats Play with Their Prey? Why Do Some Cats Become Anxious or Phobic? Why Do Cats Roll on Their Backs to Greet People? Why Do Cats 'Sulk'? Why Do Cats Knead or Paddle with Their Paws? Why Does a Male Cat Bite a Female's Neck While Mating? Why Do Mother Cats Move Kittens? Why Do Some Cats Howl, Especially at Night? Cats and the Law Bringing Your New Cat Home Feeding and Controlling Obesity Managing Your Cat's Behaviour Keeping Your Cat Safe Neutering - Family Planning for Felines Pregnant Cats, Birth and Care of Young Kittens Cats Living Together How to Prevent Cat Conflicts in Multi-cat Households When to Let Go Course 09: Equine Psychology Introduction to Equine Psychology Equine Communicative Behaviour Reproduction and Stallion Behaviour Behaviour of Foals and Ponies Training Horses Horse-Human Relationships Equines Environmental and Social Behaviour Equine Locomotive Behaviour Unusual and Problematic Behaviour Course 10: Veterinary Nursing and Medical Emergencies Introduction to Veterinary Nursing Basic Care and Animal Welfare of All Species Career Prospect and Development Veterinary Nursing Legislation Collapse & Unconsciousness Cardiopulmonary Resuscitation Shock Bleeding Bandage Fractures Seizures Choking & Drowning Heat Stroke & Hypothermia Burns & Scalds Poisoning Bites and Stings Common Emergencies Managing a First Aid Scenario Pet First Aid Kit Course 11: Pet First Aid Basics of First Aid Handling Fracture and Injuries Stings, Bites and Burns Impalement Injuries, Drowning and Choking Pet First Aid for Fainting, Fever and Dehydration First Aid for Breathing Problems Diarrhoea and Vomiting Treatment for Difficult Labour and Poisoning Straining, Sunburn and Wounds Shock and Regular Check-Ups Cardiopulmonary Resuscitation (CPR) Tips for Handling Pets Course 12: Pet Business Course Introduction Legal Requirements Running Your Own Business Marketing Setting Your Prices Business Costs Forms & Record Keeping Pre-Service Visit Difficulties & Challenges Course 13: Infection Prevention Training Infection Prevention and Control Policy in the UK Principles of Prevention and Control of Infection Immunization Infections Spread by Food and Water Infections Spread by Animals and Insects, and Less Common Infections Found in the UK Infections & Diseases Spread by Person-to-Person Contact Infections Spread by Sexual Contact Infections Spread by Blood and Body Fluids Course 14: Personal Hygiene Introduction to Personal Hygiene and a Brief History Looking Clean, Smelling Clean Improving and Maintaining Oral Health Care of the Eyes Ear Care Secrets Foot & Nail Care in Personal Hygiene Hair Care Hygienic Ways Hygienic Approach to Skin Care Maintain Good Toilet Hygiene Potential Hygiene Guidelines Personal Hygiene During Coronavirus Pandemic CPD 145 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Anyone from any background can enrol in this Animal Nutrition bundle. Persons with similar professions can also refresh or strengthen their skills by enrolling in this course. Students can take this course to gather professional knowledge besides their study or for the future. Requirements Our Animal Nutrition is fully compatible with PC's, Mac's, laptops, tablets and Smartphone devices. This course has been designed to be fully compatible with tablets and smartphones so that you can access your course on Wi-Fi, 3G or 4G. There is no time limit for completing this course; it can be studied in your own time at your own pace. Career path Having this various expertise will increase the value of your CV and open you up to multiple job sectors. Certificates Certificate of completion Digital certificate - Included

Animal Nutrition Courses
Delivered Online On Demand
£69

Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma

4.7(47)

By Academy for Health and Fitness

***24 Hour Limited Time Flash Sale*** Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma Admission Gifts FREE PDF & Hard Copy Certificate| PDF Transcripts| FREE Student ID| Assessment| Lifetime Access| Enrolment Letter Feeling stuck in your career? Struggling to keep up with the ever-changing demands of the industry? You're not alone. But there's good news: Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma career bundle is here to equip you with the essential skills and knowledge you need to break free and achieve your goals. With this Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma course you will get 25 CPD Accredited PDF Certificates, Hard Copy Certificate of Adult Nursing & Social Care Training and our exclusive student ID card absolutely free. Courses Are Included In This Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma Bundle: Course 01: Level 2 Certificate in Preparing to Work in Adult Social Care Course 02: Safeguarding Adults Course 03: Safeguarding Vulnerable Adults (SOVA) Level 2 Course 04: Safety & Precautions in Medication Management Course 05: Care Planning and Record-Keeping | Health & Safety Online Course Course 06: Person-centered Practice in Adult Care Course 07: End of Life Care Course Course 08: Basic Cardiac (Heart) Care Course Course 09: Diploma in Phlebotomy - Level 4 Course 10: Infection Control Course Course 11: Dementia Care & Management Course 12: Diabetes Awareness Course Course 13: Oxygen First Aid Training - Online Course Course 14: Health and Social Care Certificate Course 15: Health and safety in Care Course 16: Basic First Aid Course 17: Palliative Care Worker Course 18: Challenging Behaviour Course 19: Positive Mental Health Awareness Course 20: Psychology of Anxiety and Stress Course 21: Nutrition and Hydration Course 22: Personal Hygiene Course Course 23: Risk Assessment in Health & Social Care Course 24: Equality & Diversity - Discrimination Course 25: Communication Skills Masterclass Embarking on Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma is more than just taking an online course; it's an investment in your future. By completing this Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma bundle, you'll not only gain invaluable skills but also open doors to new career opportunities and advancements, boosting your earning potential. Don't miss this chance to elevate your career and skillset. Enrol in Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma today and take the first step towards achieving your goals and dreams. Why buy this Bundle? Free CPD Accredited Certificate upon completion of Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma Get a free student ID card with Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma Lifetime access to the Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma course materials Get instant access to this Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma course Learn Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma from anywhere in the world 24/7 tutor support with the Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma course. Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma is an entirely online, interactive lesson with voice-over audio. Start your learning journey straightaway with our Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma Training! Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma premium bundle consists of 25 precisely chosen courses on a wide range of topics essential for anyone looking to excel in this field. Each segment of Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma is meticulously designed to maximise learning and engagement, blending interactive content and audio-visual modules for a truly immersive experience. Certification You have to complete the assignment given at the end of the Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma course and score a minimum of 60% to pass each exam. Our expert trainers will assess your assignment and give you feedback after you submit the assignment. After passing the Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma exam You will be entitled to claim a PDF & Hardcopy certificate accredited by CPD Quality standards completely free. CPD 250 CPD hours / points Accredited by CPD Quality Standards Who is this course for? This Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma course is ideal for: Students seeking mastery in Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma Professionals seeking to enhance Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma skills Individuals looking for a Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma-related career. Anyone passionate about Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma Requirements This Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma doesn't require prior experience and is suitable for diverse learners. Career path This Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma bundle will allow you to kickstart or take your career in the related sector to the next stage. Certificates CPD Accredited Digital certificate Digital certificate - Included CPD Accredited Hard copy certificate Hard copy certificate - Included If you are an international student, then you have to pay an additional 10 GBP for each certificate as an international delivery charge.

Level 2 Certificate in Preparing to Work in Adult Social Care - CPD Certified Diploma
Delivered Online On Demand5 days
£209

Basic Java Programming for Developers New to OO (TT2120)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for In order to be successful in this course you should have incoming hands-on experience with another programming language. This course is not for non-developers or new developers. Possible roles that may attend this course include: Software Developers: Professionals who have been working with other programming languages and want to expand their skillset by learning Java and its object-oriented features. Web Developers: Those who work on web applications and want to enhance their back-end development capabilities with Java. Mobile App Developers: Developers who wish to enter the world of Android app development, where Java is a widely used language for creating mobile applications. 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 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 Learn to use Java exception handling Understand and use classes, inheritance and polymorphism Understand and use collections, generics, autoboxing, and enumerations Become familiar with the concept of functional programming using Lambda Expressions Process large amounts of data using the Stream API introduced in Java 8 Discover the new Date/Time API Use the JDBC API for database access Work with annotations Take advantage of the Java tooling that is available with the programming environment being used in the class Java 8 Features: Lambda Expressions, Method and Constructor references, The Streams API, Collectors, The Optional class Geared for experienced developers, Basic Java Programming for Developers New to OO, this hands-on, workshop-style course will provide you with an immersive learning experience that will expand your skillset and open doors to new opportunities within the ever-growing technology landscape. Mastering Java and its powerful capabilities will provide you with the competitive edge you need to stand out in today's fast-paced development world. Working in a hands-on learning environment led by our expert coach, you?ll thoroughly explore the foundations of the Java platform, essential programming concepts, and advanced topics, ensuring you acquire a strong understanding of the language and its ecosystem. The object-oriented programming principles taught in this course promote code reusability and maintainability, enabling you to streamline development processes and reduce long-term costs. As you progress through the course, you will also gain familiarity with using an IDE, enhancing your development workflow and collaboration with other Java developers, enabling you to integrate seamlessly into new projects and teams. You?ll also gain practical experience in applying the concepts and techniques learned, solidifying your newly acquired skills and facilitating their direct application in real-world scenarios. You?ll exit this course empowered to create robust, scalable, and efficient Java-based applications that drive innovation and growth for your organization The Java Platform The Java Platform Lifecycle of a Java Program Responsibilities of JVM Documentation and Code Reuse Using the JDK Explain the JDK?s file structure Use the command line compiler to compile a Java class Use the command line Java interpreter to run a Java application class The IntelliJ Paradigm Introduce the IntelliJ IDE The Basics of the IntelliJ interface IntelliJ Projects and Modules Creating and running Java applications Writing a Simple Class Write a Java class that does not explicitly extend another class Define instance variables for a Java class Create object instances Primitives vs Object References Implement a main method to create an instance of the defined class Adding Methods to the Class Write a class with accessor methods to read and write instance variables Write a constructor to initialize an instance with data Write a constructor that calls other constructors of the class to benefit from code reuse Use the this keyword to distinguish local variables from instance variables Object-Oriented Programming Real-World Objects Classes and Objects Object Behavior Methods and Messages Inheritance, Abstraction, and Polymorphism Encapsulation Inheritance Method Overriding Polymorphism Essential Java Programming Essential Java Programming Language Statements Arithmetic operators Operators to increment and decrement numbers Comparison operators Logical operators Return type of comparison and logical operators Use for loops Switch Expressions Switch Expressions and yield Using Strings and Text Blocks 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 Compact Strings Text Blocks Specializing in a Subclass Constructing a class that extends another class Implementing equals and toString Writing constructors that pass initialization data to parent constructor Using instanceof to verify type of an object reference Pattern matching for instanceof Overriding subclass methods Safely casting references to a more refined type Fields and Variables Discuss Block Scoping Rules Distinguish between instance variables and method variables within a method Explain the difference between the terms field and variable List the default values for instance variables Final and Static fields and methods Local Variable type inference Using Arrays Declaring an array reference Allocating an array Initializing the entries in an array Writing methods with a variable number of arguments Records Data Objects in Java Introduce records as carrier of immutable data Defining records Java Packages and Visibility Use the package keyword to define a class within a specific package Discuss levels of accessibility/visibility Using the import keyword to declare references to classes in a specific package Using the standard type naming conventions Visibility in the Java Modular System Correctly executing a Java application class The Java modular system Defining Modules Inheritance and Polymorphism Write a subclass with a method that overrides a method in the superclass Group objects by their common supertype Utilize polymorphism Cast a supertype reference to a valid subtype reference Use the final keyword on methods and classes to prevent overriding Interfaces and Abstract Classes Define supertype contracts using abstract classes Implement concrete classes based on abstract classes Define supertype contracts using interfaces Implement concrete classes based on interfaces Explain advantage of interfaces over abstract classes Explain advantage of abstract classes over interfaces Static, default and private methods in interfaces Sealed classes Introduce Sealed classes The sealed and permits modifiers Sealed Interfaces Exception Handling Introduction to Exception Handling Introduce the Exception architecture Defining a try/catch blocks Checked vs Unchecked exceptions Exceptions Defining your own application exceptions Automatic closure of resources Suppressed exceptions Handling multiple exceptions in one catch Helpful Nullpointers Enhanced try-with-resources Java Developer's Toolbox Developing applications Introduce the wrapper classes Explain Autoboxing and Unboxing Converting String representations of primitive numbers into their primitive types Defining Enumerations Using static imports Deprecating methods Advanced Java Programming Introduction to Generics Generics and Subtyping Bounded Wildcards Generic Methods Legacy Calls To Generics When Generics Should Be Used Lambda Expressions and Functional Interface Understanding the concept of functional programming Writing lambda expressions Understanding functional interfaces Collections Provide an overview of the Collection API Review the different collection implementations (Set, List and Queue) Explore how generics are used with collections Examine iterators for working with collections Using Collections Collection Sorting Comparators Using the Right Collection Lambda expressions in Collections Bonus Topics: Time Permitting Streams Understanding the problem with collections in Java Thinking of program solutions in a declarative way Use the Stream API to process collections of data Understand the difference between intermediate and terminal stream operations Filtering elements from a Stream Finding element(s) within a Stream Collecting the elements from a Stream into a List takeWhile and dropWhile intermediate operations Collectors Using different ways to collect the items from a Stream Grouping elements within a stream Gathering statistics about numeric property of elements in a stream

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

Product Design Training Courses 1-2-1

By Real Animation Works

PRODUCT DESIGN face to face training customised and bespoke.

Product Design Training Courses 1-2-1
Delivered in London or OnlineFlexible Dates
£760

Autocad and 3ds max one day course one to one.

By Real Animation Works

Autocad face to face training customised and bespoke.

Autocad and 3ds max one day course one to one.
Delivered in London or OnlineFlexible Dates
£360