본문 바로가기
반응형
[PCCP] 소개 및 준비 1. 소개1) 자격분류: 민간자격시험2) 기업우대사항: 기업활용현황3) 주관: (주)그렙4) 응시자수/합격률: 5) 유효기간: 2년6) 시험유형: 120분/4문항/코드작성7) 시험응시: 프로그래머스인증시험8) 비용: 50,000원(2024.12.12 기준)9) 합격기준: 1,000점 중 Lv1(400-499), Lv2(500-599), Lv3(600-749), Lv4(750-899), Lv5(900-1,000) 2. 학습로드맵1) C- 추천교재: - 추천강의: - 기출문제:  2) C++- 추천교재: 코딩테스트 합격자되기(C++ 편)- 추천강의: 바킹독의 실전 알고리즘 강의- 기출문제:  3) C#- 추천교재: - 추천강의: - 기출문제:  4) Java- 추천교재: 코딩테스트 합격자되기(Java 편)-.. 2024. 12. 14.
[Roadmap] 1. Programming Langauge 1. C Language- [교재] C언어 코딩 도장- [교재] 모두의 코드(씹어먹는 C)- [강의] 홍정모의 따라하며 배우는 C언어(Visual Studio)- [공식문서] cppreference(C reference)- [공식문서] devdocs(C)- [공식문서] MSDN(C)- [공식문서] GNU make- [공식문서] CMake Tutorial(3.30.4)- [공식문서] devdocs(GNU make)- [공식문서] devdocs(CMake 3.26) 2. C++- [교재] 모두의 코드(씹어먹는 C++)- [교재] C++ 기초 플러스- [교재] 전문가를 위한 C++- [교재] 핵심 C++ 표준 라이브러리 2판- [강의] 홍정모의 따라하며 배우는 C++(Visual Studio)- [공식문서] .. 2024. 10. 5.
[로드맵] 1. 웹 개발 프론트엔드(개인 학습)1. HTML/CSS- HTML5- CSS3- Bootstrap 2. JavaScript- VSCode- Vanilla JS- Modern JS- npm/yarn 3. TypeScript- TypeScript 4. React.js- React.js 5. Next.js- Next.js  백엔드(개인 학습)1. Java(Java17)- Intellij- 이것이 자바다- Learn Java  2. Spring- 스프링 부트 3 백엔드 개발자 되기- Spring Initializr- Spring Boot 공식 문서- Spring 공식 문서 3. JavaScript- VSCode- Vanilla JS- Modern JS- npm/yarn 4. JavaScript Framework- Node... 2024. 10. 3.
[코딩테스트(JS)] 기본 문법 1. 자료형1.1 숫자 1 2024. 8. 19.
[코딩테스트(JS)] 목차 1. 기본문법2. 배열/연결리스트3. 2024. 8. 19.
[JavaScript] 정규표현식 정규표현식- 정규표현식(regular expression)은 문자열에서 특정한 규칙을 가지는 문자열의 집합을 찾아내기 위한 검색 패턴- 정규 표현식 생성: 정규표현식 리터럴을 이용한 생성/RegExp 객체를 이용한 생성- 정규표현식 리터럴: 슬래시로 시작하여 슬래시로 끝남. 필요시 플래그를 추가하여 검색 설정을 변경/검색패턴/플래그/* 정규표현식 리터럴을 이용한 생성 */var regStr = /a+bc/; /* RegExp 객체를 이용한 생성 */var regObj = new RegExp("a+bc");- 단순 검색: String 메서드 사용메서드설명String.search(정규표현식)단순한 패턴 검색. 일치하는 문자열 중 첫 번쨰 문자열의 인덱스 반환String.match(정규표현식)문자열에서 인수로.. 2024. 8. 9.
[JavaScript] 이벤트 Event란?- 이벤트는 웹 브라우저가 알려주는 HTML 요소에 대한 사건의 발생을 의미- 클라이언트 측 자바스크립트를 비동기식 이벤트 중심의 프로그래밍 모델이라고 함- 이벤트 타입(=event name)은 발생한 이벤트의 종류를 나타내는 문자열- 이벤트 명세는 DOM Level3 이벤트 명세, HTML5 관련 이벤트 명세, 모바일 장치를 위한 이벤트 명세로 나누어 정의Event Listener- 이벤트 리스너란 이벤트가 발생했을 때 처리를 담당하는 함수를 가리킴(=event handler)- 지정된 타입의 이벤트가 특정 요소에서 발생시 웹 브라우저는 그 요소에 등록된 이벤트 리스너를 실행- 이벤트 리스너 등록: 이벤트의 대상이 되는 개체나 요소에 프로퍼티로 등록/객체나 요소의 메서드에 이벤트 리스너를 .. 2024. 8. 9.
[JavaScript] BOM BOM이란?- BOM(Browser Object Model)은 DOM과 달리 W3C 표준 객체 모델은 아니지만 JavaScript가 브라우저의 기능적 요소들을 직접 제어하고 관리하는 방법을 제공- JavaScript에서는 BOM 모델의 객체들을 전역 객체로 사용Window 객체- Window 객체는 브라우저의 창을 나타내는 객체- JavaScript의 모든 객체, 전역 함수, 전역 변수들은 자동으로 window 객체의 프로퍼티가 됨- Window 객체의 메소드는 전역 함수이고 프로퍼티는 전역 변수가 됨. DOM의 요소들도 프로퍼티에 포함- Window 객체의 모든 메서드나 프로퍼티를 사용할 때 window 접두사 생략 가능프로퍼티/메서드설명window.outerWidth현재 브라우저 창의 너비window.. 2024. 8. 9.
[Javascript] 예외처리 예외 처리- 예외(Exception)은 프로그램이 실행 중에 발생하는 런타임 오류를 의미- 예외 발생: throw 표현식throw 표현식;throw new Error("에러메시지");- 예외 처리: try-catch-finallytry { 실행 코드;} catch (ex) { try 블록에서 예외가 발생시 실행 코드;} finally { 예외의 발생 여부와 무관하게 무조건 실행될 코드;}- Error 객체: 런타임 오류 발생시 Error 객체의 인스턴스가 생성되어 오류의 정보를 저장Strict 모드- ECMAScript 5부터 적용된 strict모드는 JavaScript 코드에 엄격한 오류 검사를 적용- 스크립트나 함수의 맨 처음에 "use strict"로 사용- 블록내에 "use str.. 2024. 8. 9.
[목차] JavaScript 1. 목차 2. 버전별 특징2.1 Vanilla Javascript2.2 Modern Javascript3. 소개 및 환경설정3.1 JavaScript란3.2 JavaScript 특징 및 코딩컨벤션4. 변수 및 자료형4.1 변수 선언 및 초기화4.2 자료형4.3 형변환 및 타입확인5. 연산자5.1 산술 연산자5.2 비교 연산자5.3 논리 연산자5.4 비트 연산자5.5 증감 연산자5.6 삼항 연산자5.7 대입 연산자5.8 복합 연산자5.9 typeof 연산자5.10 instanceof 연삱5.11 delete 연산자6. 제어문: 조건문6.1 if 문6.2 if-else 문6.3 if-else if-else 문6.4 switch 문7. 제어문: 반복문7.1 while 문7.2 do-while 문7.3 for.. 2024. 8. 7.
반응형