본문 바로가기

개발자 취업 프로젝트[일지]

💻개발자가 되기 위한 프로젝트(77)💻 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - PM 11:50, PM 14:00] 1. JS 기초, 간단한 프로젝트[로또 추첨]를 실습하면서 JS기능들을 활용해봄 - [실습 기술(JavaScript)] 1. DOM, Object, Date, 익명함수에 대해서 이론적으로 배우고 간단한 프로젝트를 교육 받는 사이트에서 실습함 2. 따로 진행된 프로젝트 영상 중 1개를 선택해서 실습 진행함 - [로또 추첨] JS 실습 - 로또 추첨 Js 실습 사용기술 설명 [로또 추첨] ✔ 사용기술 [HTML] - Tag : div, h1, h2, link, script - Selector : class, id - Element : Css파일을 html에서 읽어오기 위함, scr.. 더보기
💻개발자가 되기 위한 프로젝트(76)💻 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - Intellj [DB Connection => MySQL(Configurations에 variables를 통해서 db host, name, password 호출시에만 동작하도록 보안을 강화하기 위해서 작성하고 Connection Test까지 진행함)] - MySQL [Schema 생성 및 table add] - Insert 작업을 통해서 data가 잘 들어갔는지 select문으로 check함, 그리고 main method에 다 적지 않고 main method는 인스턴스화 하여 참조변수로 각 method기능들을 호출하는 형태로 진행함. 각 메소드의 기능별로 naming을 하고 query문까지 작성함. 2. 미니 프로젝트 [게시판 만들기.. 더보기
💻개발자가 되기 위한 프로젝트(75)💻 1. 미니 프로젝트 [게시판 만들기] - FE : React.js(TS) - BE : SpringBoot(JDK17, Gradle) - DB : MySQL[SpringBoot Connection(Test)], PostMan[React Connection(Test)] - FE에서는 BackEnd Server와 Connection이 잘되는가 그리고 DB Post작업을 통해서 회원가입 버튼으로 BackEnd와 HTTP Request, Response가 원활하게 이루어지는지 Test를 하고 간단한 기본적인 셋팅을 진행하였으며 FE의 작업은 크게 비중이 높지 않았다. BE에서는 FE에서도 요청을 보낼시 HTTP Request, Response까지 Build에서 Data가 잘 들어오는가까지 확인하는 작업까지 진행했.. 더보기
💻개발자가 되기 위한 프로젝트(74)💻 1. 미니 프로젝트 [게시판 만들기] - FE : React.js(TS) - BE : SpringBoot(JDK17, Gradle) - DB : MySQL - FE를 하기 위해 VSCode IDE를 이용하여, React 라이브러리를 이용하여 초기 환경 셋팅하여 View단에도 통신이 잘되는가를 Test하고, BE를 하기 위해 Intellj IDE를 이용하여 SpringBoot 라이브러리를 이용하여 초기 환경 셋팅을 하고 View단에도 통신이 잘되는가를 Test하였으며, DB를 사용하기 위해 Local로 접속하여, Test를 하기 위해서 스키마를 생성하고 구현하고자 하는 테이블을 만들기 전 주석으로 초기 설정할 컬럼들을 정리하는 작업을 진행 중에 있으며, 추후 프로젝트가 마무리 될때 쯤에 AWS 인스턴스를 .. 더보기
💻개발자가 되기 위한 프로젝트(73)💻 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - Java 단축키, Git명령어[push, merge, branch add], while, for, if, array, int, break, min, max, math, stream 1. Git명령어 [commit, branch add, push, merge], Github[java-project2[gitbash(commit, push),Parenthesis, ParenthesisEx], Xshell[MySQL], DB[mysql - create, select, insert, use, update, delete, drop, where, like, group by] 2. KDT 학습내용중 기본개념 및 용어정리 - DB - SQL 기능 →.. 더보기
💻개발자가 되기 위한 프로젝트(72)💻 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - Java 단축키, Git명령어[push, merge, branch add], while, for, if, array, int, break, min, max, math, stream 1. Git명령어 [commit, branch add, push, merge], Github[java-project2[gitbash(commit, push),InsertionSort, InsertionSortEx, InsertionSortExOop, SelectionSort, SelectionSortEx, StackPush, StackPopException, StackPop, StackPeek, StackIsEmpty], AWS, Docker, Xshell.. 더보기
💻개발자가 되기 위한 프로젝트(71)💻 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - Java 단축키, Git명령어[push, merge, branch add], while, for, if, array, int, break, min, max, math, stream 1. Git명령어 [commit, branch add, push, merge], Github[java-project2[gitbash(commit, push), Bubble, BubbleDecreasingSort, BubbleEx, BubbleEx2, BubbleEx2Oop, BubbleOop], AWS, Docker, Xshell, Gitbash 2. KDT 학습내용중 기본개념 및 용어정리 - Docker → 노션 3. 오전에는 알고리즘[Bubble]정렬에.. 더보기
💻개발자가 되기 위한 프로젝트(70)💻 1. SpringBoot - Board[게시판] - Annotation[특별한 기능을 명시하는 기능] - @RequiredArgsConstructor, @Getter, @ToString, @NoArgsConstructor, @ AllArgsConstructor, @Entity, @Table, @Column, @Id, @GeneratedValue, @CreationTimestamp, @UpdateTimestamp, @MappedSuperclass, @EntityListeners, @Service - Interface(인터페이스) - BoardRepository[Inherit(상속)] => JpaRepository(제네릭 타입에는 Entity Class와 Long type을 명시해 주겠다는 뜻) - Clas.. 더보기