CodeGym /Java Blog /무작위의 /강력한 코딩 포트폴리오 구축. Java 개발자를 위한 훌륭한 사이드 프로젝트 아이디어
John Squirrels
레벨 41
San Francisco

강력한 코딩 포트폴리오 구축. Java 개발자를 위한 훌륭한 사이드 프로젝트 아이디어

무작위의 그룹에 게시되었습니다
잘 짜여진 코딩 포트폴리오를 갖는 것은 프로그래머, 특히 전문 경력의 맨 처음에 매우 중요합니다. 코딩 포트폴리오를 사용하면 작업의 실제 예를 보여주고 Java 개발자에게 필요한 지식과 기술을 보유하고 있음을 증명할 수 있으므로 구인 가능성이 크게 높아집니다. CodeGym 과정을 이수하면 포괄적인 미니 프로젝트에서 개별적으로 작업하는강력한 코딩 포트폴리오 구축.  Java 개발자를 위한 훌륭한 사이드 프로젝트 아이디어 - 1 좋은 맛을 얻을 수 있으며 이러한 간단한 소프트웨어는 프로그래밍 포트폴리오를 위한 좋은 시작이 될 것입니다. 그러나 진행하면서 확실히 더 포괄적인 사이드 프로젝트를 수행해야 하며 성공적으로 완료하는 것은 여러 가지 이유로 까다로울 수 있습니다.. 꽤 자주 어려운 부분은 주니어 Java 개발자가 관리할 수 있을 만큼 간단해야 하지만 동시에 작업하기에 흥미롭고 잠재력이 있는 프로젝트에 대한 아이디어를 생각해 내야 할 때 즉시 시작됩니다. 인기 있고 유용한 도구입니다. 다음은 고유한 사이드 프로젝트를 만드는 데 채택, 추가 개발 및 사용할 수 있는 몇 가지 아이디어입니다.

1. 스마트시티/관광 애플리케이션

도시 또는 다른 유형의 지역에 대한 다양한 종류의 정보가 포함된 지도 기반 애플리케이션은 현재 사용자가 찾고 있는 정보를 사용자의 위치와 관련하여 제공하고 고객을 인근 비즈니스에 즉시 연결할 수 있기 때문에 점점 인기를 얻고 있습니다. 레스토랑, 상점, 교통 허브, 엔터테인먼트 장소 등과 같은 장소에 대한 일반적인 정보를 제공하는 스마트 시티 앱이 될 수 있습니다. 또는 학생, 구직자, 음식 애호가, 노인 또는 커플과 같은 특정 그룹을 위한 전문 앱입니다. 동일한 원칙에 기반한 관광 애플리케이션은 또 다른 옵션입니다. 지금은 이 시장에 구글맵과 같은 오랜 글로벌 리더들이 있지만,

그러한 프로젝트에 필요한 기술:

  • Java(Kotlin) 전문 지식
  • Android 개발자 도구 및 Android SDK 개념에 대한 지식
  • SQL 경험;
  • IntelliJ IDEA, Android Studio 또는 기타 IDE 중 하나에 대한 지식
  • XML, 데이터베이스, API에 대한 기본 지식.

유사한 프로젝트에 대한 아이디어:

  • 호텔 검색 및 예약 앱
  • 온라인 관광 가이드;
  • 피트니스 명소 검색 앱
  • 레스토랑 및 길거리 음식 온라인 가이드.

2. 온라인 퀴즈/설문 관리 시스템

사용자가 퀴즈 테스트, 경쟁 및 설문 조사를 수행할 수 있도록 하는 Java 기반 온라인 시스템은 Java 개발자로서 기술을 많이 요구하지 않지만 창의성을 발휘할 수 있는 많은 공간을 제공하는 사이드 프로젝트에 대한 또 다른 좋은 아이디어입니다. 프로젝트의 구현. 이러한 시스템은 정기적으로 퀴즈를 사용하는 교육 기관 및 모든 종류의 조직뿐만 아니라 직원 또는 고객 사이에서 안전한 비공개 설문 조사를 수행하려는 조직에 적용할 수 있습니다. 귀하의 시스템은 퀴즈나 설문 조사를 쉽게 시작하고 결과를 검토할 수 있도록 해야 합니다. 시스템이 이메일과 통합되어 결과와 알림을 관리자와 사용자에게 실시간으로 보내는 것도 좋을 것입니다.

그러한 프로젝트에 필요한 기술:

  • Java에 대한 전문성;
  • 데이터베이스에 대한 좋은 지식(MS SQL 서버, MySQL)
  • J2EE 사용 경험
  • IDE(IntelliJ IDEA, Eclipse) 사용 경험.

유사한 프로젝트에 대한 아이디어:

  • 직원 기능 테스트 시스템;
  • 경쟁 퀴즈 기반 게임;
  • 웹사이트용 설문조사 플러그인
  • 온라인 학생 시험 시스템.

3. 이메일 클라이언트 / 이메일 자동화 시스템

