전체 글 썸네일형 리스트형 02. Hello World 앱 만들며 Xcode에 완벽 적응하기 📍 02. Hello World 앱 만들며 Xcode에 완벽 적응하기✅ 02-1. Hello World 앱을 위한 새 프로젝트 만들기 Create New ProjectiOS - AppProduct Name : 개발하려고 하는 앱의 이름 입력하기Organization Identifier : 조직의 식별자 입력하기 / 일반적으로 개인이나 조직의 도메인 주소(URL) 역순으로 입력 / 앱을 앱스토어에 등록하려면 개인이나 조직이 소유하고 있는 유일한 URL이 있어야한다.(공부를 하는 동안에는 아무 URL을 입력해도 상관없다.)원하는 위치에 저장하기(파일 생성)새 프로젝트 생성 완료!- 확장자 전체 표기법Xcode - Settings - General - File Extension - Show All ✅ 02.. 더보기 01. 아이폰 앱 개발 준비하기 📍 01. 아이폰 앱 개발 준비하기✅ 01-1. 아이폰 앱을 만들기로 결심했다면!- 앱(App)이란?앱(App)은 응용 프로그램인 애플리케이션(Application)의 줄임말로, 애플에서 처음 사용하기 시작했다. ✅ 01-2. ios 앱 개발을 위한 전제 조건Xcode를 이용하여 Swift로 학습하기 - 스위프트(Swift)의 장점애플의 객체 지향 언어로, 적은 양의 코드로 간결하게 코딩할 수 있다.상호 반응적인 플레이그라운드를 활용해 바로 변수의 결과를 확인할 수 있다.오픈 소스이다.빠르고 강력하다.완전한 플랫폼이다. 🔺 Swift 언어 개발 문서 Documentation docs.swift.org 🔺 Swift 리소스 Swift 리소스 - Apple DeveloperSwift 코드 작성에 필요.. 더보기 2025.03 학습 시작(정보처리기사 실기 취득+ OPIC 준비) 나는 행복하기로 선택했다. "내 삶이 어떻게 나아질지 보여줘""이것보다 나아질 수 있다는 걸 알아" 오늘은 정보처리기사 실기 접수일이다.10시에 접수를 하고 장소를 선택한다.그게 기상 후 해야할 일이다. 최종정리 낱말 카드 : 출처(https://blog.naver.com/jword_/223445599502) 출처 : 시나공(정보처리-기사실기-기출문제) 출처 : SOLEARN, [정처기] 실기 (개념, 요약, 문제, 참고 사이트) - 정처기 서술형 대비 요약정리 [정처기] 서술형 대비 요약정리 | NotionMade with Notion, the all-in-one connected workspace with publishing capabilities.nanalike.notion.site 출처 : .. 더보기 12. 암호화 통신하기 - HTTPS 📍 HTTP의 취약성 살펴보기용어설명스니핑 (Sniffing)네트워크 상에서 오가는 데이터를 몰래 감청하여 정보를 수집하는 해킹 기법. 주로 패킷 분석 도구를 사용해 트래픽을 모니터링하고, 민감한 정보를 탈취하는 데 사용됨.ARP 스푸핑 (ARP Spoofing)ARP(Address Resolution Protocol) 프로토콜을 악용하여, 네트워크 내에서 다른 장치의 MAC 주소를 속여 IP 주소와 MAC 주소의 매핑 정보를 변경하는 공격 기법. 이로 인해 데이터를 가로채거나, 네트워크 상에서의 중간자 공격이 발생할 수 있음.✅ 간단한 비교스니핑: 네트워크에서 전송되는 데이터를 몰래 감청하여 정보 수집ARP 스푸핑: ARP 프로토콜을 조작하여 네트워크 내에서 장치의 MAC 주소를 속여, 데이터를 가로.. 더보기 11. 컴퓨터를 쉽게 찾는 방법 - DNS 서버 📍 DNS가 하는 일 / 도메인 주소가 IP주소로 바뀌기까지용어설명호스트 파일도메인 이름과 IP 주소를 매핑하는 로컬 파일로, DNS 시스템이 등장하기 전에 사용됨도메인 이름 시스템 (DNS)도메인 이름을 IP 주소로 변환하는 시스템, 인터넷에서 주소를 찾는 역할을 함루트 DNSDNS 시스템에서 가장 상위 레벨의 DNS 서버로, 모든 도메인 이름 정보의 시작점최상위 DNS루트 DNS 아래에 위치하며, 도메인 이름의 최상위 레벨 도메인(예: .com, .org)을 처리책임 DNS특정 도메인에 대한 권한을 가진 DNS 서버로, 해당 도메인의 정보를 관리권한 없는 DNS정보를 가지고 있지 않은 DNS 서버로, 다른 서버에 질의하여 답을 반환영역 파일DNS 서버에서 도메인 이름과 관련된 정보를 저장하는 파일로.. 더보기 10. 공유기 알아보기 용어설명공유기 (Router)네트워크 간 데이터 흐름을 관리하고, 서로 다른 네트워크를 연결하는 장치. 일반적으로 인터넷 연결을 위한 장치.동적 호스트 구성 프로토콜 (DHCP)IP 주소를 자동으로 할당하는 프로토콜. 네트워크에 연결된 장치에 동적으로 IP 주소를 할당하고 관리.네트워크 주소 변환 (NAT)하나의 공인 IP 주소를 사용하여 여러 내부 네트워크 장치가 인터넷에 접속할 수 있도록 해주는 기술.포트 주소 변환 (PAT)NAT의 일종으로, 동일한 공인 IP 주소에서 여러 내부 장치가 서로 다른 포트 번호를 사용하여 인터넷에 접속할 수 있도록 해주는 기술.포트 포워딩 (Port Forwarding)특정 포트로 들어오는 외부의 요청을 내부 네트워크의 지정된 장치나 포트로 전달하는 설정. 주로 외부에.. 더보기 09. HTTP 통신 응답 📍 2xx (성공) 상태 코드상태 코드상태 문구JSON 웹 서버웹 애플리케이션 서버데이터베이스 서버200OK{ "status": 200, "message": "OK" }요청 성공 응답요청 처리 성공쿼리 처리 성공201Created{ "status": 201, "message": "Created" }리소스 생성 성공리소스 생성 완료데이터 저장 성공 📍 4xx (클라이언트 오류) 상태 코드상태 코드상태 문구JSON웹 서버웹 어플리케이션 서버데이터베이스 서버400Bad Request{ "status": 400, "message": "Bad Request" }잘못된 요청잘못된 입력 파라미터잘못된 데이터 요청401Unauthorized{ "status": 401, "message": "Unauthorize.. 더보기 08. HTTP 통신 요청 📍 HTTP 프로토콜 알아보기 / HTTP 요청 프로토콜의 구조용어설명HTTPHyperText Transfer Protocol의 약자, 웹 서버와 클라이언트 간의 데이터 전송을 위한 프로토콜HTTP 메서드클라이언트가 서버에 요청을 보낼 때 사용되는 동작 유형URLUniform Resource Locator의 약자, 웹 자원의 위치를 나타내는 주소URIUniform Resource Identifier의 약자, URL과 비슷하지만 더 광범위한 자원의 식별자HTMLHyperText Markup Language, 웹 페이지 구조를 정의하는 마크업 언어CSSCascading Style Sheets, 웹 페이지의 스타일을 정의하는 언어자바스크립트JavaScript, 웹 페이지에 동적인 기능을 추가하는 프로그래밍 .. 더보기 이전 1 2 3 4 ··· 6 다음