인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
개발 · 프로그래밍

/

개발 도구

[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)

본 강의는 Jetbrains(https://www.jetbrains.com/)사의 Java 프로그래밍 개발 툴인 IntelliJ IDEA에서 웹 프로그래밍을 시작하기 위한 설정 과정에 대해 소개하는 강의입니다.

(4.8) 수강평 280개

수강생 4,889명

Thumbnail
새소식 목록
관리
작성

강의 업데이트 소식이 있어 공유하려고 합니다.

안녕하세요, 이도원입니다. 

코로나도 조금씩 진정되어 가고 있는 모습이고, 정상적인 사회생활로 돌아가고 있는 듯 합니다. 

2022년도 여름이 시작되고 있습니다. 장마가 시작되고 있는 듯 맑은 하늘을 보기가 어렵네요. 

"Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)" 강의의 후속 강의를 기다려 주시는 분들께는 죄송하다는 말외에는 드릴 말씀이 없네요. 원래 계획대로다면 지난 1월에 오픈되어야 할 강의가 진행하던 프로젝트의 이슈로 2월 3월 연기되다가 아직도 오픈하지 못하고 있네요... 그래도... 정말 곧! 오픈하려고 마지막 준비 작업중에 있습니다. 

다음 강의는 예정대로 CI/CD에 관련된 강의입니다. 오늘은 CI/CD 강의에 대한 목차 먼저 소개하려고 합니다. 

강의는 전체 6~7개 섹션으로 구성되어 있습니다. Appendix를 본 강의에 포함 시킬지 여부에 따라서 6개 또는 7개 섹션으로 나뉠 것 같습니다. 

Section 1. DevOps와 CI/CD

    1-1. DevOps와 CI/CD

    1-2. CI/CD 작업 흐름

    1-3. Jenkins 설치

    1-4. Exercisef #1

 

Section 2. Jenkins를 이용한 CI/CD 사용

    2-1. CI/CD를 위한 Git & Maven 연동

    2-2. Exercisef #2

    2-3. CI/CD를 위한 Tomcat Server 연동

    2-4. Exercisef #3

    2-5. PollSCM 설정

    2-6. Docker를 이용한 실습 환경 구성 

    2-7. Exercisef #4

 

Section 3. Jenkins + Infrastructure as Code (Ansible을 이용한 Configuration Management)

    3-1. IaC

    3-2. Ansible 개요

    3-3. Ansible 설치

    3-4. Ansible Playbook

    3-5. Exercise #5

    3-6. Docker 이미지 배포

    3-7. Exercise #6

 

Section 4. Jenkins + Ansible + Kubernets 연동

    4-1. Kubernetes Cluster에 배포하기

    4-2. Ansible + Kubernetes 연동

    4-3. Exercise #7

    4-4. CI/CD 프로세스

    4-5. Exercise #8

    4-6. Minikube 설치 (Apple Silicon chip)

 

Section 5. Advanced Jenkins 사용

    5-1. Delivery Pipeline 사용

    5-2. Jenkins Pipeline 구성

    5-3. Exercise #9

    5-4. Exercise #10

    5-5. Practices

    5-6. SonarQube 정적분석

 

Section 6. Public Cloud에 배포

    6-1. AWS EC2 인스턴스 생성과 Docker 설치

    6-2. AWS에 배포

    6-3. Kops를 이용한 Kubernetes Cluster 구성

    6-4. NCP 서버 인스턴스 생성과 Docker 설치

    6-5. NCP에 배포 

 

Appendix

    A-1. 필수 SW 설치

    A-2. Tomcat Server 설치 

    A-3. SSH Server

    A-4. Windows 사용자를 위한 XShell, MobaXterm 설치

    A-5. MacOS 사용자를 위한 Terminus 설치

 

강의에 관심을 가져주신 분들께 다시한번 감사의 인사를 드리며, 조만간에 좋은 강의로 찾아뵙도록 하겠습니다. 

감사합니다. 

 

댓글