Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

etc. (Programming)

Learning Practical Terms for Entry-Level Java Developers

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.

(5.0) 1 reviews

16 learners

  • ishrhrl
협업
용어
Business Productivity
Communication

What you will learn!

  • Project-related practical IT terms

  • Infrastructure concepts like servers and networks

📌 Course Introduction

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.


Why should developers understand terminology when joining a project?

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!


📚 Curriculum Overview

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.

Course Features

📌 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.

Recommended for these people

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


After taking the course

  • 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.


Course Structure

  • 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.




Recommended for
these people

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

Hello
This is

379

Learners

17

Reviews

9

Answers

4.6

Rating

3

Courses

안녕하세요.
PaaS, SaaS 클라우드 서비스 기반 IT운영 및 개발을 담당하고 있는 전문가입니다.

여러 솔루션 프로젝트와 R&D사업, 그리고 운영 환경 업무를 통해 경험한 지식에 대한 교육 내용은 항상 공유하려고 합니다. 실무를 하면서 너무 많은 상식들을 보유하게 되기도 하고, 필요로 하다보니 항상 공부하며 정리하는 습관을 갖고 살고 있으며, 정리한 내용에 잘못된 내용이 없는 지 항상 검토하고 수정하여 후배들에게 정확한 지식을 전달하고자, 경력 1년차부터 10년차 넘게 항상 공부하고 노력하며 살고 있습니다. 주니어 개발자들뿐만 아니라 여러 강의를 희망하시는 분들을 위해 더 노력하며 강의를 녹화하도록 하겠습니다.

  • 2015 ~ 2024.9 : 클라우드 SaaS 서비스 운영/개발(PL)

  • 2024.10 ~ 현재 : 클라우드 PaaS 웹서비스(PM)

Curriculum

All

27 lectures ∙ (5hr 39min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • 이인순님의 프로필 이미지
    이인순

    Reviews 1

    Average Rating 5.0

    5

    81% enrolled

    전반적인 프로젝트 용어들에 대해 쉽게 이해할 수 있었습니다 잘 수강했습니다.

    Limited time deal

    $8,250.00

    25%

    $8.80

    ishrhrl's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!