Home
1/4

An introduction to Java web programming through social media service development!

Beginner
8 chapters
English ยท Japanese ยท Korean|Audio Korean

Using HTML, CSS, Bootstrap, Java, Servlet, and JSP
2 Class Projects

It takes about 40 to 1 hour hour(s) to complete each project.

  • Implementing a MySNS screen using HTML/CSS/Bootstrap

  • Implementing mySNS function using Java/servlet/JSP

Skills Youโ€™ll Learn

The basics of creating web content

We will summarize the HTML/CSS/JavaScript core, called the three front-end leaders, in a short period of time.

Java language & object-oriented

It explains Java, the No.1 programming language, and object-oriented concepts in an easy-to-understand manner.

Servlets & JSP

Learn about servlets, which are the core of Java web development, and JSP, which is a combination of HTML and Java.

MVC

Learn about the model-view-controller (MVC) pattern, which is fundamental to designing a web application, and the basic structure of each.

Challenge! Creating an SNS web service

Let's create a web service similar to SNS step by step in a project format. The first implements the screen, and the second implements the function.

Can a novice developer not develop a great social media like โ€œTwitterโ€?

๐Ÿ“ No! Of course you can.

Even if you are a beginner in development, you can take on the challenge of developing SNS such as Twitter. But it's not as easy as being greedy, right? That's probably because you want to try web development, but there are so many skills you need to learn.


HTML, CSS, JavaScript,
Java, Servlet, JSP, Spring Framework,
Vue, React, Node, Database...
Too many and overwhelming, right?

You can do it with just one โ€œshort and thick belly.โ€

๐Ÿ“ Short and bold = Learn short and bold!

But here's the answer. Through the short and bold class, Java You can develop a web service as one. and The unique features of the class are as follows.

  1. Schematize core concepts, structures, and principles in an easy-to-understand manner.
  2. Write the code together, and reexplain the main parts.
  3. Develop your own problem-solving skills through step-by-step codelabs.

Let's talk about it in more detail?

1. Schematize core concepts, structures, and principles in an easy-to-understand manner.

๐Ÿ“ The picture must be drawn properly in your head so you don't get confused.

After all, not to mention non-majors, even if you are a major, it will be difficult for you to complete development if the concepts are jumbled up. I take this point very seriously.

All of the points I'm learning(Forest โ›ฐ)At which point(tree ๐ŸŒฒ)You can clearly grasp whether it is or not, what the meaning of this is, etc.

For example, I'm going to explain MVC patternis a concept that makes it easy to fix the visual elements of an app and the business logic running behind it without affecting each other.

It wouldn't be easy to accept such a difficult explanation without a schematic or understanding, right? I'll definitely help.


2. Write the code together, and reexplain the main parts.

๐Ÿ“ I don't just hit it off, I'll make you understand.

Due to the nature of coding/programming courses, you cannot do programming without following the instructor's code. But that doesn't mean that if you just copy/paste the code as is, you'll quickly forget it, right?

So I'll explain the main part again, and I'll explain and understand again why I'm typing the code that way at this point.


3. Develop your own problem solving skills through code labs step by step.

๐Ÿ“ I have a codelab developed by myself.

Code Lab (Code Lab) refers to a process or space where you learn together by dividing steps and setting goals to develop a specific function.

You'll be able to solve step-by-step examples in the codelabs I've created and develop your own problem-solving skills. I'll help you finish Java development with codelabs so that you can follow along well.



I'm 'Dean Frey', a developer with 25 years of experience in Java.

In 1995, in the early days of the Internet in Korea, I started as a developer and wrote a number of programming books, especially the Hanbit Academy IT CookBook series, which is the No. 1 university textbook No. 1 authorIt's also.

From developer to university professor to creator, I have been constantly researching IT education methods that match the trend of the times.


๐Ÿ›hysteresis

  • Professor of Computer Science, Gachon University
  • Nextel Co., Ltd. New Media Research Institute Development Team Leader
  • Expert member of the Science and Technology Information Council (KISTI)
  • National Science and Technology Level Assessment Committee, Ministry of Education, Science and Technology
  • Chairman of Healthcare Division, Embedded SW Industry Association

๐Ÿ“š Books

  • Learn Java web programming through projects, Hanbit Academy
  • Just Java, Hanbit Academy
  • Easy to learn Linux, Youngjin.com
  • Creating an Internet server, Daecheon Media

