JAVA Performance Tuning and Troubleshooting
ishrhrl
$17.60
Basic / Java
4.8
(13)
200+
Through this course, you can learn how to run Java applications more efficiently and effectively solve performance issues that may arise.
Basic
Java
The "Beginner Java Developer Project Basic Terminology Guide" course is an introductory guide that helps development beginners and new Java developers easily understand essential IT terminology frequently encountered in the workplace and apply it directly to projects.
44 learners
Level Basic
Course period Unlimited
Project-related practical IT terms
Infrastructure concepts like servers and networks
The "Beginner Java Developer Project Basic Terminology Guide" course is an introductory guide designed to help development beginners and new Java developers easily understand essential IT terminology frequently encountered in the workplace and apply it directly to projects.
If you've started JAVA programming but find terms from various fields like networking, servers, security, and development environments unfamiliar, you can systematically organize them through this course.
When JAVA developers usually get hired and are assigned to projects, it can be expected that they will only discuss development matters. However, projects involve not only development but also frequent communication with stakeholders related to the system where the program to be developed will be implemented. In such cases, if you proceed with unclear business discussions thinking it's outside the development domain, you could suffer significant damage to the project later on.
Of course, the direction will be set by project PMs and PLs, but if team members can also understand the content together, they'll be able to plan and execute communication, development direction, and tasks that need to be completed on their own.
When you're assigned to a project, development knowledge is important, but understanding development terminology is also very important!
Once you dive into projects, you'll understand why this is so important. For those people, I've prepared this course to help you prepare as much as possible. If you use this course for preview or review, it will be a great help!
Section 1. Course Introduction
We will guide you through the course objectives and learning scope.
Section 2. Protocol Terminology Overview
This summarizes key concepts related to communication protocols such as HTTP, HTTPS, FTP, TCP/IP, and others.
Section 3. Network Terminology Summary
Understand the basic structure and terminology of networks, including IP, DNS, routers, firewalls, and more.
Section 4. Server-Related Terminology Summary
Learn the fundamental concepts needed for server operations, including WAS, web servers, load balancing, and API servers.
Section 5. Security-Related Terminology Summary
Learn fundamental security terms including encryption, authentication, authorization, SSL/TLS, OWASP, and more.
Section 6. Project Development Terminology Summary
Covers development terms frequently used in practice, such as Git, CI/CD, frameworks, libraries, modules, and builds.
Section 7. Final Summary
Review the learned terminology once more and organize practical application points.
💡 Prerequisites for Understanding the Lecture
The practical work in this video is conducted using Eclipse. (+ STS Plugin installation)
This course is based on JDK 1.8.
While it's good to watch this before being assigned to a project, it's actually more helpful for those who have already been assigned to their first project.
📌 Explanations of terms for each type are mostly provided through illustrations.
📌 Content that can cover practical work will be explained with development source code whenever possible.
📌 For practical work cases, development source files are uploaded to the classroom materials.

I don't understand what the person in charge is talking about.
I have no idea.
A developer who can code but doesn't know the terminology and
can't follow the project flow

1-5 year developers
Developers who are either pre-employment or up to 5 years
post-employment who have
low or unclear understanding of terminology

I would also like to try designing later.
Rather than just creating finished products,
I want to be a developer who possesses
the ability to reduce development
fatigue through efficient design
You will be able to understand network and server-related content to some extent.
You'll be able to understand why non-development tasks are performed while working on projects.
You can share project knowledge with junior colleagues who join later.
After working for about 5 years with knowledge of the terminology, you can create a general design draft to some extent.
Lectures typically proceed with explanations of concepts related to the topic, accompanied by diagrams for better understanding.
After understanding the concepts, you can have time to gain a deeper understanding through simple practice sessions on how they are used in real-world applications.
The lectures are conducted alongside development practice for better understanding.
Who is this course right for?
For those who need project knowledge in addition to development terminology.
Junior Developer
Someone who worked on the project but has a low understanding of the terminology.
Need to know before starting?
JAVA
Career Verified
664
Learners
57
Reviews
10
Answers
4.7
Rating
5
Courses
Hello.
I am an expert in charge of IT operations and development based on PaaS and SaaS cloud services.
I always strive to share the knowledge I have gained through various solution projects, R&D businesses, and operational environment tasks. In the course of my practical work, I have acquired a vast amount of general knowledge, and because it is necessary, I have developed a habit of constantly studying and organizing information. To ensure that I pass on accurate knowledge to my juniors, I have spent over 10 years—from my first year of experience to now—constantly studying, reviewing, and correcting my records. I will continue to work harder to record lectures not only for junior developers but for anyone seeking various types of instruction.
2015 ~ 2024.9 : Cloud SaaS Service Operations/Development (PL)
2024.10 ~ Present: Cloud PaaS Web Service (PM)
All
27 lectures ∙ (5hr 39min)
Course Materials:
2. HTTP and HTTPS
35:09
3. FTP and SFTP
15:13
4. SSH
05:14
5. TCP/IP
16:34
All
4 reviews
5.0
4 reviews
Reviews 1
∙
Average Rating 5.0
Reviews 8
∙
Average Rating 5.0
Reviews 330
∙
Average Rating 5.0
Reviews 13
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!
25% off for new members
$4.40
25%
$4.40