Got an idea?
NOW you can make it happen!
Knowperfectly
Creating a large Java project from scratch
Description
1. Introduction
In this section you will learn:
How to take the course.
How to write a technical task and how to describe the functionality in general.
What is the general order of writing a large program.
How to work with icons used in a program.
I emphasize that all these topics are discussed on the example of our program. And even this one section will save you a lot of effort, nerves and time when writing programs in the future.
2. Model
When the general principle is clear, we begin to create a model - that is, the internal mechanism of working with data, which will be displayed to the user in the future in a convenient interface.
And after reviewing this section, you will learn:
How to competently make the structure of files and folders in the project.
How to work with text constants.
How to create base classes.
How to properly create the main classes (for what objects, what properties, what methods).
How to create a filter class for objects.
How to create a class to collect data from objects and then analyze it.
How to properly store program settings.
How to properly store various style settings.
How to properly store data formatting information.
How to properly store event handler codes.
At the end of this section you will understand how the entire internal system of a program of any complexity is done.
3. Saving and downloading data
Data is a good thing. But there's little point in them if they can't be saved and downloaded.
Therefore, in this section you will learn:
What is the optimal mechanism for saving data to a file.
How to create a "save" object.
How to add test data so that you have something to work with at all.
How to fill the data inside the objects with information uploaded via the Internet (in particular, we will update currency rates in our program via the Internet).
After this section you will already know how to save and load the necessary data in any program.
Video courses from Mikhail Rusakov
We are here to help with any questions you may have!
Want to learn more about KnowPerfectly or don't know which training program to choose - leave a request and we'll respond ASAP
ABOUT US
We are a platform of knowledge
On our website you will find a variety of courses in different fields: language learning (German, Spanish, French and others), programming, professional development and much more.
Join in!
12 200
professionals already with us
Join those who are already on their way to professional growth. Share your discoveries, exchange experiences, get inspired, feel the support of like-minded people!
PURCHASE
How do I get my first course?
- 1 Add a digital item to your cart
- 2Pay for the item
- 3 Enter your email at checkout
- 4 Receive access to the purchased item in an email
FAQ
Got Questions? We’ve Got Answers!
In the "Courses" section choose the course you need, then go to its page and click the "Buy" button. We accept Visa and Mastercard cards. All your data is safe, we provide a secure connection to the payment gateway.
This option is not available at the moment. You only pay once to get access to the selected course. There is no time limit on access to a course you paid for.
If you have signed up to the knowperfectly platform: log
in to your account and make a payment for the course.
After the payment it will be displayed in the "My Courses"
section. Usually the course contains videos, presentations
and homework.
If you have not signed up: after payment, check your email
inbox. you will receive an email with the access. You will
just need to log in from the email and start obtaining new
knowledge. If needed, you can also get in touch with our
support team by email ask@knowperfectly.com.
Please contact our support team at ask@knowperfectly.com and we will help you with any issue you may have.
It all depends on the school you buy the course from. There are plenty of schools on our platform and their terms and conditions may differ. Therefore, it is better to clarify this question before starting the course.
The service support team solves any technical issues. Mentors and reviewers help participants during the learning process on the platform: they work on mistakes, explain and add to the course materials
Sure! To do this, you need to email the support team at ask@knowperfectly.com, then we will send you a business proposal and help you to post your course on knowperfectly.