๐Ÿ† Awards

  • SW Industrial Development National Merit Award (Minister of Knowledge Economy)
  • Jang Eun Technology Award (Korea's first Java-based intranet development)



Why should I learn web programming in Java?

๐Ÿ“ Java is a self-certified No.1 programming language.

It is the most popular language for developing backend services. The official language of Android app developmentTherefore, it is a basic skill required in the job market.

and Java and Object-Oriented Programming (OOP)You will also learn about. To put it simply, object-oriented programs 'More flexible, easier to change' It is a concept of creative development.

It is impossible to learn all the concepts related to the Java language in this course, but we will create The core necessary for SNS developmentwill help you learn enough.


๐Ÿ“What specifically will I learn?

Through this course, you will learn the basics of HTML, object-oriented, Java, servlets, JSP, etc. Be sure to include the MVC pattern, which is the basic design pattern of web development You will only learn what you need. and MySNS web service similar to Twitter OImplement in a step-by-step project format.

Servlets, JSP, EL, JSTL, etc. refer to programs for generating web pages. Recently, I think a fundamental understanding of view technologies such as EL and JSTL is more important than JSP itself, and you can learn what each of these concepts means and how to use them through classes.


๐Ÿ“ In addition to Java, you can also learn the three front-end leaders.

Called the Three Front-End Captains HTML, CSS, JavascriptI'm going to learn. I'm going to focus on structures and relationships, and the parts I need to know.

The front-end is called the basic technology of the web that constructs a screen, and I will show you what this knowledge must be known not only for front-end developers but also for back-end developers.



Project deliverables you'll get: SNS service!

First project (mySNS v1)will use only html, css, and bootstrap to develop the screen required to implement the SNS service.

You can have your own SNS screen through 4 steps: project overview, login screen implementation, post list screen implementation, and page link.


Second project (mySNS v2)can implement controllers, models, and views based on the MVC model using Java, servlets, and JSP.

SNS development is completed through 6 steps: project overview, model class basic structure implementation, servlet controller basic structure implementation, login function implementation, post writing function, and post list view implementation.



Information on additional services and future second classes


You can make up for what you feel is lacking while taking classes on your own through short online and YouTube public courses.


In addition, we plan to solve the implementation of more interesting services such as databases, Google's firebase service, and Google login in the second class. Please look forward to it.

We'll see you in class!

Class Kit ยท Coaching Session

๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป Get 1:1 coaching from Dean Frey Pro with a short belly! (2 times)

  • You can ask a total of 2 questions per coaching ticket.
  • For each question, we will write an answer of around 250 characters and send it to you.
  • First, each person will explain in detail what they did not understand through the course.
  • Second, if you encounter a problem that is difficult to solve in a codelab or lab, we will guide you to solve the problem yourself as much as possible.
  • Third, we will guide you in reviewing or writing resumes and portfolios related to developer careers.
  • For questions related to other classes, we will wholeheartedly coach you within the limits of your answers.
  • Coaching is answered sequentially by the borrower based on the date the questions were received. This may take at least 7 to 10 days.
  • The coaching ticket can be used for 20 weeks from the date of purchase.
  • If not used within the period, no refund will be given.

๐Ÿ“ฉ The kit is subject to some changes, and we will be fully informed if there are any changes.

Curriculum

Creator

dinfree

dinfree

Nice to meet you, I'm Dean Frey, a developer with 25 years of experience in Java.

In 1995, in the early days of the Internet in Korea, I started as a developer and wrote a number of programming books, especially the Hanbit Academy IT CookBook series, which is the No. 1 university textbook No. 1 authorIt's also.

As I have changed from developer to university professor to creator, I have been constantly researching IT education methods that match the trend of the times.



๐Ÿ›hysteresis

  • Current Professor of Computer Science, Gachon University
  • Nextel Co., Ltd. New Media Research Institute Development Team Leader
  • Expert member of the Science and Technology Information Council (KISTI)
  • National Science and Technology Level Assessment Committee, Ministry of Education, Science and Technology
  • Chairman of Healthcare Division, Embedded SW Industry Association

๐Ÿ“š Books

  • Learn Java web programming through projects, Hanbit Academy
  • Just Java, Hanbit Academy
  • Easy to learn Linux, Youngjin.com
  • Creating an Internet server, Daecheon Media

๐Ÿ† Awards

  • SW Industrial Development National Merit Award (Minister of Knowledge Economy)
  • Jang Eun Technology Award (Korea's first Java-based intranet development)

dinfree

dinfree

dinfree

dinfree

View similar classes you might also like

[WEB Full-stack] Fastest web development, create your own web serviceWeb ยท Front Endย ย |ย ย good dev

Notes on Copyright Protection

  • All videos and materials included in the class are protected intellectual property under relevant laws.
  • You may face legal action if you copy, distribute, transmit, modify or edit the videos or materials included in the class without permission.
CLASS 101, LLC.
1201 North Market St. Suite 111, Wilmington, DE, 19801
support@101.inc