K디지털기초역량훈련
-
※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 이번 주차는 드디어 대망의 마지막 주차이다. 이번 주차에는 세션과 쿠키, 예외처리, DispatcherServlet, 데이터의 변환과 검증 등 굉장히 많은 것을 배운 한 주가 되었다. 유튜브에서 패스트캠퍼스 광고를 많이 볼 수 있었는데 그 중 하나로 남궁성 강사님의 스프링 강의를 많이 지나치며 보았고 해당 강의 내용은 세션에 대한 부분이었다. 그래서 그 광고를 볼 때마다 되게 내용이 궁금했는데 그 강의를 실제로 보니 되게 감회가 새로웠다. 세션은 "하나의 브라우저와 하나의 서버가 1대1로 매칭되어 만들어지는 요청과 응답의 세트인 HTTP tr..
[패스트캠퍼스] 스프링 강의 - 8주차(마지막). Spring MVC※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 이번 주차는 드디어 대망의 마지막 주차이다. 이번 주차에는 세션과 쿠키, 예외처리, DispatcherServlet, 데이터의 변환과 검증 등 굉장히 많은 것을 배운 한 주가 되었다. 유튜브에서 패스트캠퍼스 광고를 많이 볼 수 있었는데 그 중 하나로 남궁성 강사님의 스프링 강의를 많이 지나치며 보았고 해당 강의 내용은 세션에 대한 부분이었다. 그래서 그 광고를 볼 때마다 되게 내용이 궁금했는데 그 강의를 실제로 보니 되게 감회가 새로웠다. 세션은 "하나의 브라우저와 하나의 서버가 1대1로 매칭되어 만들어지는 요청과 응답의 세트인 HTTP tr..
2023.04.01 -
※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 이번 주차에는 스프링에서의 Annotation에 대해서 많이 배웠다. 이전까지는 스프링을 사용하기 위해 가장 기초적인 단계를 배워 스프링에서 사용되는 각종 애노테이션에 대해서 이해를 더 쉽게 할 수 있게 도와주는 강의였다면 이제부터는 실제 그 기능을 사용해 보면서 언제 이것을 사용하고 무엇때문에 사용하는지에 대해 배울 수 있었다. 이번 주차에 강의들을 쭉 들으면서 느낀점은 이렇게 다양한 스프링의 기능들을 익혀놓는 것도 중요하지만 내가 사용하는 프로젝트에서 어떤 기능에 어떤 애너테이션을 붙여야 하는지를 또 생각해 봤을 때는 막막할 것 같다는 생..
[패스트캠퍼스] 스프링 강의 - 7주차. Spring MVC※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 이번 주차에는 스프링에서의 Annotation에 대해서 많이 배웠다. 이전까지는 스프링을 사용하기 위해 가장 기초적인 단계를 배워 스프링에서 사용되는 각종 애노테이션에 대해서 이해를 더 쉽게 할 수 있게 도와주는 강의였다면 이제부터는 실제 그 기능을 사용해 보면서 언제 이것을 사용하고 무엇때문에 사용하는지에 대해 배울 수 있었다. 이번 주차에 강의들을 쭉 들으면서 느낀점은 이렇게 다양한 스프링의 기능들을 익혀놓는 것도 중요하지만 내가 사용하는 프로젝트에서 어떤 기능에 어떤 애너테이션을 붙여야 하는지를 또 생각해 봤을 때는 막막할 것 같다는 생..
2023.04.01 -
※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 이번주에는 유명한 MVC 패턴과 관심사의 분리 등에 대해서 배웠다. 백엔드 개발자를 지망하면서 수없이 많이 들은 MVC패턴은 사실 유튜브를 찾아보거나 하면서 무엇인지 알기위한 노력을 해 왔으나 결국 제대로 된 내용은 어떤 것인지 머릿속에 들어온 것이 없었다. 이번 강의를 들으면서 그 개념을 확실히 익힐 수 있었지만 초반에는 무슨 소린지 이해하기 위해 조금 시간이 걸렸지만 역시 백문이 불여일견, 실습한 번을 진행해 보니 앞서 말했던 것이 무엇을 말하는 지 확실히 이해가 갈 수 있었다. 강의에서는 MVC 패턴을 다음과 같이 정의한다. Model을..
[패스트캠퍼스] 스프링 강의 - 6주차. Spring 시작하기※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 이번주에는 유명한 MVC 패턴과 관심사의 분리 등에 대해서 배웠다. 백엔드 개발자를 지망하면서 수없이 많이 들은 MVC패턴은 사실 유튜브를 찾아보거나 하면서 무엇인지 알기위한 노력을 해 왔으나 결국 제대로 된 내용은 어떤 것인지 머릿속에 들어온 것이 없었다. 이번 강의를 들으면서 그 개념을 확실히 익힐 수 있었지만 초반에는 무슨 소린지 이해하기 위해 조금 시간이 걸렸지만 역시 백문이 불여일견, 실습한 번을 진행해 보니 앞서 말했던 것이 무엇을 말하는 지 확실히 이해가 갈 수 있었다. 강의에서는 MVC 패턴을 다음과 같이 정의한다. Model을..
2023.04.01 -
※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 이번 주차부터는 드디어 스프링 강의 듣기 시작한다. 너무 배워보고 싶었는데 드디어 배울 수 있어서 너무 기대가 된다. 이번주에 들은 강의 내용은 스프링에 들어가기 앞서 웹 프로그래밍 및 백엔드 지식에 필요한 것들을 배운 시간이 되었다. 정말 기본부터 시작해서 점점 세세하게 가르쳐 주시기 때문에 놓치는 부분이 잘 생기지 않는다는 점이 정말 좋은 것 같다. 그 전에도 다른 백엔드 프레임워크를 사용해 보았지만 서버와 클라이언트 관점에서 깊이 생각할 수 있는 기회가 없었는데 이번 기회에 정말 자세하게 원격 프로그램을 시작하는 관점에서 서버와 클라이언..
[패스트캠퍼스] 스프링 강의 - 5주차. Spring 시작하기※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 이번 주차부터는 드디어 스프링 강의 듣기 시작한다. 너무 배워보고 싶었는데 드디어 배울 수 있어서 너무 기대가 된다. 이번주에 들은 강의 내용은 스프링에 들어가기 앞서 웹 프로그래밍 및 백엔드 지식에 필요한 것들을 배운 시간이 되었다. 정말 기본부터 시작해서 점점 세세하게 가르쳐 주시기 때문에 놓치는 부분이 잘 생기지 않는다는 점이 정말 좋은 것 같다. 그 전에도 다른 백엔드 프레임워크를 사용해 보았지만 서버와 클라이언트 관점에서 깊이 생각할 수 있는 기회가 없었는데 이번 기회에 정말 자세하게 원격 프로그램을 시작하는 관점에서 서버와 클라이언..
2023.03.31 -
※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 이번 4주차는 지난번에 이어서 객체지향에 대해서 자세히 알아보고 실습을 해 보는 주차였다. 중간에 한번의 복습 겸 과제? 비슷한 것을 내 주셔서 해당 내용에 대해서 포스팅을 할 것이다. 과제 내용은 객체를 구현하고 지정한 방식으로 정보를 출력하는 것이었다. 총 두 가지 문제였는데 하나는 배웠던 것을 활용하여 구현하면 쉽게 구현할 수 있었다. "키가 180 이고 몸무게가 78킬로인 남성이 있습니다. 이름은 Tomas 이고 나이는 37세입니다." 를 출력하는 문제인데 먼저 userInfo 클래스를 지난 수업 때 만들었었기 때문에 아래 코드와 같이..
[패스트캠퍼스] 자바 강의 - 4주차. 객체 지향 프로그래밍※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 이번 4주차는 지난번에 이어서 객체지향에 대해서 자세히 알아보고 실습을 해 보는 주차였다. 중간에 한번의 복습 겸 과제? 비슷한 것을 내 주셔서 해당 내용에 대해서 포스팅을 할 것이다. 과제 내용은 객체를 구현하고 지정한 방식으로 정보를 출력하는 것이었다. 총 두 가지 문제였는데 하나는 배웠던 것을 활용하여 구현하면 쉽게 구현할 수 있었다. "키가 180 이고 몸무게가 78킬로인 남성이 있습니다. 이름은 Tomas 이고 나이는 37세입니다." 를 출력하는 문제인데 먼저 userInfo 클래스를 지난 수업 때 만들었었기 때문에 아래 코드와 같이..
2023.03.22 -
※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 이번 주차도 저번 1주차와 마찬가지로 자바기초에 대한 수업을 들었다. 예상과 다르게 내가 가지고 있던 자바 기초 지식 중에서 놓치고 있던 부분이 꽤 많이 있었고 그 부분을 채우니 조금 마음이 편해진 느낌이 들었다. 복합 대입 연산자와 비트 연산 다른 언어와 마찬가지로 자바에서도 복합 대입 연산자를 지원한다. 대부분이 아는 내용이었지만 내가 부족한 부분은 비트와 관련된 부분이었다. 사실 학교에서나 책을 보면서 프로그래밍 언어를 배울 때 되게 빠르게 그냥 슉 넘어가는 파트라 제대로 봤던 적이 한 번도 없었던 것 같다. 하지만 최근 코딩테스트를 준..
[패스트캠퍼스] 자바 강의 - 2주차. 자바기초※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 이번 주차도 저번 1주차와 마찬가지로 자바기초에 대한 수업을 들었다. 예상과 다르게 내가 가지고 있던 자바 기초 지식 중에서 놓치고 있던 부분이 꽤 많이 있었고 그 부분을 채우니 조금 마음이 편해진 느낌이 들었다. 복합 대입 연산자와 비트 연산 다른 언어와 마찬가지로 자바에서도 복합 대입 연산자를 지원한다. 대부분이 아는 내용이었지만 내가 부족한 부분은 비트와 관련된 부분이었다. 사실 학교에서나 책을 보면서 프로그래밍 언어를 배울 때 되게 빠르게 그냥 슉 넘어가는 파트라 제대로 봤던 적이 한 번도 없었던 것 같다. 하지만 최근 코딩테스트를 준..
2023.03.21 -
※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 1주차에 들은 강의에 대한 내용을 위주로 작성을 할 것이며 CH1에서는 주제가 자바 기초인만큼 자바 기초 지식부터 문법까지 다루는 강의가 될 것이다. 나는 '객체지향프로그래밍'이라는 것을 학교에서 배운 적이 있어 어렵지 않게 수강할 수 있을 것이지만 아무래도 1~2년이 지난 지식이라 기억이 가물가물하기 때문에 기억도 되살릴 겸 다시 한 번 제대로 정리를 해 볼 것이다. 자바 프로그래밍을 할 때 지켜야 하는 몇가지 컨벤션 등이 존재한다. 사실 자바 프로그래밍 뿐만 아니라 '코딩 컨벤션' 이라고 하여 여러 언어나 프레임워크 등에서 개발을 할 때 ..
[패스트캠퍼스] 자바 강의 - 1주차. 자바 기초※ 패스트캠퍼스 포스팅들은 패스트캠퍼스 국비지원교육 'Java & Spring으로 시작하는 웹 프로그래밍'에 대한 내용을 정리하고 나름의 회고를 남겨놓은 글입니다. 1주차에 들은 강의에 대한 내용을 위주로 작성을 할 것이며 CH1에서는 주제가 자바 기초인만큼 자바 기초 지식부터 문법까지 다루는 강의가 될 것이다. 나는 '객체지향프로그래밍'이라는 것을 학교에서 배운 적이 있어 어렵지 않게 수강할 수 있을 것이지만 아무래도 1~2년이 지난 지식이라 기억이 가물가물하기 때문에 기억도 되살릴 겸 다시 한 번 제대로 정리를 해 볼 것이다. 자바 프로그래밍을 할 때 지켜야 하는 몇가지 컨벤션 등이 존재한다. 사실 자바 프로그래밍 뿐만 아니라 '코딩 컨벤션' 이라고 하여 여러 언어나 프레임워크 등에서 개발을 할 때 ..
2023.03.21 -
이번 포스팅에서는 2월 7일부터 시작한 Fastcampus 국비지원에 대한 내용을 작성하도록 할 것이다. 지난 1, 2월 동안 자바/스프링을 공부하기로 계획을 했었고 실제로 패스트캠퍼스 강의를 구매하여 수강하였다. 그러나 해당 강의 특성상 입문하기에는 다소 어려운 부분이 있었고 자바도 배운지 오래돼서 가물가물하여 다른 국비지원 교육을 찾아보고 있었고 같은 패스트캠퍼스에서 Java & Spring 웹 개발 종합반이라는 이름의 국비지원 교육을 하는 것을 찾아 내일배움카드를 바로 발급하였고 집에 카드가 도착하자마자 신청을 하였다. 학습 서비스 학습 서비스로는 다음과 같은 것들이 있다고 한다. 1:7 소수 정예 학습 관리 및 1:1 화상 멘토링 4회권 제공 완주 후 개인부담금 전액 환급 우수수료자 본 강의 평생..
[Fastcampus 국비지원] 0. 시작에 앞서...이번 포스팅에서는 2월 7일부터 시작한 Fastcampus 국비지원에 대한 내용을 작성하도록 할 것이다. 지난 1, 2월 동안 자바/스프링을 공부하기로 계획을 했었고 실제로 패스트캠퍼스 강의를 구매하여 수강하였다. 그러나 해당 강의 특성상 입문하기에는 다소 어려운 부분이 있었고 자바도 배운지 오래돼서 가물가물하여 다른 국비지원 교육을 찾아보고 있었고 같은 패스트캠퍼스에서 Java & Spring 웹 개발 종합반이라는 이름의 국비지원 교육을 하는 것을 찾아 내일배움카드를 바로 발급하였고 집에 카드가 도착하자마자 신청을 하였다. 학습 서비스 학습 서비스로는 다음과 같은 것들이 있다고 한다. 1:7 소수 정예 학습 관리 및 1:1 화상 멘토링 4회권 제공 완주 후 개인부담금 전액 환급 우수수료자 본 강의 평생..
2023.02.10