Skip to product information
This is backend development for employment with Java.
This is backend development for employment with Java.
Description
Book Introduction
How to prepare for a backend developer job?
Learn everything you need to know about getting a job as a backend developer based on your vivid assignment test experience!


If you dream of becoming a backend developer, you've probably heard this story a lot.
“If you want to become a backend developer, you need to learn web development with Java.”
“If you want to become a backend developer, you should study the Spring Framework.”
It's not wrong, but for those who hear this kind of story, it doesn't really help them set a direction for their studies to become a developer.
I learned Java programming, but I also need to know the basics of HTTP, and I'm at a loss as to where to start, such as with the Spring Framework and databases.
There may be differences in learning levels, but to become a backend developer, you need to be able to organically connect several key learning keywords.
This book began with the question, "How can someone with basic Java programming knowledge quickly learn Java web development and solve simple assignment tests?"

PART 01~02 covers essential basic knowledge such as the backend developer hiring process, the most frequently used Java grammar in practice, and the structure of servers and clients for backend development. PART 03~04 provides a friendly explanation of the process of developing backend applications for assignment testing.
Through "This is Backend Development for Employment with Java," you'll solve a variety of practical test questions presented during the actual backend developer recruitment process and lay the foundation for developing practical skills!

  • You can preview some of the book's contents.
    Preview

index
PART 01.
How to prepare for a backend developer job?


CHAPTER 01.
What Backend Developers Do
1 What is Backend Development?
2 Roles and Capabilities of Backend Developers

CHAPTER 02.
How to Become a Backend Developer
1. Backend Development Recruitment Process
2 Reasons to Choose Java

PART 02.
Essential Basic Knowledge for Backend Development


CHAPTER 03.
The most commonly used Java grammar in practice
1. Setting up a practice environment
2. Checking Java's basic grammar
3. Master modern Java grammar for Java 8 and later versions.
Technical Interview Tips

CHAPTER 04.
Server and Client
1. Concept of server and client
2 Servers and Browsers
3 Servers and Servers
4 Servers and other clients
Technical Interview Tips

CHAPTER 05. Creating an API Call Client Page
1 Running a Spring Boot Application
2 Adding a Controller
3 Adding static resources
Technical Interview Tips

CHAPTER 06.
Minimum HTML knowledge required for backend development
1 Why Backend Developers Need to Know HTML
2 Structure of HTML
3 Interaction between web browser and server
How to interact with the server using the 4 form tag
Technical Interview Tips

CHAPTER 07.
Minimum JavaScript knowledge to communicate with backend servers
1 Essential JavaScript Grammar Learned by Comparing It to Java
2 JSON format of HTTP transmission data
3 Interacting with the server asynchronously
Technical Interview Tips

CHAPTER 08.
HTTP, a promise between the server and the client
1 HTTP transaction
2 HTTP request headers and body
3 HTTP response headers and bodies
Technical Interview Tips

PART 03.
Developing a backend application for assignment testing


CHAPTER 09.
Creating a Product Management Application
Product management application using 1 List
2 Defining data structures
3. Implement additional products and establish a project structure.
4 DTO and getters and setters
5. Implementing product search/edit/delete
Technical Interview Tips

CHAPTER 10.
Adding Validation to Your Product Management Application
1 Adding Domain Object and Controller Validation
2 Adding a global exception handler
3 HTTP Response Status Codes and Bodies
Technical Interview Tips

CHAPTER 11.
Connecting a Database to a Product Management Application
1 Web application using database
2. Working with Databases
3. Implementing the Add Product Feature
4. Implementing product search/edit/delete
Technical Interview Tips

CHAPTER 12.
Adding Object Orientation to Product Management Applications
1. Abstracting a class
2 Refactoring and Testing Code
3 Mocking and Unit Testing
Technical Interview Tips

PART 04.
Practical Assignment Test Questions


CHAPTER 13.
Development of a shortened URL service
1. Presentation of assignment test
2. Try to solve the problem
Technical Interview Tips

CHAPTER 14.
Development of an order management API server
1. Presentation of assignment test
2. Try to solve the problem
Technical Interview Tips

Search

[supplement]
APPENDIX A: Postman, a tool for API testing
APPENDIX B Final Documentation of Assignment Tests

Detailed image
Detailed Image 1

Publisher's Review
Everything you need to know about Java web development for backend developer jobs!

"This is Backend Development for Employment with Java" was created for beginners who want to learn backend development properly for reasons such as employment or job changes, job seekers who have learned Java but are unsure of what to do to become a backend developer, and junior developers who want to systematically organize the concepts of backend development.

Java backend development completed in 3 steps

Step 1: Prepare for a Backend Developer Job & Learn Essential Basic Knowledge.

It explains what backend development is, what you need to prepare to become a backend developer, and covers the most commonly used Java grammar, servers and clients, and the minimum HTML and JavaScript knowledge required for backend development. This book can help even beginners in backend development who are confused about where to start by setting a direction for their studies.

Step 2: Understanding the Backend Development Process

By understanding the background and principles behind how to implement technologies you've only heard of before, such as planning/designing and adding validation to applications, database integration, and object-oriented programming, you can develop your backend development capabilities.


Step 3: Practice testing backend development tasks

You can practice developing to meet requirements by solving frequently asked test questions for actual backend developer recruitment, such as URL shortening services and order management API servers.
GOODS SPECIFICS
- Date of issue: January 12, 2024
- Page count, weight, size: 708 pages | 183*235*40mm
- ISBN13: 9791169211338
- ISBN10: 116921133X

You may also like

카테고리