분류 전체보기 75

[Networking] 인프런 - 모든 개발자를 위한 HTTP 웹 기본 지식 수강 후기

네트워크 관련 기반 지식이 너무 부족하다고 느끼던 찰나에... 함께 문과쪽에 있다가 개발쪽으로 넘어 온 친구에게 이 강의를 추천 받게 되었습니다...! 말 그대로 '모든 개발자를 위한 HTTP 웹 기본 지식'을 담고 있는 강의입니다! 이 강의의 강사님은 현재 우리나라에서 가장 핫한 IT 기업 중 하나인 배달의 민족 개발팀장님이신 김영한 강사님이십니다(와우...)! 프로그래밍 관련 강의를 무료든, 유료든 많이 수강을 하는 편인데, 확실히 프로그래밍 강의는 현직 개발자 분들께서 올려주시는 강의가 좋다고 생각을 합니다! 현장에서의 경험이 굉장히 중요하기 때문이지요! 암튼! HTTP 웹 기본 지식 강의를 들으면서 지난 1년 간 날려보냈던 수많은 포스트맨 요청과 수많은 네트워킹 코드들이 어떤 식으로 서버와 의사소..

Computer Science 2021.05.02

[Swift] 네이버 부스트코스 - iOS 프로그래밍을 위한 스위프트 기초 수강 후기

아시는 분들은 이미 알고 계시겠지요?! '갓'이버의 부스트코스 말입니다! 네이버에서 운영하는 부스트코스라는 것이 있습니다! 부분적으로 유료로 제공되는 서비스들이 있지만, 상당히 많은 부분을 무료로 수강할 수 있습니다. 강의를 진행하시는 분들의 퀄리티 역시 네이버의 수준에 걸맞는 분들이십니다! 저와 같은 비전공자 분들은 개발 세계에 입문할 때 어떻게 시작해야 하는지를 모르다 보니 '무엇을 모르는지 모르는 상황'을 벗어나는 데만 해도 상당한 시간이 들어가곤 합니다. 저의 경우에는 서점을 자주 들락날락 하는 편이다보니 자연스럽게 책으로 개발 관련 지식을 습득하려는 시도를 했습니다만, 만약 지금 이 글을 보시는 분께서 저와 같은 상황이라면 부스트코스를 비롯한 인터넷 강의를 추천드립니다. 책은 결국 인쇄 후에는 ..

iOS/Common 2021.05.01

[Swift] KxCoding - Mastering RxSwift 강의 수강 후기

안녕하세요! 강의 완강한 것 자랑하러 왔습니다! KxCoding이라는 사이트에서 제공하는 Mastering RxSwift 강의를 드디어 완강했습니다! 구매 자체는 작년에 했지만, 최근에 본격적으로 현재 회사에서 담당하고 있는 프로젝트에 RxSwift를 사용하기로 마음먹게 되었습니다... 본디 인간은 닥쳐야 노력을 하기 마련이지요...ㅋㅋ 나도 RxSwift 잘하는 개발자가 되고 싶다! 라는 마음으로 지난달 중순부터 아침 6시에 일어나 출근하기 전까지 열심히 들어서 오늘 완강했습니다! 완강을 하고 나면 이렇게 수료증도 줍니다!ㅋㅋ RxSwift를 처음 공부할 때 깃허브를 비롯해서 여러 블로그 글들을 보면서 돌아다녔는데, 언제나 마음속에 '과연 이것이 국룰일까?'라는 의심을 하다 보니 뭔가 흡수가 잘 안됐습..

Computer Science 2021.03.04

[Design Pattern] iOS에서의 MVVM(MVVM in iOS) - 이준원 강사님

* 이 내용은 제가 패스캠퍼스에서 이준원 강사(개발자이시기도 합니다!)님께서 진행하신 iOS 강의를 보고 공부하기 위해 만든 자료입니다. 이준원 강사님의 강의를 수강하고 싶으시다면 이 링크(www.fastcampus.co.kr/dev_online_iosapp)로 방문해 보세요! (당연한 얘기이지만 절대 광고 아닙니다!) 개발을 더 쉽게, 더 편하고 유지 가능하게 하고자 여러 디자인 패턴들이 등장하게 되는데, 그 중 MVVM 패턴에 대한 설명입니다. 본격적으로 MVVM을 설명하기 이전에 MVC에 대한 설명이 있어야겠지요? 이 글을 검색해서 보실 분들이라면 이미 MVC가 Model View Controller를 의미한다는 것을 알고 계실 것입니다. MVC에서는 뷰 컨트롤러가 모델과 뷰를 모두 소유하고 있습니..

Computer Science 2021.01.31

[iOS] iOS에서의 네트워크(Networking in iOS) - 이준원 강사님

* 이 내용은 제가 패스캠퍼스에서 이준원 강사님께서 진행하신 iOS 강의를 보고 공부하기 위해 만든 자료입니다. 이준원 강사님의 강의를 수강하고 싶으시다면 이 링크(www.fastcampus.co.kr/dev_online_iosapp)로 방문해 보세요(당연히 광고 아닙니다!). 네트워킹이란 서버와 앱 간의 데이터를 주고 받는 것을 말합니다. 이 때 보통 HTTP라는 방법을 통해 대화를 하게 됩니다. HTTP라는 약속을 통해서 REST한 방식으로 JSON 데이터를 주고받는다고 생각하시면 됩니다. HTTP란 통신규약으로서 서버와 모바일(클라이언트) 사이에서 어떻게 메세지를 주고 받을까에 대한 규칙입니다. 1. POST - 올려주는 것 2. GET - 데이터를 받아오는 것 3. PUT - 올려진 데이터를 바꾸..

Computer Science 2021.01.21