Intermediate Java Programming Online Bundle, 2 Certificate Courses
Learn intermediate Java Programming
NOW ONLY
US$249
Save US$1041 (81%)OFF RRP US$1290
Get Intermediate Java Programming, and Introduction to CSS3 and HTML5 in this Bundle
1. Intermediate Java Programming: Familiarize GUI Applications of Java Programming
Learn how to save data permanently on a disk by writing it to a sequential data file. See how to read the file to get the data back and process it. Organize information using multiple classes in Java's class hierarchy and inheritance. Explore some of the hundreds of classes that are built into the Java language. Find out how to create GUI applications in Java using tools like windows, menus, buttons, text boxes, check boxes, scroll bars, and other GUI tools.
Over the six weeks of this Certificate in Intermediate Java Programming Online Course, you'll build several complete applications that combine these concepts. You'll also use the knowledge you gain to solve programming problems included with the lessons--problems designed to help you master all the principles you learn.
2. Introduction to CSS3 and HTML5: Take your existing HTML skills to the next level and start building sites like the pros
If you want to survive and excel in the fast-paced world of Web publishing, you're going to need to keep up with ever-evolving standards. The new standard for Web developers is to use CSS3 and HTML5.
CSS3 and HTML5 not only make it easier for you to build and manage large Web sites, these powerful languages can also give you more precise control over the appearance of every page you build. Almost every Web development tool--including Dreamweaver, Microsoft Expressions Web, and Visual Web Developer--offer support for CSS3 and HTML5.
This Certificate in Introduction to CSS3 and HTML5 Online Course will provide you with the foundation you'll need to master two critical and fast-growing new Web languages. If you're a Web developer, why not begin your transition to CSS3 and HTML5 today?
Learn how to create state-of-the-art Web sites using modern CSS3 and HTML5 techniques.
For comprehensive information on units of study click the units of study tab above.
This is an incredible opportunity to invest in yourself and your future, sharpen your training skills and learn what it takes to create your own success with Courses For Success Today!
Course Fast Facts:
- This course is delivered 100% on-line and is accessible 24/7 from any computer or smartphone
- Instructors lead each course and you will be able to interact with them and ask questions
- You can study from home or at work at your own pace in your own time
- You can download printer friendly course material or save for viewing off line
- You will be awarded a certificate at completion of this course
How to study online course?
Upon enrolment an automated welcome email will be sent to you (please check your junk email inbox if not received as this is an automated email), in order for you to access your online course, which is Available 24/7 on any computer or smart mobile device. New courses start every month to ensure that we have the correct ratio of students to tutors available, please ensure you select a starting date when you go through our shopping cart, at checkout. The course is easy to follow and understand.
Recognition & Accreditation
All students who complete each course receive a certificate of completion per course, with a passing score (for the online assessment) and will be issued a certificate via email.
The Intermediate Java Programming Online 2 Course Bundle includes the following courses, below is a summary of each course:
Course 1 - Certificate in Intermediate Java Programming Online Course
There are 12 units of study
Introduction and Java Review
Now that you've done some Java programming, you may be wondering, "What's next?" In this first lesson, you'll get a taste of what you'll learn before the course is over. To make sure everyone is on the same page, we'll do a short review of the Java skills you should already have—this will get your wheels turning if you haven't worked with Java in a while! You'll also find out about a few different development environments you can use to create and run your own Java programs.
Arrays, Loops, and Using Multple Classes
The array is one of the most commonly used data structures in any programming language. In this lesson, we'll go over how arrays work, including their internal structure. You'll find out how to create arrays, how to store and access data in them, and how to process them efficiently using loops. Along the way, you'll also learn the difference between a class that's a complete program and one that isn't. You'll see how to write classes that use other classes in their processing, which is helpful when you're working with a lot of information.
File Input and Output
Computers can do an incredible amount of work, but it's often all for nothing if you can't save the results after the program finishes. That's where data files come into play. Today's lesson shows you how to read and write computer data files using Java. This process takes place many times every day in all kinds of programs, so it's a very useful and important one to understand.
Inheritance and Class Hierarchies
Have you ever wondered exactly what the big deal is about object-oriented programming (OOP)? Why does is matter whether a language is object-oriented or not? In this lesson, we'll look at exactly what object orientation means to Java through the topic of inheritance. One of the primary features of an OOP language is how its classes inherit features from other classes in the class hierarchy. You'll find out how Java's class hierarchy is organized, and you'll learn how to use the different types of classes (interfaces, abstract classes, and concrete classes) to your advantage.
Stand-Alone GUI Applications
We'll explore Java's GUI tools in today's lesson. Just about every program we use on computers today has a graphical user interface, or GUI. That just means the program appears in a window with menus, icons, buttons, and so on. Java has hundreds of GUI tools we can use to build our own applications to run in any windowed operating system that supports Java (Windows, Linux, and Mac OS X, among others). You'll learn how to set up a stand-alone application using Java's GUI tools, including labels, buttons, dialogs, and more.
Layouts and Multiple GUI Components
Today you'll continue learning about Java's GUI capabilities. You'll explore several ways that Java can organize multiple GUI components in a window, and you'll find out how to split windows into smaller areas called panels, which you can organize in different ways. You'll see how to set up Java's scroll bars in a window or part of a window so that users can scroll up, down, left, and right through the display.
GUI Menus
What do almost all modern-day programs have in common? They have menus. Menus are probably the best-known and most widely used GUI programming feature. In this lesson, you'll learn how to create menus using Java's menu bar, menu, and menu item components. You'll be able to create as many menus in an application as you need, each with all the menu items and submenus necessary to perform the task you're programming.
A Working GUI Application: Part 1
By this time, you'll have spent three lessons learning about different Java GUI programming techniques and tools. Today, you'll learn how to put the pieces together into a complete, reasonably complex Java application. You'll see how to combine menu options, graphics, check boxes, radio buttons, and text entry fields into a windowed program that can actually perform a useful task: It allows someone to order a pizza! (How much more useful can it get?)
A Working GUI Application: Part 2
Today, we'll take what we started in Lesson 8, where you learned how to design and build a GUI interface to order a pizza, and we'll make it functional. You already have all the GUI components displayed nicely in the window, so now you'll learn how to make your program gather all the data from the different components in the window, and then put that information together into a useful pizza order. (I'm afraid it won't actually deliver the pizza, though.) You'll get an idea of what you can create with Java's GUI capabilities.
Java Collections: Part 1
Most programmers don't write computer programs to deal with individual data items. Usually, they write programs to deal with groups of items. In this lesson, you'll learn all about Java's collection classes, a group of data structures designed to work with many items at once. You'll discover the difference between lists, queues, sets, maps, and other types of collections. We'll explore how to work with a list to load a group of items from a file into a list, and how to display items from the list in a GUI window. Along the way, you'll learn another useful technique in GUI programming: how to use Java's file chooser dialog to select a file to open and process.
Java Collections: Part 2
To explore more of Java's collections, today we'll continue working on the program we began in Lesson 10. You'll find out how to navigate through a list (forward and backward), displaying each list item as you go. You'll also see how to set up a window with multiple display formats, and switch between them by clicking tabs that describe the different views. You'll also learn how to create items that Java can compare, even if Java doesn't know the details of what is in the items. You'll use that capability to build a list and sort its items in a specified sequence. That's a very useful and important capability when you're dealing with large numbers of items.
Java Collections: Part 3
In our last lesson, we'll delve even deeper into the topic of collections. (You can see that it's a large and important subject!) You'll find out how to use maps, which are Java collections that let you store and retrieve data items quickly based on a unique data element of each item (its key). Think of looking up a telephone number in a large telephone book like New York City's. Finding a single number would be impossible if the data weren't properly organized. We'll see how to use the same type of search to quickly find any data item we need in a collection. And while we're doing that, you'll also learn a bit more about Java's other features, including Java's wrapper class, which is one more important data feature of the Java language that you'll use quite often. By the end of this lesson, you'll be amazed at what you're able to do with Java!
Course 2 - Certificate in Introduction to CSS3 and HTML5 Online Course
There are 12 units of study
Getting Started
In this first lesson, you'll learn whom this class is for and what it's all about. We'll get hands-on right away, creating a folder and adjusting some settings in your operating system and editor so you're ready to start creating a website. We'll discuss the basics of what HTML5 and CSS3 are all about, as well as why you'll want to learn to use them. And finally, you'll learn to save time by creating an HTML5 page template that you can use as the starting point for each new page you create in this course and later on your own.
Styling Your Website
Today, you'll grow to appreciate the beauty and practicality of using CSS to style your entire website. You'll discover how CSS lets you create design elements that give your site a consistent look, feel, and unique identity. And if you ever decide to change something in your styling, you won't have to go digging through all the pages individually to make changes. You just change your style sheet in one place, and all the pages in the site update instantly and automatically.
Styling Backgrounds
Background colors, photos, textures, patterns, and gradients can really add some pizzazz to your website. In today's lesson, you'll learn to do them all, and you'll have a lot of fun doing so.
Borders, Corners, and Shadows
In today's lesson, you'll learn how to add some real professional polish to your design with borders, rounded corners, and drop shadows. And better yet, they're easy to do, thanks to some simple CSS properties.
Styling Text
Today, you'll learn about the many ways you can style your text with CSS, including fonts, text shadows, and more. We'll start with an overview of the primary tags for text markup in HTML. Then we'll look at the many properties CSS offers for making your text look great!
Spice It Up With Pictures
Pictures add a lot of visual interest to any website, and in today's lesson, you'll learn all about using pictures in your site. We'll start with an overview of the types of pictures you can use, and we'll go over how to insert them using HTML tags. Then we'll talk about ways you can float, position, and size pictures using CSS
Mastering Style Classes and Link Styles
In today's lesson, you'll learn about style classes and links. Style classes are a great tool for defining styles that you can use freely wherever you want throughout your site. They can be a real boon to your creativity and a real time-saver for managing your styles. You'll also learn about pseudo-classes, which are a special type of class for styling links and mouse-over effects. And as an added bonus, you'll learn some advanced techniques for links including opening pages in a new window, using jump links within a page, adding tooltips to your links, using pictures as links, and creating email links.
Fun With Sound and Video
Nothing brings a site to life better than sound and video. In today's lesson, you'll learn all the newest and most modern techniques for playing sounds and showing videos on your site. You'll learn the secrets of embedding YouTube videos on your pages so you don't have to upload video files to your own site. And you'll learn about all the modern file formats and HTML5 tags for embedding sound and music into your pages without using YouTube or any other site.
Styling Tables
HTML tables are the perfect tool for displaying information in rows and columns, like tables you see in print. In today's lesson, you'll learn techniques for styling tables with traditional CSS, as well as brand new CSS3 techniques that really make tables shine with minimal coding!
Mastering the CSS Box Model
Getting control of the size and location of things and the gaps between them can be a real challenge for Web designers. Most of the mystery and frustration that designers experience stems from not understanding the CSS Box Model, which defines how things behave and provides a rich set of tools for managing widths, heights, margins, and padding. Today's lesson is all about solving the mysteries and overcoming the frustrations by exposing the secrets of the ever-important CSS Box Model.
Creating Modern Page Layouts
Modern business websites often use page layouts that include a header, footer, sidebar columns, and a navigation bar. Historically, these layouts were done using HTML tables or div tags. Now and in the future, we'll be using a new set of layout tags in HTML5 to define our layout sections. In today's lesson, you'll learn what those tags are, how to make them work in new and older browsers alike, and some professional-grade techniques for styling them with CSS.
Making a Multi-column Layout
Today's lesson will be all about adding side columns to your layout, be it a left column, a right column, or both left and right columns. As an added bonus, we'll add a vertical navigation bar to a side column with the links large enough that they're easy to work with a mouse, as well as a fingertip or stylus on a mobile touch screen.
Entry requirements
Students must have basic literacy and numeracy skills.
Minimum education
Open entry. Previous schooling and academic achievements are not required for entry into this course.
Computer requirements
Students will need access to a computer and the internet.
Minimum specifications for the computer are:
Windows:
- Microsoft Windows XP, or later
- Modern and up to date Browser (Internet Explorer 8 or later, Firefox, Chrome, Safari)
MAC/iOS
- OSX/iOS 6 or later
- Modern and up to date Browser (Firefox, Chrome, Safari)
All systems
- Internet bandwidth of 1Mb or faster
- Flash player or a browser with HTML5 video capabilities(Currently Internet Explorer 9, Firefox, Chrome, Safari)
Students will also need access the following applications:
Adobe Acrobat Reader
Courses For Success is a global course platform that started in 2008 with 5 courses, since then we have grown to over 10,000 online courses. As our courses are delivered online via the internet, we sell our courses worldwide.
Our courses span across many categories including Academic, Animal, Beauty, Business, Career, Counseling, Creative & Media, Health & Therapy, Hobbies & Trades, IT, Personal Development, Sports & Fitness.
Some of the companies we work with include Groupon, Living Social, CNN, Entrepreneur, Mashable, Reed UK, Stack Social and many more.
The Personal Success Training Program was developed by Courses For Success to help our customers achieve success. Currently, we are offering this program for FREE with every course or bundle purchase this month. This is a limited time offer! We have received thousands of reviews for this program, please see: Personal Success Training Program Reviews
No, anyone who has an interest in learning more about this subject matter is encouraged to take our course. There are no entry requirements to take this course.
No, you do not require a High School Diploma or to have finished school to study this course, this course is open to anyone who would like to take this course.
This course is provided in English, however, due to the digital nature of our training, you can take your time studying the material and make use of tools such as google translate and Grammarly.
Yes, this course is online. Through well-crafted lessons, expert online instruction and interaction with your tutor, participants in this course gain valuable knowledge. You have the flexibility to study at your own pace combined with enough structure and support to complete the course. You can access the classroom 24/7 from anywhere with an Internet connection.
After you have completed the payment, you will receive a confirmation email and tax receipt. You will also receive an email containing your course login details (username and password), as well as instructions on how to access and log in to your course via the internet with any device, please check your junk/spam folder in the event that you do not receive the email.
New sessions of each course run every month, please check start dates under course summary. They last six weeks, with two new lessons being released weekly (for a total of 12). The courses are entirely Web-based with comprehensive lessons, quizzes, and assignments. A dedicated professional instructor facilitates every course; pacing learners, answering questions, giving feedback, and facilitating discussions.
Online learning is easy, if not easier than a traditional academic situation. By studying an online course, the usual boundaries caused by location and time constraints are eliminated, meaning you are free to study where and when you want at your own pace. Of course, you will need to be able to self-manage your time and be organized, but with our help, you’ll soon find yourself settling into a comfortable rhythm of study.
You don't need to be a computer expert to succeed with our online training, but you should be comfortable typing, using the internet and be capable of using common software (such as Microsoft word).
This course is accessible for 8 weeks. You'll spend roughly two to four hours each week completing two engaging lessons in an enjoyable, interactive learning environment.
Individual courses are very comprehensive and can take up to 24 hours to complete.
If you choose a course bundle, simply multiply the above hours by the number of courses included in the bundle.
For example:
- 2 course bundle is 2 x 24 hours = 48 hours
- 3 course bundle is 3 x 24 hours = 72 hours
- 5 course bundle is 5 x 24 hours = 120 hours
- 10 course bundle is 10 x 24 hours = 240 hours
Yes, there is tutor support, a dedicated professional instructor facilitates every course, pacing learners, answering questions, giving feedback, and facilitating discussions.
The onetime fee includes all training materials, including online content, diagrams, videos if included, interactive instructions and quizzes, plus you will receive a certificate upon completion.
All the required material for your course is included in the online system, you do not need to buy anything else.
Yes, all our courses are interactive.
Yes, you will be required to complete a multiple-choice test online at the end of your course, you can do this test as many times as you require.
You will receive a Certificate of Completion that is applicable worldwide, which demonstrates your commitment to learning new skills. You can share the certificate with your friends, relatives, co-workers and potential employers. Also, include it in your resume/CV, professional social media profiles and job applications.
Wendy Sue Hunt - 5 STAR REVIEW
"If you are considering taking any “Courses for Success”, I would highly recommend it. I have always been a firm believer it’s important to always sharpen your skills. You are never too old to learn more. I found the courses very helpful, interesting and easy to understand.
The term “Courses for Success” helped me in my current position to succeed. After completing the courses, I gave my manager the completion certificates. Recently I received a promotion too."
Valencia Marie Aviles - 5 STAR REVIEW
"I had a very good experience with my course. It has helped me to get multiple jobs and prepared me for almost everything I would need to know. The course was very informative and easy to understand and broken up perfectly to be done in a short amount of time while still learning a good amount! I would recommend Courses for Success to anyone trying to get abs certifications for job advancements, it is well worth it!"
ELENA GRIFFIN - 5 STAR REVIEW
"I have absolutely enjoyed the materials from Courses for Success. The materials are easy to understand which makes learning enjoyable. Courses for Success have great topics of interest which make you come back for more.
Thank you Courses for Success for being part of my learning journey and making education affordable!"
Our completion certificates are very valuable and will help you progress in your work environment and show employers how committed you are to learn new skills, you might even get a promotion.
No, it is not equivalent to a college or university credit.
This course will give you the skills you need to help you obtain employment, but it’s up to you if you get the job or not.
Studying and completing this course will show employers that you have the knowledge in this field, additionally you will gain more confidence in this area of expertise.
The Certificates are valid for life and do not need renewing.
Courses are studied online at your own pace and you are free to study as many or as few courses as you wish, we also offer online course bundles that allow you to save on additional courses so that you may get all the topics related to your training goals in one go.
We accept payments via PayPal, Credit Card, Bank Transfer and Amazon Pay for the USA. For payment plans, we offer Sezzle for USA & Canada, Afterpay for Australia & New Zealand. *For faster transaction Credit Card payments are preferred. Please purchase online via our website course product page or contact us at , to pay via bank transfer.

Special Offer
|
Training 2 Or More People?
Empower your business with access to 500+ job & soft skills online training courses. |
SUCCESS PRO - For Business |
Course Summary
Course ID: | 007NJV2CB |
---|---|
Delivery Mode: |
Online |
Access: | 6-8 Weeks Per Course |
Time: | 48 Hours |
Assessments: | Yes |
Qualification: | Certificate of Completion |
Start Dates
This course is available to begin on the following dates
- 13 April
- 18 May
- 15 June
- 13 July
- Call +1 845-764-9167
- Chat to us live
- Send us an enquiry
- Print this course page
