자바 웹 서비스와 CI/CD 자동화를 위한 컨테이너 기술 종합 과정
📆 교육일정 & 교육장소
- 2024.12.03 ~ 2025.06.13 (130일, 총 1040시간)
- 월 ~ 금 오전 9:30 ~ 오후 18:20
- 구트아카데미 코딩학원 오프라인 강의장 → 구로디지털단지역 2호선 2번출구 도보 10분이내
(서울특별시 구로구 시흥대로 163길 33 2층, 3층 (주호타워)
🙋 교육대상(지원자격)
- 내일배움카드 소지자(구직자)
- 취업에 대한 의지가 확고하신 분
- 코딩에 대한 막막한 두려움이 있으나 도전해보고 싶으신분
- 이력서, 자기소개서, 면접 등 취업에 대한 전반적인 컨설팅이 필요하신 분
💰 수강료 & 지원금
- 9,872,720원 전액국비지원 0원 (교재 무상 제공, 자비 부담금 X)
- 훈련장려금 : 월 30만원~ 최대 81만6천원
1) 훈련장려금 : 월 11만 6천원
2) K디지털 트레이닝 특별 훈련수당 : 월 20만원
3)국민취업지원제도 진행시 추가 지급 (1유형 : 월 50만원 / 2유형: 월28만4천원)
⭐️ 교육 특징
- 개강 전, 무료 사전학습 진행
- 현직 개발자와 함께 설계한 커리큘럼
(비전공자를 위한 단계별 학습)
- 🔥 현직 개발자 초정 멘토링
- 🔥 참여 기업 프로젝트 멘토링
- 수료증 지급
- 수료시 우수훈련생 선정 포상
- 취업 특강 및 입사지원서 지도 등
🎯 부트캠프 커리큘럼 파헤치기 (더보기 클릭)
☑️ 1) 웹 애플리케이션 Model을 위한 프로그래밍 기초
º Java 개발 환경 구축 및 프로그램 구조 이해
▶JDK 설치 및 IDE 설정
▶Java 프로그램 구조와 기본 규칙
▶정규표현식
º 패키지 및 파일 처리
▶패키지 개념과 사용
▶콘솔 입출력
º Java 기본문법 응용 및 활용
▶데이터타입 (int, double, char, boolean 등)
▶변수와 상수의 선언 및 초기화
▶산술, 논리, 비교 연산자
▶조건문 (if, switch)
▶반복문 (for, while)
▶배열의 선언과 초기화
▶함수 정의와 호출
▶파일 읽기/쓰기
☑️ 2) 웹 애플리케이션 VIEW 를 위한 웹 표준 기술
º HTML5 태그 및 속성
▶ 주요 태그 (\<section>, \<article>, \<nav> 등)
▶ 다양한 HTML5 속성들의 활용 (data- 속성 등)
º 웹 접근성 개발 지침
▶ 웹 접근성의 개념과 필요성
▶ 접근성을 고려한 HTML 구조 설계
▶ ARIA 라벨링 및 역할 지정
º CSS3
▶ CSS 기본적인 종류와 규칙 사용법
▶ 복합 선택자 (자식 선택자, 후손 선택자 등)
▶ 가상 클래스 (hover, active 등)
▶ 가상 속성 (::before, ::after 등)
▶ 다양한 CSS 속성들의 활용 (텍스트, 박스, 속성 등)
º ECMAScript 6(JavaScript) 기본 문법
▶ DOM 조작 기초(요소선택, 속성변경)
▶ 템플릿 문자열 활용
▶ 전개 연산자 사용법
▶ 화살표 함수의 정의와 사용 예
▶ 비동기 함수 이해와 활용(Promise, async/await)
☑️ 3) 웹 애플리케이션 Model을 위한 데이터베이스 기초
º 데이터베이스 개요와 SQL 기초
▶ DBMS 역할과 주요 종류
▶ 데이터베이스 구조와 관리
º 데이터 정의 및 제어
▶ DML 기본: 검색,삽입,수정,삭제
▶ DDL 활용: 테이블, 인덱스, 뷰 관리
▶ DCL 응용: 사용자 권한 관리, 역할 할당
º 데이터 모델링과 정규화
▶ 데이터 모델링 개념과 중요성
▶ 정규화와 데이터 무결성 제약 조건
☑️ 4) 웹 애플리케이션 Model을 위한 데이터베이스 응용
º 고급 SQL 쿼리 작성
▶ 서브쿼리와 조인 활용
▶ 복잡한 쿼리 작성과 데이터 분석 기법
º 프로시저, 커서, 트리거
▶ 프로시저와 함수 개념과 작성
▶ 커서를 활용한 데이터 처리
▶ 트리거를 통한 데이터베이스 이벤트 처리
º 트랜잭션 관리
▶ 트랜잭션 개념과 필요성
▶ 동시성 제어와 데이터베이스 회복 기법
º 데이터 활용 기술
▶ JavaScript, JSON, XML을 활용한 데이터 처리
▶ Open API와 공공데이터 API를 통한 데이터 통합과 분석
☑️ 5) Spring 기반 웹 애플리케이션 설계 및 구현 (서버 프로그래밍)
º Spring Framework & Spring Boot 기초
▶ MVC 패턴: 모델-뷰-컨트롤러 구조 이해 및 구현
▶ Controller: HTTP 요청 처리
▶ Service: 비즈니스 로직 처리
▶ Mybatis DAO: 데이터베이스 접근 객체 구현
▶ 세션 및 쿠키: 사용자 상태 관리
▶ AOP & Interceptor: 횡단 관심사 처리 및 요청/응답 가로채기
▶ Spring Security: 인증 및 권한 관리
▶ REST API: RESTful 웹 서비스 설계 및 구현
º 웹 기술
▶ Servlet: 서버 사이드 요청 처리
▶ JSP: 동적 웹 페이지 생성
º Mybatis ResultMap
▶ ResultMap: 쿼리 결과 객체 매핑
☑️ 6) 웹 애플리케이션 (기획 및 관리)
프로젝트 개론 및 착수
▶ 프로젝트 방법론 소개 (특징 및 적용 방법)
▶ 프로젝트 절차 및 역할(기획, 설계, 개발, 테스트, 배포 등)
▶ 프로젝트 기획서 템플릿(요구/기능명세, ERD 등 )
☑️ 6) 컨테이너 및 CI/CD 기반 DevOps 구축 (이론 및 실습)
º 통합 DevOps 환경 구축 및 관리
▶ Podman을 사용한 컨테이너 관리
▶ 컨테이너 이미지 빌드 및 레지스트리 관리
▶ 쿠버네티스 자원 배포 및 YAML 파일 작성
▶ GIT을 통한 코드 및 배포 관리
▶ 애플리케이션 빌드 및 패키징
▶ CI/CD 파이프라인 및 자동화
▶ 도메인 및 스토리지 구성
▶ 시스템 통합 및 검증
▶ 서비스 롤 아웃 및 모니터링(WordPress, AWS, OCI 등)
✅ 7) Mini 웹 애플리케이션 프로젝트 (PJT) + Final 웹 애플리케이션 프로젝트 (PJT)
✅ 8) 취업특강
✅ 9) 프로젝트 발표회
📱 교육문의
'부트캠프' 카테고리의 다른 글
[K디지털 트레이닝 16회차] 국비지원 부트캠프 1월 개강 (1) | 2024.12.27 |
---|---|
[국비지원 부트캠프] 구트아카데미 둘러보기 (1) | 2024.12.24 |
[커리큘럼 살펴보기] 국비지원 부트캠프 구트아카데미 코딩학원 (2) | 2024.12.02 |