ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡAI백엔드ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

[프로젝트 1] 생성형 AI 활용 프론트엔드 개발 프로젝트 [프로젝트 목표] 

- 생성형 AI를 활용하여 프론트엔드 개발에 필요한 코드와 소스를 수집. 생성형 AI가 작성한 결과물을 검토/수정할 수 있는 수준의 웹 개발 기술 학습


[프로젝트 내용]

- 플랫폼 기능 설계 및 기획서 작성

- HTML, CSS, Javascript를 활용한 사용자 인터페이스(UI) 설계

- 검색, 일정생성, 추천 기능 구현

- 테스트 및 자체 QA 진행

[프로젝트2] 생성형 AI 활용 백엔드 개발 프로젝트 [프로젝트 목표] 

- 직접 작성한 코드를 생성형 AI를 활용한 코드 리뷰 과정을 통해 코드의 품질을 높이고, 디버깅 능력을 향상. 안정적이고 확장 가능한 자바 기반의 백엔드 시스템 구현능력 함양


[프로젝트 내용]

- ERD, Usecase Diagram, API 명세서 등의 설계 문서 작성

- Spring Framework를 활용한 검색, 매칭, 인증 서비스 구현

- CI/CD 파이프라인 구축 및 배포

- AWS를 사용한 배포환경 세팅 및 인프라 설정

[프로젝트3] 종합 실무 프로젝트 [프로젝트 목표]

- 프로젝트 기획 단계에서 생성형 AI를 중점적으로 활용하여, Java 기반의 풀스택 개발 프로젝트 수행

- 개발 범위 산정 능력 및 분업화, 일정관리, 커뮤니케이션 능력 함양


[프로젝트 내용] 

- Spring Security를 활용한 JWT 및 OAu th 인증 시스템 구현을 통한 보안 및 인증관리

- MySQL, JPA, Mybatis를 활용한 데이터 처리 기능 구현

- CI/CD 파이프라인 구축 및 운영 관리(Docker, Git 연계)

- 프로젝트 기획부터 서비스 테스트 및 디버깅까지 현업과 유사한 개발 프로세스를 경험




ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ클라우드기반 백엔드ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

[프로젝트 1] 백엔드 개발 환경 설정 및 커피 메뉴관리 CRUD 프로젝트 [프로젝트 목표] 

- React로 만들어진 프론트엔드가 정해져있는 상황에서 백엔드 개발자가 SpringBoot로 커피메뉴관리 API를 구현하여 AtoZ 최종 서비스 완성


[프로젝트 내용]

- 프로젝트 문서화

- Git, GitHub 설정

- 프레임워크 및 라이브러리 설치

- API 구현

[프로젝트2] REST API 구현 [프로젝트 목표] 

- API 명세서 작성, 기능 설명 및 제작 배경, 서비스 인터페이스 표준과 인증 방식, 요청 반환에 대한 실무 역량, 데이터 파이프라인 구축에 대한 이해도 향상


[프로젝트 내용]

- REST API 명세서 작성

- 서비스 기능  상세 항목 작성 및 구현

- 서비스 보안 방식 정의 및 구현

- 서비스 기능 배포

- 데이터 파이프라인 구축

[프로젝트3] REST API Kotlin 전환 구현 [프로젝트 목표]

- 기존 SpringBoot 기반의 프로젝트를 Kotlin으로 서비스 전환


[프로젝트 내용] 

- 기존의 Java 코드를 분석하여 Kotlin으로 전환할 부분 식별

- Java 클래스를 Kotlin 클래스로 변환

- Nullable 및 Non-nullable을 명시적으로 지정하여 코드 작성

- suspend 키워드를 사용하여 비동기 함수를 정의

- Kotlin으로 전환된 코드에 대한 테스트 코드 작성

[프로젝트4] 최종 프로젝트 [프로젝트 목표]

- 학습한 내용을 기반으로 상용화 가능한 수준의 서비스로 백엔드 구현

- 백엔드 훈련생 5~6명으로 팀 프로젝트 진행

- 개발 범위 산정 능력 및 분업화, 일정관리, 커뮤니케이션 능력 함양


[프로젝트 내용]

- 제작하고자 하는 프로덕트를 선정하고, 기능을 분석하여 내부적으로 분업화 하는 과정에서 실무와 유사한 상황 경험

- 팀 별 자유주제 백엔드 서비스 기획 및 구현 (프론트엔드 구현은 선택)

- 팀별로 개발할 서비스 아이디어를 도출하고 최종 주제를 선정하며, 논의 과정은 팀별 Notion 페이지에 기록.

- 사용자에게 필요한 서비스를 발굴하고, 기획 과정을 문서화 및 공유- 데이터 관리, 사용자 인증/보안, API 제공, 배포 및 운영 등 백엔드 서비스 구축에 필요한 핵심 기능 포함

- 프로젝트 진행 과정과 결과물은 팀별 문서화 및 시연 자료로 정리






이렇게 프로젝트 하는데 뭐 하는게 나을까요...

지금 AI백엔드는 무료고 클라우드 백엔드는 자비 부담금 60만원 내야합니다.

약간 AI백엔드는 SI느낌?....