Build 9 projects to master 2 essential and modern technologies: Python and PostgreSQL
Follow your dreams by enrolling on the Hospitality & Catering course today and develop the experience, skills and knowledge you need to enhance your expert development. Hospitality & Catering will help you arm yourself with the qualities you need to work towards your dream job. Study the Hospitality & Catering training course online with Janets through our online learning platform and take the first steps towards a successful long-term career. The Hospitality & Catering course will allow you to enhance your CV, impress potential employers, and stand out from the crowd. This Hospitality & Catering course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Study the Hospitality & Catering course through a mixture of instructional video lessons and online study materials. Receive online tutor support as you study the Hospitality & Catering course, to ensure you are supported every step of the way. Get a digital certificate as proof of your Hospitality & Catering course completion. Janets is one of the top online training course providers in the UK, and we want to make education accessible to everyone! Learn the essential skills you need to succeed and build a better future for yourself with the Hospitality & Catering course. The Hospitality & Catering course is designed by industry experts and is tailored to help you learn new skills with ease. The Hospitality & Catering is incredibly great value and allows you to study at your own pace. With full course access for one year, you can complete the Hospitality & Catering when it suits you. Access the Hospitality & Catering course modules from any internet-enabled device, including computers, tablets, and smartphones. The Hospitality & Catering course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the Hospitality & Catering now and start learning instantly! What You Get Out Of Studying Hospitality & Catering With Janets: Receive a digital Certificate upon successful completion of the Hospitality & Catering course Get taught by experienced, expert instructors Study at a time and pace that suits your learning style Get instant feedback on assessments 24/7 help and advice via email or live chat Get full tutor support on weekdays (Monday to Friday) Description The Hospitality & Catering training course is delivered through Janets' online learning platform. Access the Hospitality & Catering content from any internet-enabled device whenever or wherever you want to. The Hospitality & Catering course has no formal teaching deadlines, meaning you are free to complete the course at your own pace. Method of Assessment To successfully complete the Hospitality & Catering course, students will have to take an automated multiple-choice exam. This exam will be online and you will need to score 60% or above to pass the Hospitality & Catering course. After successfully passing the Hospitality & Catering course exam, you will be able to apply for a CPD-acknowledged certificate as proof of your Hospitality & Catering lesson. Certificate of Achievement Endorsed Certificate of Achievement from the Quality Licence Scheme Once the course has been completed and the assessment has been passed, all students are entitled to receive an endorsed certificate. This will provide proof that you have completed your training objectives, and each endorsed certificate can be ordered and delivered to your address for only £99. Please note that overseas students may be charged an additional £10 for postage. CPD Certificate of Achievement from Janets Upon successful completion of the course, you will be able to obtain your course completion e-certificate free of cost. Print copy by post is also available at an additional cost of £9.99 and PDF Certificate at £4.99. Endorsement This course and/or training programme has been endorsed by the Quality Licence Scheme for its high-quality, non-regulated provision and training programmes. This course and/or training programme is not regulated by Ofqual and is not an accredited qualification. Your training provider will be able to advise you on any further recognition, for example progression routes into further and/or higher education. For further information please visit the Learner FAQs on the Quality Licence Scheme website. Method of Assessment To successfully complete the course, students will have to take an automated multiple-choice exam. This exam will be online and you will need to score 60% or above to pass the course. After successfully passing the exam, you will be able to apply for Quality Licence Scheme endorsed certificate of achievement. To verify your enhanced skills in the subject, we recommend that you also complete the assignment questions. These can be completed at any time which is convenient for yourself and will be assessed by our in-house specialised tutors. Full feedback will then be given on your current performance, along with any further advice or support. Who Is This Course For: The Hospitality & Catering is ideal for those who already work in this sector or are an aspiring experts. This Hospitality & Catering course is designed to enhance your expertise and boost your CV. Learn key skills and gain an expert lesson to prove your newly-acquired knowledge. Requirements: The Hospitality & Catering is open to all students and has no formal entry requirements. To study the Hospitality & Catering course, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16. Career Path: The Hospitality & Catering is ideal for anyone who wants to pursue their dream career in a relevant industry. Learn the skills you need to boost your CV and go after the job you want. Complete the Hospitality & Catering and gain an industry-acknowledged lesson that will help you excel in finding your ideal job.
Overview Show that you are committed to providing the absolute best in Customer Service with this expert training. This Customer Service for Hospitality course will coach you in Customer Service expectations and offer useful recommendations for displaying outstanding Customer Service performance. Any business is reliant on its Customer Service staff, showing consideration and attention to its clients, and you can be taught to embody this Customer Service protocol. You will learn how to pre-empt requests by Customer Service customers and to perform tasks diligently. The specific requirements for Customer Service are also covered in-depth, alongside the UK legislation that governs Customer Service events and establishments with Customer Service staff. This Customer Service course is designed to equip you with the essential Customer Service skills needed to excel in the hospitality industry. From understanding the nuances of Customer Service interactions to mastering the art of proactive Customer Service, you will be prepared to handle any Customer Service challenge that comes your way. Whether you are new to the field or looking to enhance your Customer Service expertise, this training will set you apart as a Customer Service professional. With a focus on practical applications, this Customer Service course ensures that you are not just learning theory but are also capable of applying Customer Service principles in need. Enrol today to elevate your Customer Service capabilities and make a lasting impression in the Customer Service sector. Why Choose this Customer Service Bundle? FREE Customer Service CPD-accredited certificate Get a free student ID card with Customer Service training (£10 applicable for international delivery) Lifetime access to the Customer Service course materials The Customer Service program comes with 24/7 tutor support Get instant access to this Customer Service course Learn Customer Service training from anywhere in the world The Customer Service training is affordable and simple to understand The Customer Service training is entirely online How will I get my Customer Service certificate? You may have to take a quiz or a written test online during or after the Customer Service course. After successfully completing the course, you will be eligible for the certificate. Who is this Customer Service course for? There is no experience or previous qualifications required for enrolment in this Customer Service for Hospitality. It is available to all students, of all academic backgrounds. Requirements Our Customer Service for Hospitality is fully compatible with PC's, Mac's, Laptop, Tablet and Smartphone devices. This Customer Service course has been designed to be fully compatible with tablets and smartphones so you can access your course on wifi, 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 these various qualifications will increase the value of your CV and open you up to multiple sectors such as Business & Management, Admin, Accountancy & Finance, Secretarial & PA, Teaching & Mentoring etc. Course Curriculum Module One: Who We Are and What We Do - 00:17:00 Module Two: Establishing Your Attitude - 00:12:00 Module Three: Identifying and Addressing Customer Needs - 00:12:00 Module Four: Generating Return Business - 00:14:00 Module Five: In-Person Customer Service - 00:10:00 Module Six: Giving Customer Service over the Phone - 00:12:00 Module Seven: Providing Electronic Customer Service - 00:12:00 Module Eight: Recovering Difficult Customers - 00:15:00 Module Nine: Understanding When to Escalate - 00:14:00
This IT Security Basics course provides a scientific approach to safeguarding information, delving into the core principles that protect our digital infrastructure. Equip yourself with the knowledge to defend against cyber threats and secure sensitive data.
Digital Marketing: Digital Marketing and Advertising Improve sales with proactive action! — Sign up right away in our Digital Marketing and Advertising if you're interested in using technology to increase your company's revenue. You will learn how to plan, carry out, and evaluate successful digital marketing initiatives by taking our course in digital marketing and advertising. Your strategies will be continuously improved as part of the Digital Marketing and Advertising course to yield the best outcomes. The main focus of the Digital Marketing and Advertising course is understanding the principles of digital marketing. You will understand how to analyse the online market, online consumer behaviour, and implications for marketing by the time you have finished the course on digital marketing and advertising. Also, this course on digital marketing and advertising will teach you how to efficiently sell your goods and services online. So don't wait – enrol in our Digital Marketing and Advertising course today and start building the foundation for a successful career in this exciting and in-demand field. Main Course: Digital Marketing and Advertising Free Courses are including with this Digital Marketing: Digital Marketing and Advertising Course Along with The Digital Marketing: Digital Marketing and Advertising Course, We Offer a free Social Media Marketing Course Along with The Digital Marketing: Digital Marketing and Advertising Course, We Offer a free Email Marketing Course Special Offers of this Digital Marketing: Digital Marketing and Advertising Course This Digital Marketing: Digital Marketing and Advertising Course includes a FREE PDF Certificate. Lifetime access to this Digital Marketing: Digital Marketing and Advertising Course Instant access to this Digital Marketing: Digital Marketing and Advertising Course Get FREE Tutor Support to this Digital Marketing: Digital Marketing and Advertising Course Digital Marketing: Digital Marketing and Advertising Social media marketing, making an efficient Digital Marketing: Digital Marketing plan, utilizing PPC engines like Google AdWords, an introduction to email marketing, the principles of SEO, developing a brand through innovative online marketing, and much more are covered in this course on Digital Marketing: Digital Marketing and Advertising. Enroll in our exclusive course, Digital Marketing: Digital Marketing and Advertising, to take the first crucial step towards a fulfilling career in the field of digital marketing! Who is this course for? Digital Marketing: Digital Marketing and Advertising This Digital Marketing and Advertising Course will give you the best tools and skills to succeed if you have any product or service that you want to promote, advertise, or sell online. Requirements Digital Marketing: Digital Marketing and Advertising To enrol in this Digital Marketing and Advertising Course, students need- To join in our Digital Marketing: Digital Marketing and Advertising Course, you must have a strong command of the English language. To successfully complete our Digital Marketing: Digital Marketing and Advertising Course, you must be vivacious and self driven. To complete our Digital Marketing: Digital Marketing and Advertising Course, you must have a basic understanding of computers. A minimum age limit of 15 is required to enrol in this Digital Marketing: Digital Marketing and Advertising Course. Career path Digital Marketing: Digital Marketing and Advertising You will be eligible for a high range occupational wage, which would be between £20000 and £65000 per year after completing this course in digital marketing and advertising.
Travel Agent with Travel & Tourism Consultant Do you have aspirations of entering the attractive field of travel agent? Whether you want to organise unforgettable events, run hotels, or tell the world about your travels, then this travel agent training is just for you. This travel agent course will give you the knowledge and abilities you need to succeed in the fast-paced field of trip planning. A thorough theoretical investigation of a handful in-demand industries is provided by Our Travel Agent. The travel agent course teaches students how to grasp event planning, navigate hotel & hospitality management. Throughout the Travel Agent course you can delve yourself into the fascinating world of travel & tourism. As a travel agent, you will learn the finer points of concierge services and customer relationship management. A travel agent training helps students develop their communication skills more quickly. Travel Agent course learner Learn how to coordinate logistics and transportation in this Travel Agent course. Finally, the Travel Agent course uses cross-cultural awareness training to communicate with an international audience. Take part in this amazing trip and realise your dream of becoming the best travel agent ever. Learning Outcome of Travel Agent You can learn how to make Travel Agency Operations, minimise risk and proper sales technique From Travel agent course you can be an expert on Travel Technology and Reservation Systems You will learn how to do Marketing , Promoting Travel Services, Customer Service and Communication Skills as an expert Travel agent You can make an efficient Group Travel, Sustainable Travel and Corporate Social Responsibility As a Travel agent you will learn Human Resource Management in the Travel Industry Main Course: Travel Agent Free Courses are including with this Travel Agent: Travel Agent Course Along with The Travel Agent Course, We Offer a free Level 5 Travel & Tourism Course Along with The Travel Agent Course, We Offer a free Customer Service Level 2 Course Along with The Travel Agent Course, We Offer a free Level 5 Hospitality Management Course Special Offers of this Travel Agent: Travel Agent Course This Travel Agent Course includes a FREE PDF Certificate. Lifetime access to this Travel Agent Course Instant access to this Travel Agent Course Get FREE Tutor Support to this Travel Agent Course Travel Agent with Travel & Tourism Consultant Are you a travel enthusiast looking to turn your passion into a lucrative career? There is no need to look any further! We are pleased to present the comprehensive and transformative Travel Agent: Travel Agent Course to you. This Travel Agent: Travel Agent Course is intended to provide you with the skills and knowledge required to excel in the fast-paced world of travel planning. Who is this course for? Travel Agent with Travel & Tourism Consultant This Travel Agent Course is open to everyone. Requirements Travel Agent with Travel & Tourism Consultant To enrol in this Travel Agent: Travel Agent Course, students must fulfil the following requirements. To join in our Travel Agent Course, you must have a strong command of the English language. To successfully complete our Travel Agent Course, you must be vivacious and self driven. To complete our Travel Agent Course, you must have a basic understanding of computers. A minimum age limit of 15 is required to enrol in this Travel Agent Course. Career path Travel Agent with Travel & Tourism Consultant Travel agent, travel blogger, hotel manager, event planner, and concierge and relative field career paths will all be available, with salaries in the UK ranging from £15,000 to £60,000 annually with our Travel Agent course.
Retail Management: Retail Management Level 3, 5 & 7 Are you considering a career in retail skills? If so, this Retail Management: Retail Management Course will give you the information and abilities you need to be successful in your career. During Retail Management: Retail Management, you will learn about retail management and relevant technology uses. This Retail Management: Retail Management course will address maintaining customer connections and various strategic planning. The Retail Management: Retail Management will help to understand retail management challenges and its handling techniques. Also, the Retail Management: Retail Management course will improve your understanding of the retail customer types and how to interact with them. Enrol our Retail Management: Retail Management Course, to begin your career as a retail manager! By enrolling in this Retail Management: Retail Management course, you'll be an expert at setting prices and selling your retail products. Courses are included with this Retail Management Course: Retail Management Level 3 Retail Management Level 5 Retail Management Level 7 Special Offers of this Retail Management: Retail Management Training Course This Retail Management: Retail Management Course includes a FREE PDF Certificate. Lifetime access to this Retail Management: Retail Management Course Instant access to thisxRetail Management: Retail Management Course Get FREE Tutor Support to this Retail Management: Retail Management Course Retail Management: Retail Management Level 3, 5 & 7 You can learn how to improve your current sales skills with the help of this advanced diploma in retail management. Retail Management: Retail Managementn will teach you how to build strong client relationships and use various marketing methods. Retail Management: Retail Management also teaches you how to use professional-level communication skills to your advantage. Retail Management: Retail Management is also useful for honing the skill of dealing with difficult customers and learning how to effectively assess customer behavior. Retail Management: Retail Management addresses the most important stock management issues. Who is this course for? Retail Management: Retail Management Level 3, 5 & 7 Anyone who wishes to acquire the knowledge and abilities necessary to operate in the retail industry should enrol in a Retail Management: Retail Management course. This Retail Management Course will also help you if you choose to further progress your career in the following courses: Level 3 Certificate in Retail Management Level 4 Certificate in Retail Management Level 5 Certificate in Retail Management Level 3 Diploma in Retail Management Level 4 Diploma in Retail Management Level 5 Diploma in Retail Management Level 6 Advanced Diploma in Retail Management Level 7 Masters Diploma in Retail Management Level 3 Advanced Certificate in Retail Management Level 3 Extended Diploma in Retail Management Level 7 Diploma in Retail Management Requirements Retail Management: Retail Management Level 3, 5 & 7 To enrol in this Retail Management: Retail Management Course, students must fulfil the following requirements. To join in our Retail Management: Retail Management Course, you must have a strong command of the English language. To successfully complete our Retail Management: Retail Management Course, you must be vivacious and self driven. To complete our Retail Management: Retail Management Course, you must have a basic understanding of computers. A minimum age limit of 15 is required to enrol in this Retail Management: Retail Management Training Course. Career path Retail Management: Retail Management Level 3, 5 & 7 You will be capable of managing an array of tasks after completing the Retail Management: Retail Management course.
PGCE: PGCE in Secondary Education Course Are you willing to know about the tenets and methods of secondary education? Then you must try our Course- PGCE in Secondary Education. Our Course- PGCE in Secondary Education, explains pedagogy, and trainees gain knowledge on how to motivate and captivate pupils in the disciplines they have selected. Also, this Course- PGCE in Secondary Education, has a strong emphasis on developing efficient teaching methods, managing the classroom, and using evaluation methods. Along with practical training, students in our Course- PGCE in Secondary Education, can get a chance for reflective practice. Additionally, this Course- PGCE in Secondary Education provides modern educational opportunities, challenges, and inclusive education techniques. So, without delay, join our Course- PGCE in Secondary Education, to acquire the necessary skills to manage high school students and cultivate a constructive educational atmosphere. Learning outcome of Course- PGCE in Secondary Education Our Course- PGCE in Secondary Education, provides information on: The introduction to teaching and learning methods. Students of Course- PGCE in Secondary Education know about pedagogy and classroom management. Inclusion and Special Educational Needs (SEN) are part of our Course- PGCE in Secondary Education. Also, this Course- PGCE in Secondary Education, boosts teachers understanding of child development. Students in our Course- PGCE in Secondary Education, get chance for reflective practice, practical training and professional development How to do educational research and technology integration are included in this Course- PGCE in Secondary Education lesson. After completing this Course- PGCE in Secondary Education, students will be perfectly trained in workplace morality and welfare. Special Offers of this PGCE: PGCE in Secondary Education Course This PGCE: PGCE in Secondary Education Course includes a FREE PDF Certificate. Lifetime access to this PGCE: PGCE in Secondary Education Course Instant access to this PGCE: PGCE in Secondary Education Course Get FREE Tutor Support to this PGCE: PGCE in Secondary Education Course PGCE: PGCE in Secondary Education Course PGCE: PGCE in Secondary Education course is meticulously designed to cover all aspects of effective teaching. Gain in-depth knowledge of pedagogy and discover how to motivate and engage students in your chosen subjects. This PGCE: PGCE in Secondary Education course focuses on developing efficient teaching strategies, mastering classroom management, and employing robust assessment methods. Experience hands-on training and reflective practice opportunities to refine your skills. Additionally, the PGCE: PGCE in Secondary Education course delves into modern educational challenges and inclusive teaching techniques. Enroll today in our PGCE: PGCE in Secondary Education course and transform your teaching career with cutting-edge expertise. Who is this course for? PGCE: PGCE in Secondary Education Course This Course- PGCE: PGCE in Secondary Education, is intended for individuals who wish to influence the education of young people by becoming certified secondary school teachers. Requirements PGCE: PGCE in Secondary Education Course To enrol in this PGCE: PGCE in Secondary Education Course, students must fulfil the following requirements. To join in our PGCE: PGCE in Secondary Education Course, you must have a strong command of the English language. To successfully complete our PGCE: PGCE in Secondary Education Course, you must be vivacious and self driven. To complete our PGCE: PGCE in Secondary Education Course, you must have a basic understanding of computers. A minimum age limit of 15 is required to enrol in this PGCE: PGCE in Secondary Education Course. Career path PGCE: PGCE in Secondary Education Course After completing this Course- PGCE: PGCE in Secondary Education, students can work as lecturers in higher education, department leaders, educational consultants, or secondary school instructors.
Office Management: Office Management & Administration- Admin, Secretarial & PA Enhance your communication, time management, and problem solving skills with our Office Management and Administration course! Are you willing to lead the managerial function in an organisation? Our Office Management and Administration course is a comprehensive program for you to enhance your knowledge and skills in this field. The Office Management and Administration course is divided into 13 modules, each of which focuses on a distinct management topic. The Foundations of Office Administration and the Basics of Microsoft Office Skills are covered in order in the Office Management and Administration course. You will learn about mail services, shipment information, and quality maintenance from our Office Management and Administration course. This Office Management and Administration course module will show you how to manage risks and challenges that you may encounter in your professional life. You will also learn business strategy, etiquette rule-making, and marketing technology in this Office Management and Administration course. You could look into a variety of job options after completing the Office Management and Administration course. Don't pass up this chance to make an investment in your future. Enroll in the Office Management: Office Management course right away to begin your successful learning journey. Main Course: Office Management and Administration Free Courses are including with this Office Management: Office Management Course Along with The Office Management: Office Management Course, We Offer a free Level 7 Leadership & Management Course Along with The Office Management: Office Management Course, We Offer a free Executive Secretary & PA Training Course Special Offers of this Office Management: Office Management & Administration- Admin, Secretarial & PA Course This Office Management: Office Management Course includes a FREE PDF Certificate. Lifetime access to this Office Management: Office Management Course Instant access to this Office Management: Office Management Course Get FREE Tutor Support to this Office Management: Office Management Course Office Management: Office Management & Administration- Admin, Secretarial & PA Learners who enroll in the Office Management course will receive vital information regarding the competencies and applications needed in the Office Management & Administration Sector. You will gain access to and knowledge that will support the development of your professional career through the Office Management course. Who is this course for? Office Management: Office Management & Administration- Admin, Secretarial & PA For individuals hoping to get a head start or who want to become future professionals in this Office Management: Office Management and Administration field, the Office Management and Administration course is perfect. This Office Management: Office Management and Administration course has been created to strengthen your CV and increase your competence. Requirements Office Management: Office Management & Administration- Admin, Secretarial & PA To enrol in this Office Management: Office Management Course, students must fulfil the following requirements. To join in our Office Management: Office Management Course, you must have a strong command of the English language. To successfully complete our Office Management: Office Management Course, you must be vivacious and self driven. To complete our Office Management: Office Management Course, you must have a basic understanding of computers. A minimum age limit of 15 is required to enrol in this Office Management: Office Management Course. Career path Office Management: Office Management & Administration- Admin, Secretarial & PA You will be able to grasp your abilities for a career in the appropriate employment field, such as: Office Management Assistant, Officer, or Office Management, after completing the Office Management and Administration course.
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