본문 바로가기

개발8

비전공자를 위한 이해할 수 있는 IT지식(최원영 저) 2 목차 1. 개인 서버를 운영하면 힘든 이유? - 개인이 서버를 운영할 경우, 컴퓨터를 24시간 가동하므로 비용이 많이 나오고, 정전이나 예기치 못한 상황이 발생하면 데이터를 잃을 수도 있다는 문제가 있다. - 이를 위해 서버를 관리해 주는 업체, 일명 호스팅 업체가 있다. - 국내 호스팅업체로는 Cafe24, 가비아 등이 있고, 해외에는 아마존 AWS가 있다. 2. POST와 GET - POST와 GET 을 알려면 API 먼저 알아야 한다. API는 서버와 클라이언트가 서로 다른 프로그램에서 요청과 응답을 주고받을 수 있는 만든 체계이다. - API는 서버 개발자가 개발하고, 클라이언트 개발자가 그것을 사용하는 것이다. - API를 클라이언트 관점에서 보면, 클라이언트는 서버에 보통 CRUD 형식으로 요.. 2023. 1. 14.
비전공자를 위한 이해할 수 있는 IT지식(최원영 저) 1 IT산업은 다른 산업보다 변화의 속도가 빠르며 처음부터 완성된 형태를 정해놓은 것이 아닌 점진적으로 발전시켜 나가야 하며 고객의 니즈와 회사의 사정에 맞춰서 그때그때 서비스를 발전시켜 나가야 하는 분야이다. IT기업에서 일하는 사람이라면 어떤 식으로든 개발자와 대화할 수밖에 없기 때문에 커뮤니케이션을 위한 IT지식을 공부해야 한다. ✅배울 것들 프로그래밍 언어와 운영체제 프론트엔드: 애플리케이션, 웹 백엔드: 서버, 데이터베이스 개발자들이 쓰는 프레임워크와 라이브러리, 깃 등 목차 프로그래밍 언어가 '언어'라고? 1. 만약 한국인이 외국인과 소통을 원한다면 해당 외국어를 할 줄 아는 한국인에게 내용을 전달하고 그를 통해 소통하는 것이 빠르다 2. 컴퓨터는 0, 1 로 구성된 기계어를 사용하고 있다. 인간.. 2022. 12. 23.
스파르타 코딩클럽 후기: 웹개발 5주차 수업 완료(feat. 내일배움카드) 목차 옛날에 발급받았던 내일 배움 카드를 활용해서 코딩 온라인 수업을 들었습니다. 코딩 수업은 처음이었는데 오늘은 완강한 기념으로 후기를 남겨보려고 합니다. 국비 지원? 온라인 코딩 수업? 이전에 국비지원으로 회계 관련 수업을 들었었습니다. 국비 지원으로 강의 수강 시, 내일 배움 카드를 발급하여 진행해야 하는데 그때 남아있던 돈들이 있어서 남은 돈들을 활용할 방법을 찾다가 스파르타 코딩 클럽을 알게 되었고 신청했습니다. 코딩 수업 계기 이전에 회계 수업을 듣고 전산세무, TAT 등 자격증을 따긴했으나 관련된 일을 하고 있지 않습니다.. (회계 자격증은 진짜 무쓸모인 상태입니다.) 문과를 졸업하고 한창 진로를 고민할 때 코딩을 고려하긴 했었습니다. 하지만 컴맹인 저는.. 코딩에 대한(그리고 컴퓨터에 대한.. 2022. 12. 20.
5주차 개발일지: 프로젝트 서버 배포(AWE EC2, 리눅스 우분투, 파일질라, 가비아 등) 내가 만든 프로젝트를 서버에 배포해보기 웹 서비스를 런칭하기 위해 클라이언트의 요청에 항상 응답할 수 있는 서버에 프로젝트를 실행할 예정임 ✔클라의 요청에 항상 응답하려면 1) 컴퓨터가 항상 커져있어 프로그램이 실행되어야하고, 2) 모두가 접근할 수 있는 공개 ip주소로 나의 웹 서비스에 접근할 수 있어야함 ➡ 이러한 한계점때문에 보통은 클라우드 서버를 활용함 AWS클라우드 서비스에서 항상 컴퓨터를 켜둘수 있는 EC2사용권을 구매하여 리눅스 우분투로 설정하여 서버를 배포해볼 예정임 1) AWS EC2에서 인스턴스 만들기 : OS로 리눅스의 ubuntu를 활용함 ** '리눅스'는 윈도우, 맥OS와 같은 운영체제이며 윈도우와 맥OS가 GUI를 통해 실행하는 반면, 리눅스는 명령어를 통해서 실행하는 운영체제임.. 2022. 12. 20.