백엔드 배우고싶은 국비충인데요

이것저것 하면서 겉핥기식보다 자바쪽만 더 가르치는거 같은데

이거 괜찮을까요

1개월응용SW 기초기술 활용운영체제 기초 활용하기 데이터베이스 기초 활용하기 네트워크 기초 활용하기 기본 개발환경 구축하기
(OS, DB, 네티워크 및 어플리케이션에 대한 기초 지식, 자바개발환경[JDK, eclipse] 구축, 환경설정)
프로그래밍 언어활용기본문법 활용하기 언어특성 활용하기 라이브러리 활용하기 (자바 기본문법, 자료구조, 클래스, 객체지향 프로그래밍 교육)
데이터 입출력 구현논리 데이터저장소 확인하기 물리 데이터저장소 설계하기 데이터 조작 프로시저 작성하기
(데이터베이스, 테이블 설치, 논리설계 및 물리설계)
2개월서버프로그램 구현개발환경 구축하기 공통 모듈 구현하기 서버 프로그램 구현하기 배치 프로그램 구현하기
(자바 웹개발환경 구축, Tomcat설치, Eclipse 연동, JSP/Servlet/Spring 개발)
애플리케이션 테스트 관리애플리케이션 테스트 케이스 설계하기 애플리케이션 개발자 통합 테스트하기 애플리케이션 성능 개선하기
(JUnit을 이용한 테스트 설계)
애플리케이션 테스트 수행애플리케이션 테스트 수행하기 애플리케이션 결함 조치하기 (JUnit을 이용한 테스트 수행, 수행결과 조치)
3개월제품소프트웨어 패키징제품소프트웨어 패키징하기 제품소프트웨어 매뉴얼 작성하기 제품소프트웨어 버전관리하기
(웹어플리케이션 패키징, 매뉴얼 작성, GIT버젼관리)
애플리케이션 배포애플리케이션 배포 환경 구성하기 애플리케이션 소스 검증하기 애플리케이션 빌드하기 애플리케이션 배포하기
(Maven을 이용한 웹어플리케이션 빌드, 배포)
정보시스템 이행정보시스템 사용자 교육하기 정보시스템 이행하기 정보시스템 안정화하기 (시스템 구축 후 교육,이행, 안정화 방법)
인터페이스 구현인터페이스 설계서 확인하기 인터페이스 기능 구현하기 인터페이스 구현 검증하기 (API 사용방법, 개발)
4개월요구사항 확인현행 시스템 분석하기 요구사항 확인하기 분석모델 확인하기 (프로그램 설계를 위한 요구사항 분석)
통합 구현연계 데이터 구성하기 연계 매카니즘 구성하기 내외부 연계 모듈 구현하기 (프로그램 간의 데이터 연계 구현)
화면 설계UI 요구사항 확인하기 UI 설계하기 (스토리보드 및 요구사항 정의)
화면 구현UI 설계 확인하기 UI 구현하기 (스토리보드 구현)
5개월UI/UX 요구분석UI/UX 콘셉트 아이디어 도출하기 패스트 프로토타입 제작하기 패스트 프로토타이핑 검증하기
(포트폴리오를 위한 UI/UX 요구분석)
UI/UX 콘텐츠 기획UI/UX 콘셉트 도출하기 기능리스트 도출하기 콘텐츠 기획하기 (포트폴리오를 위한 UI/UX 기획)
UI 아키텍처 설계정보 설계하기 와이어 프레임 작성하기 태스크 플로우 작성하기 (포트폴리오를 위한 UI 설계)
UI/UX 가이드 제작UI/UX 가이드 기준 도출하기 UI/UX 가이드 작성하기 UI/UX 가이드 공유하기 (포트폴리오를 위한 UI 가이드 작성)
UI 디자인GUI 디자인 콘셉트 도출하기 GUI 템플릿 제작하기 GUI 상세 디자인하기 (포트폴리오 디자인 제작)
6개월UI 구현UI 설계 검토하기 UI 구현 표준 수립하기 저작도구 활용하기 UI 제작하기 (포트폴리오 UI구현)
UI 테스트사용성 테스트 계획하기 사용성 테스트 수행하기 테스트 결과 보고하기 (포트폴리오 UI 테스트)