\*\*- 개발 공부는 처음이다. 코딩의 ㅋ자도 몰랐던 내가, 노션이라는 어플을 접하며 센세이션을 경험하고, 우연히 백엔드 종사자를 만나면서 공부를 시작하게 되었다.\*\*99일의 몰입이라는 워딩이 항해99를 참여하게 된 가장 큰 이유였다. 빠르게 성장하고 싶었고, 나
항해99 본과정 첫 날.java 문법 종합반 1주차 강의를 2회독하며 듣고,팀끼리 Git S.A를 진행했다.자바와 JVM(공통 실행환경), JDK가 하는 역할, 대표적인 객체지향 언어{필드(속성, 특징)과 메서드(행위)로 구분할 수 있다.}라는 것, 변수와 상수, 저장
오전에 java 문종 2주차 강의를 빠르게 듣고, 오후 1시부터 팀 주차별 과제(숫자야구프로그램 만들기)를 수행했다.저녁 7시에는 강의를 한 번 더 들었다.산술연산자와 비교연산자(boolean), 논리연산자(&&, ||), 대입연산자(++,--), 조건문(if, swi
Java 문법 종합 3주차 강의를 쪼개서 듣고,코드 작성하는게 아직 익숙지 않아서 프로그래머스에서 코딩테스트를 몇 문제 풀어보았다.자바가 대표적인 객체지향 언어라는 것,클래스 설계와 객체 생성, 인스턴스화,필드와 메서드,매개변수의 종류(기본형, 참조형),멤버(인스턴스
2주차 강의 숙제: 자료구조로 요리 레시피 만들기 코드 뜯어 공부해서 밸로그 정리. 자료구조 및 알고리즘 강의 1주차 조금 예습하기. 프로그래머스, 백준 알고리즘 기초 문제 몇 개. 자바 문법 공부한 내용: Java Scanner, Java ArrayList, Jav
프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다.클래스에서 정의한 속성(변수), 기능(메서드)를 가진 실체이다.프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의
매일 써야 하는 것도 너무 귀찮고, 배워야 할 공부들도 많은데, 시간 내서 일기를 적어야 한다? 처음에는 이해가 가지 않았다. 선택적 강요로 인해 몇 번 써보다가 작성 이유에 대해서 깨닳게 되었다.그날의 나의 배움을 기록하면서 하루 학습한 내용을 정리하고 복기하며 짧은
이번주 배운 것 / 느낀 것 / 내게 아쉬웠던 것들하나의 컴퓨터에서 두 사람의 프로그래머가 작업하는 방법이다.한 사람은 내비게이터가 되어 프로그래밍의 방향을 설명하고, 다른 한 사람은 드라이버가 되어 지시대로 코드를 작성한다. 코드를 완성하며 대화를 통해 서로의 지식을
이번주 배운 것 / 느낀 것 / 내게 아쉬웠던 것들😊익명 게시판 서버를 만들어보았다.3 Layer Architecture 구성으로 Controller - Service - Repository 로 역할 분리하였고,HTTP 요청방식인 POST, PUT, DELETE를 이
<Spring Lv4. 스파르타 강의 사이트 서버 만들기>를 진행하면서 Spring Security를 적용하여 인증/인가를 구현해보았다.Security의 Secured 기능을 사용하여 권한별로 API를 제어할 수 있다고 해서, 권한이 필요한 CRUD 기능에서만 애
연결을 끈고, 재 연결을 해야한다. 코린이는 에러를 만나면서 이렇게 또 하나씩 해결해 나간다. 도움을 주신 매니저님 감사드립니다 ^^
이번주 배운 것 / 느낀 것 / 내게 아쉬웠던 것들 이번 주 배운 것 : Spring Leevel별로 과제 진행 저번주 Lv1. 익명 게시판 서버 만들기를 시작으로 도서관 서버, 백오피스 서버, 강의 사이트 서버를 만들어보았다. 마지막 과제인 굿즈 판매 사이트 서버
오늘 느낀점 오늘부터 매일 9시에 코딩테스트 공부를 하는데, 나에게 주어진 레벨은 상당히 수준이 높았다. 혼자 어떻게 해야할지 고민하다가 매니저님께 상담을 드리니, 나의 속도 패이스에 맞춰서 꾸준하게 실력을 성장 시켜보라는 조언을 듣게 되었다. 코테도 마찬가지고, 매
코딩 테스트는 매일 꾸준히 하자 !OAuth를 사용한 소셜 로그인API 예외처리와 Spring의 Global 예외처리에 대해서JUnit5 테스트 다루기(겉핥기..)Mockito 단위 테스트(겉핥기..)🌟주특기 프로젝트로 프론트엔드분들이랑 서비스 서버? 만들기! 🌟이
클론 코딩을 하면서 소통 방법에 대해서 느낀 점이 많아 글을 작성해볼까 합니다.백엔드는 API 명세서를 바탕으로 기능을 정의하여 작업하고, 프론트엔드는 이를 바탕으로 백엔드에서 어떤 값이 오는지 알고 작업할 수 있습니다. 개발 팀 간의 협업을 용이하게 하고, 새로운 팀
이번주는 시간이 어떻게 흘러갔는지 모르겠다. 새로운 개념들을 들으면서 체화하지 못했고, 그냥 따라서 치던 코드들이 어떻게 작동하는지에 대해서 개념이 부족한 것 같아 정리해보았다. 새로운 기술을 배우는 것도 중요하지만, 그러기 위해서는 작동 원리 기본이 튼튼해야 한다는
클론 코딩 주차 프론트엔트분들과 협업해서 번개장터 클론 코딩을 실시했다.여러가지 상황들로 인해 느낀점내가 프로젝트에 기여한 바가 적었던 이유와 해결방법에 대해 적어본다. 항해를 하는데 선장이 없다면 배의 운명을 누구에게 맡겨야 할 것인가이번 주 느낀점은 다들 열심히는
이 글을 쓰는 목적은 공부하면서 배운 것들이 질문에 대한 자연스러운 대답으로 이어지지 않고, 공부 방법에 대해 방황하던 중에 깨닳음이 있어서 기록하기 위함입니다.어떤 학습 내용이 체화되기 위해서는 무수히 많은 반복과 연습이 필요합니다. 무작정 연습만 한다고 해서 되는
오늘의 학습 키워드공부한 내용 본인의 언어로 정리하기오늘의 회고어떤 문제가 있었고, 나는 어떤 시도를 했는지어떻게 해결했는지무엇을 새롭게 알았는지내일 학습할 것은 무엇인지
기록한다는 것은 오늘 나는 어떤 공부를 했으며, 어떻게 성장해 가고 있는가 고민해보았다. 🤔 어떤 문제가 있었고, 어떤 시도를 했는지 해야할 일들이 점차 쌓여가고 빠르게 습득하고 해결하기 어려웠다. 마음만 앞서고 목표가 흐릿해졌다. 두서 없는 하루가 되어 버린 느낌
오늘 자료 구조를 공부하면서 프로그래밍에 대해서 생각해 볼 기회가 있었다. 일단 프로그램이 자료구조와 알고리즘과 밀접하게 연관되어 있다는 점으로 이 과정에서 데이터를 효율적으로 저장하고 관리하는 방법으로 자료구조가, 문제를 해결하기 위한 절차나 방법으로 알고리즘이 필요
🤔 어떤 문제가 있었고, 나는 어떤 시도를 했는지 🤗 어떻게 해결했는지 🫨 무엇을 새롭게 알았는지 🧐 내일 학습할 것은 무엇인지 스파르타 SQL 강의 듣기
부트캠프 항해99를 하면서 백엔드 개발자가 되기 위한 과정으로 Java 부터 Spring, JPA, DB 등을 공부하고, 과제로 게시판 서버 만들기, 도서관 서버 만들기, 백오피스(Admin) 서버 만들기, 강의 사이트 서버 만들기, 그리고 코테 문제(개인의 역량) 등
역시 코드 작성하는 것은 즐겁다 ! 자바보다 스프링 공부가 더 재미있다 ! 오늘은 따로 트러블슈팅할 만한 내용이 없어서 배운 개념에 대해 간략하게 정리해볼까한다. AOP를 언제 왜 사용하는지에 대해서 먼저 고민해보자. 필요한 사항이 무엇이 있을까?모든 메서드 호출 시간
스프링 프레임워크는 애플리케이션 개발을 쉽게하고, 유지보수를 용이하게 하기 위해 다양한 기능을 제공한다. 이 중에서 스프링 컨테이너, 스프링 빈, 싱글톤 패턴, 싱글톤 컨테이너에 대해서 간략하게 공부해보자. 스프링 컨테이너는 스프링 프레임워크의 핵심이다. 컨테이너는 객