본문 바로가기
반응형

생활코딩21

jQuery Ajax Preface jQuery를 통한 Ajax 사용과 관련된 자세한 내용을 담고 있는 동영상은 없는 것 같아 생활코딩에 있는 글과 Chat-GPT의 내용만을 바탕으로 간단하게 글을 업로드한다. - jQuery의 Ajax API 링크: https://api.jquery.com/jQuery.ajax/ jQuery.ajax() | jQuery API Documentation Description: Perform an asynchronous HTTP (Ajax) request. The $.ajax() function underlies all Ajax requests sent by jQuery. It is often unnecessary to directly call this function, as several h.. 2023. 6. 4.
Ajax Preface 어제는 JSP 공부 도중 jQuery에 관한 내용이 나와 jQuery를 간단히 살펴봤었는데, 이번엔 코드에서 jQuery에서 제공하는 Ajax와 관련된 부분이 나왔다. 해당 내용만을 공부할까 하다가 기왕 공부하는거 Ajax의 개념에 대해 확실히 짚고 넘어가는 것이 좋을 것 같다는 생각이 들어 생활코딩의 Ajax 강의를 봤다. 이번 글을 업로드한 후엔 jQuery의 Ajax 강의를 보고 간단히 정리할 생각이다. JSP 공부를 시작하기 전엔 HTML, CSS, JS, Java 관련 지식만 있으면 아무 문제 없이 책을 이해할 수 있을 것이라 생각했지만, 막상 공부를 시작하니 요구되는 사전 지식이 꽤 많다. - Ajax(Asynchronous JavaScript and XML): 웹 애플리케이션에.. 2023. 6. 3.
WEB2 - JavaScript Preface JSP 공부를 시작하기 전 자바스크립트의 기본적인 내용을 익히기 위해 생활코딩에 있는 WEB2 강의를 봤다. "HTML + CSS + JS"책을 공부하며 자바스크립트를 잠깐 사용해보긴 했지만, 오래되기도 했고 내용이 너무 부실하다는 느낌이 들어 생활코딩 강의를 선택했다. 기존 계획은 강의를 들으며 작성했던 코드를 업로드하는 것이었지만, VSCode와 연결해둔 Git을 잘못 건드려서 작성한 코드 파일을 모두 날려버렸다. 사용했던 개념들은 변수, 반복문, 배열, 함수, 객체 등이다. JS 공부는 일단 이정도로만 해두고 JSP 공부를 시작할 생각이다. 추후 JS에 대한 더욱 깊은 공부가 필요하다고 생각되면 인프런이나 유튜브, TCP school, W3 Schools 등을 통해 공부하자. 생활코딩.. 2023. 5. 25.
HTTPS, SSL 인증서 Preface 생활코딩에서 HTTPS와 SSL 인증서에 대한 강의를 찾았다. 강의를 보며 요악한 내용을 업로드할 계획이었지만, 사이트에 모든 개념에 대한 정의와 자세한 설명이 서술되어있어 링크만 걸어둔다. 또, 강의 앞 부분을 보다 보니 HTTPS와 SSL 인증서를 직접 발급받는 것은 시기상조라는 생각이 들어 잠시 공부를 멈추고 추후 해당 개념이 필요할 때 다시 시작하기로 했다. 내일부턴 다시 자바 공부를 이어가지 않을까 싶다. 1. Security settings for HTTP - 스크립트 링크: 생활코딩 HTTPS와 SSL 인증서 - 생활코딩 HTTPS VS HTTP HTTP는 Hypertext Transfer Protocol의 약자다. 즉 Hypertext 인 HTML을 전송하기 위한 통신규약을 .. 2022. 11. 20.
HTTP Preface 이번 강의에선 HTTP의 개념과 구성을 간략히 살펴봤다. HTTP 관련 지식을 모두 익히는 것 보단 구글링을 통해 필요한 정보만을 찾아 사용하는 것이 현명해보인다. 해당 강의 목록에 HTTPS와 SSL 강의는 포함되어있지 않아 이번 글을 업로드한 후 따로 강의를 찾아볼 생각이다. 1. What is HTTP? - HTTP(HyperText Transfer Protocol): HTML을 전송하기 위한 통신 규약 → request와 response로 구성되어 있다. - Request Headers: 웹브라우저가 웹서버에게 요청한 데이터 형식 1) 상위 두 줄은 필수적으로 작성해야 한다. 2) User-Agent: 웹브라우저와 동의어 - Response Headers: 웹서버가 웹브라우저에게 응.. 2022. 11. 20.
DNS Preface 이번 강의에선 DNS와 관련된 다양한 개념을 공부했다. 조금 어려운 부분들이 있기도 했지만, 확실히 많은 도움이 되었다. 얼마 전 프로젝트를 진행하며 완성된 파일에 도메인을 붙이기 위해 블로그를 찾아볼 때까지만 해도 DNS, ISP, A, CNAME 등 이해할 수 없는 단어들이 많아 힘들었는데 이번 강의를 통해 네트워크와 관련된 기본적인 개념을 조금은 이해할 수 있게 된 것 같다. 1. What is DNS? - host: 인터넷에 연결된 각각의 컴퓨터를 칭하는 이름 → 모든 운영체제에선 hosts 파일을 수정하여 특정 아이피에 원하는 이름으로 접근할 수 있도록 설정할 수 있다. - DNS(Domain Name System) - DNS Server: 다양한 IP 주소의 도메인 이름이 저장되.. 2022. 11. 18.
Home Server Preface 게시판 프로젝트를 마친 후 웹 서버에 대한 개념을 다시 한 번 정리하기 위해 생활코딩에 있는 WebN 강의를 보기로 결정했다. Web1의 HTML에 관한 내용은 생략하고 네트워크와 관련된 내용들만 정리해서 업로드할 계획이다. 사실 몇 달 전 http에 관한 내용이 궁금해 생활코딩에 있는 강의를 보려고 했었는데, 네트워크 관련 지식이 부족해 이해할 수 없어 중간에 포기했었다. 이번 기회에 웹서버, 네트워크에 관한 기초 개념을 확실히 익히자. 1. How to use the server? - 전자기기가 인터넷에 연결되려면 각자의 IP 주소를 가져야 한다. - 공유기(router) 구성 1) WAN(Wide Area Network) → 케이블을 WAN(광역 네트워크: 인터넷) 포트에 꽂으면 공유.. 2022. 11. 17.
Java 상속 Preface 이번 강의에선 상속에 대해 공부했다. 파이썬의 상속과 문법만 다를 뿐 동일한 개념이라 쉽게 이해하고 넘어갈 수 있었다. 생활코딩을 통한 자바 공부는 이번 강의를 끝으로 모두 마쳤다. 물론 깊이 있게 공부한 것은 아니지만, 자바라는 언어의 작동 방식 정도는 알 수 있었던 것 같다. 내일부턴 '이것이 자바다' 책을 본격적으로 시작할 생각이다. 1. What is Inheritance? - 상속(inheritance): 부모 클래스의 모든 메소드, 변수 등을 자식 클래스에서 상속받는 것 1) 재사용성, 가독성, 유지보수의 편의성 등을 높이고, 코드의 양을 줄인다. 2) extends 키워드를 사용한다. 3) 오버라이딩이 가능하다. class Cal { public int sum(int v1, i.. 2022. 9. 26.
Java 객체 지향 프로그래밍 Preface 이번 강의에선 객체 지향 프로그래밍의 정의와 인스턴스의 사용 방법을 공부했다. 이전 영상들에 비해 조금 복잡하고 어려운 내용들이 있어 몇몇 부분은 두 번 이상 돌려보며 고민했다. 자바를 사용하여 코드를 작성하다보니 파이썬에 비해 코드가 전체적으로 복잡하지만, 그만큼 체계적으로 구성된다는 느낌을 받았다. 또, 객체지향이란 개념은 자바의 전체적인 패러다임을 관통하는 강력한 무기가 될 것 같다는 생각이 들었다. 상당히 추상적인 개념이고 다양한 관련 지식을 요하지만, 빠른 시일 내에 내 것으로 만들고싶다. 아 그리고 총 방문자 수가 10000명을 넘어 애드센스를 추가할지 고민중이다. 1. What is Object Oriented Programming? - 객체 지향 프로그래밍(Object Ori.. 2022. 9. 25.
Java 메소드 Preface 이번 강의에선 메소드를 생성하고 사용하는 방법을 공부했다. 기본적인 메소드 몇 개를 직접 만들어보니 금방 감이 잡혔다. 코드를 작성하며 main 메소드를 어디에 위치시켜야하는지에 관한 고민을 했는데 구글링을 통해 여러 블로그를 살펴본 결과, 자바에선 메소드의 위치가 코드에 직접적인 영향을 주지 않는다고 한다. 그러나 다른 언어에선 main 메소드를 다른 메소드보다 아래쪽에 위치시키는 것이 옳은 방법이라고 하니 되도록이면 권장되는 방식으로 코드를 작성해야겠다. 또, 강의 마지막 부분에서 static 키워드에 관한 설명을 하며 객체 지향 프로그래밍 방식을 짧게 언급했는데 아직 이해가 잘 되지 않는다. 며칠 전 학교에서 '점프 투 자바' 전자책을 볼 때 스치듯 봤던 내용인 것 같아 다음 강의를 .. 2022. 9. 20.