카테캠

🍫카카오 테크 캠퍼스 2기 BE

[카카오 테크 캠퍼스] 1단계 4주차 학습 일지

📚학습 내용객체 지향 프로그래밍과 객체 지향 설계에  대한 강의를 모두 수강했습니다. 상속, override, 다형성 활용, 추상 클래스와 인터페이스에 대한 강의였습니다. 이를 통해 알고 있던 내용을 한 번 더 확실하게 정리할 수 있는 시간이 되었습니다.  그리고 피드백 폼을 활용하여 잘 설계된 객체 지향은 어떤 것인지에 대한 질문을 드렸습니다. 이번 주에는 미니 과제가 나왔고, 이를 설계하다보니 내가 하고 있는 게 맞는건지, 어떤 식으로 짜야하는지 고민이 되었기 때문입니다. 제가 이해한 바로는 객체는 현실 세계와 같이 행위를 행하는 것(유저, 컴퓨터 등)으로 분리하여 만든 뒤, 이 객체가 갖고 있는 역할과 책임에 대해 정의합니다. 그리고 정의한 기능에 대해 이 객체들이 어떻게 협력할 것인지 설계합니다..

🍫카카오 테크 캠퍼스 2기 BE

[카카오 테크 캠퍼스] 1단계 2주차 학습 일지

📚학습 내용2주차에서는 객체 지향 프로그래밍 기초, 그 중에서도 객체 모델과 DTO, VO 와 접근제어자에 대한 개념을 학습했습니다.    객체 지향 프로그래밍 - 우리가 만들어보는 클래스의 종류객체들은 자신의 역할이 정해져 있고 이런 의미로 객체를 설계할 때 모델을 만든다고 함그렇게 때문에 클래스를 모델을 설계하는 도구라고 함학습 목표 : 클래스로 만들 수 있는 모델의 종류와 사용하는 방법을 알아봄  모델(Model)이란 무엇인가현실 세계에서 모든 데이터는 객체(Object)이고 프로그래밍에서는 객체를 클래스로 설계해서 사용한다.소프트웨어 공학 부분에서는 이를 모델이라고 부른다.우리가 클래스로 만들어 사용하게 될 모델의 종류시작 모델⭐ 데이터를 담는 (이동하는) 모델 → Data Transfer Ob..

🍫카카오 테크 캠퍼스 2기 BE

[카카오 테크 캠퍼스 2기 BE] 최종 합격 후기

🍫카카오 테크 캠퍼스란? 카카오 테크 캠퍼스 2기는 카카오가 주최하는 부산대, 전남대, 충남대, 강원대, 경북대학교를 대상으로 진행하는 웹 개발 교육 프로그램으로 현직 강사진과 멘토와 함께 실제 현업에서 업무를 수행하는 방식에 대해 학습할 수 있는 11개월의 과정입니다. 작년 1기에는 부산대, 전남대만 가능했다면 올해는 이 다섯 개의 학교에서 진행하게 되었습니다. 지원 이유 저는 이제껏 프로젝트를 배포해본 적이 있고, 개발자 인턴으로 일해본 경험이 있습니다. 그러나 프로젝트를 진행하면서도 인턴을 하면서도 멘토 또는 사수가 없었습니다. 그러다 보니 설계에서 생긴 근본적인 오류나 어떠한 지식의 존재 자체를 몰라서 사용하지 못하는 경우가 많았습니다. 공부를 하면 할수록 현업에서 일하는 개발자분들의 이야기가 듣..

pkyung
'카테캠' 태그의 글 목록 (2 Page)