이메일을 더 쉽게 관리하거나 이메일 통신에 추가 보안 수준을 추가할 수 있는 특수 이메일 응용 프로그램을 만드는 것은 사이드 프로젝트에 대한 아이디어를 비교적 쉽게 구현할 수 있습니다. 오늘날 대부분의 사람들은 Gmail, Hotmail 등과 같은 브라우저 기반 이메일 서비스를 사용하고 있습니다. 그들은 매우 안전하지 않으며 사용자가 이메일을 정렬, 보기 및 보내는 방법을 사용자 정의하는 기능이 부족한 경우가 많습니다. 몇 가지 특수 기능을 제공하는 고유한 이메일 클라이언트를 만들 수 있는 기회를 제공합니다. 이러한 클라이언트는 해커로부터 전자 메일 통신을 보호하거나 일상적인 전자 메일 관련 프로세스를 자동화하려는 기업 및 조직에 적용할 수 있습니다.

그러한 프로젝트에 필요한 기술:

  • Java에 대한 전문성;
  • Java Mail API에 대한 지식
  • SMTP, POP3 및 기타 이메일 관련 프로토콜 이해
  • 데이터베이스에 대한 경험.

유사한 프로젝트에 대한 아이디어:

  • 이메일 마케팅 서비스;
  • 이메일 보안 및 모니터링 시스템
  • 이메일 알림 플러그인.

4. 건강 관리 시스템

의사와의 약속 예약과 같은 여러 프로세스를 자동화하고 의료 기록, 일반적으로 의료 관리 시스템은 의사 모듈과 환자 모듈의 두 가지 주요 모듈로 구성됩니다. 의사 모듈은 사용자에게 기록, 약속 일정, 보고서 및 기타 데이터에 대한 액세스를 제공합니다. 환자의 모듈을 통해 환자는 의사를 선택하고 약속을 예약하고 자신의 의료 기록을 볼 수 있습니다. 이 프로젝트 아이디어는 특정 종류의 의료 기관을 위한 틈새 의료 관리 솔루션을 만들 수 있는 기회를 제공합니다.

그러한 프로젝트에 필요한 기술:

  • Java에 대한 전문성;
  • 자바스크립트 지식;
  • 데이터베이스, 데이터 마이닝 도구에 익숙함
  • Java 프레임워크에 대해 잘 알고 있습니다.

유사한 프로젝트에 대한 아이디어:

  • 병원관리시스템;
  • 약국 관리 시스템;
  • 처방전 관리 시스템.

5. 도서관 관리 시스템

도서관 관리 시스템은 자체 도서관을 유지 관리하는 교육, 정부 및 상업 기관에 적용할 수 있습니다. 이러한 시스템을 통합하면 데이터를 쉽게 구성하고 오늘날까지 대부분의 사서가 수동으로 수행하는 전체 프로세스를 자동화할 수 있습니다. 이 시스템은 도서관에 있는 책에 대한 모든 정보, 발행 및 폐기된 책에 대한 기록, 도서관 내의 물리적 위치를 저장합니다. 또한 유사한 도서 또는 동일한 저자가 쓴 도서 추천, 도서 등급, 다양한 기준에 따른 도서관 도서 스마트 검색 등과 같은 다양한 스마트 기능을 도서관 관리 시스템에 추가할 수 있습니다.

그러한 프로젝트에 필요한 기술:

  • Java에 대한 전문성;
  • 데이터베이스에 대한 좋은 지식(MS SQL 서버, MySQL)
  • J2EE 사용 경험
  • IDE(IntelliJ IDEA, Eclipse) 사용 경험.

유사한 프로젝트에 대한 아이디어:

  • 도서관자동화시스템;
  • 문서 관리 시스템;
  • 디지털 기록 관리 시스템.

6. 통합 온라인 뱅킹 시스템

오늘날 온라인 뱅킹 애플리케이션은 매우 일반적이며 고객은 온라인 앱을 통해 현금 인출, 청구서 지불, 카드 이체 등과 같은 일상적인 뱅킹 작업에 익숙합니다. 각 은행마다 자체 모바일 애플리케이션이 있다는 점을 고려하면 여러 은행에 있는 여러 고객 계좌의 정보를 저장하는 통합 뱅킹 시스템을 구축하는 것이 좋습니다. 사용자에게 계정 유형, 사용 가능한 잔액, 계정 명세서 등과 같은 각 카드에 대한 계정 세부 정보를 표시할 수 있습니다. 물론 이러한 종류의 시스템은 해커로부터 사용자 데이터를 보호하여 가능한 한 보안이 유지되어야 합니다.

그러한 프로젝트에 필요한 기술:

  • Java에 대한 전문성;
  • J2EE에 대한 전문 지식
  • IDE 사용 경험(IntelliJ IDEA, Eclipse)
  • 보안 연결 및 종단 간 암호화 기술에 대한 지식
  • 데이터베이스(MS SQL 서버, MySQL)에 대해 잘 알고 있습니다.

유사한 프로젝트에 대한 아이디어:

  • 재무 관리 시스템;
  • 디지털 결제 앱;
  • 전자지갑 시스템.
이러한 프로젝트 아이디어에 대해 어떻게 생각하십니까? 어떤 종류의 Java 사이드 프로젝트를 작업했으며 얼마나 성공적이었습니까? 아래 댓글 섹션에서 알려주세요!
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION