본문 바로가기
반응형
[국가공인] 웹디자인개발기능사 1. 소개1) 자격분류: 국가기술자격2) 유효기간: 평생3) 응시료: (필기) 14,500원 (실기) 20,100원 (2024.12.29 기준)4) 문항수 및 시간: (필기) 60문항/60분 (실기) /3시간5) 시험방식: (필기) 객관식 4지 택일형 (실기) 작업형6) 합격기준: (필기) 60점 이상  (실기) 60점 이상7) 주관: 산업통상자원부 / 시행: 한국산업인력공단8) 시험응시: 큐넷9) 응시자수: X10) 합격률: X 2. 학습로드맵1) 필기- 추천교재: X- 추천강의: 웹디자인기능사 필기 기본서 / 웹디자인기능사 필기 무료 강의- 기출문제: 웹디자인기능사 필기 기출 / 웹디자인기능사 필기 절대족보 / 웹디자인개발기능사(2025년) 2) 실기- 추천교재: - 추천강의: 2023 웹디자인 기능.. 2024. 12. 29.
[BE(JavaScript)] 백엔드 기본 지식 학습목표- 키워드: 웹 프레임워크, 데이터베이스, ORM, ACID, N+1문제, HTTP, DNS, CI,/CD, 인증, 인가, OAuth, DDD, TDD, 메시지 브로커, 래빗엠퓨, 카프카, HTTPS, CORS, OWASP, 캐시, 로컬 캐시, 분산 캐시, Redis, 맴캐시드- 네트워크: 프로토콜, HTTP, TCP/UDP, 라우팅, NAT, OSI 7 계층, DNS 1. 기본 개념(백엔드/프론트엔드)- 백엔드: 시스템의 뒷단. 프론트엔드 영역의 요청을 컴퓨터가 수행- 프론트엔드: 시스템의 앞단. 눈에 보이는 화면. 웹 브라우저 (서버/클라이어트)- 클라이언트: 서버로 요청하는 프로그램. 대표적으로 웹 브라우저가 있음- 서버: 클라이언트의 요청을 받아 처리하는 주체 (데이터베이스)- 데이터베이스.. 2024. 12. 28.
[BE(JavaScript)] 환경설정 학습목표- 개발 환경 설정- 개발 도구 사용법 - Node.js, VisualStudio Code, Git 1. VSCode 설치- VSCode는 통합 개발 환경(IDE) (windows)1) VSCode에서 설치파일 다운로드2) 설치파일 실행 후 추가 작업 선택에서 PATH에 추가 체크 (macos)1) VSCode에서 설치압축파일 다운로드2) 압축 해제후 VSCode 실행 파일을 애플리케이션으로 드래그앤 드롭으로 파일 이동  (ubuntu)1) VSCode에서 설치파일(.deb)다운로드 (레드햇 계열은 .rpm)2) 설치 파일 실행하여 설치  (사용법)- 터미널 열기: Ctrl + F5 / Ctrl + `(백틱)- 코드 실행: node 파일명.js- 디버깅: Ctrl + F5(실행모드) / F5(디버.. 2024. 12. 28.
[과제테스트] DA : 데이터 분석 및 조작 문제- 문제 링크: 데이터 분석 및 조작 사전지식- JavaScript, Python, Java- JSON Parsing (JavaScript) (Python)더보기import jsonwith open('./test1.json') as f: json.loads(f.read()) with open('./test2.json', 'w+') as f: json.dump(dict, f) (Java Gradle) (Java Maven)  해설(Java) (Python)더보기print('Hello world')# 아래에 문제 해결을 위한 코드를 작성해주세요.import jsonimport os with open('./data/input/customer.json') as f: js = json... 2024. 12. 26.
[PCCP] 기출문제 시험환경- 문항수: 3문항- 시간: 90분1회미로 탈출 명령어(150365) / 미로 탈출 명령어(150365) 해설택배 배달과 수거하기(150369) / 택배 배달과 수거하기(150369) 해설개인정보 수집 유효기간(150370) / 개인정보 수집 유효기간(150370) 해설2회110 옮기기(77886) / 110 옮기기(77886) 해설쿼드압축 후 개수 세기(68936) / 쿼드압축 후 개수 세기(68936) 해설없는 숫자 더하기(86051) / 없는 숫자 더하기(86051) 해설3회불량 사용자(64064) / 불량 사용자(64064) 해설k진수에서 소수 개수 구하기(92335) / k진수에서 소수 개수 구하기(92335) 해설거리두기 확인하기(81302) / 거리두기 확인하기(81302) 해설4회코.. 2024. 12. 26.
[PCCP] Lv1: 두 개 뽑아서 더하기(68644) 문제- 링크: 두 개 뽑아서 더하기(Lv1) 해설- 자료구조: - 시간복잡도:  (풀이과정)1) 배열에서 두 수를 선택하는 모든 경우의 수를 구함2) 과정 1에서 구한 수를 새로운 배열에 저장하고 중복값을 제거3) 배열을 오름차순으로 정렬하고 반환 코드(C언어) #include #include #include // numbers_len은 배열 numbers의 길이입니다.int* solution(int numbers[], size_t numbers_len) { // return 값은 malloc 등 동적 할당을 사용해주세요. 할당 길이는 상황에 맞게 변경해주세요. int* answer = (int*)malloc(sizeof(int)); return answer;} (C++)solution .. 2024. 12. 17.
[PCCP] 라이브러리 1. C언어1) 수학2. C++1) 스택: 2) 큐: 3) 덱: 4) 정렬 셋: 5) 정렬 맵: 6) 비정렬 셋: 7) 비정렬 맵: 8) 힙: 9) 알고리즘: - 정렬: O(NlogN)더보기#include #include #include bool compare(int a, int b){ return a > b;}std::vector vec = {1, 4, 2, 6, 3};sort(vec.begin(), vec.end()); // 오름차순 정렬sort(vec.begin(), vec.end(), compare); // 내림차순 정렬- 중복제거: O(N)더보기#include #include #include std::vector vec = {1, 1, 2, 3, 4, 4, 9, 9, 2, 4,};sort(vec.. 2024. 12. 14.
[PCCP] 환경설정 1. C언어1) Windows: Visual Studio  2) MacOS: gcc + vim + Make  3) 환경설정 확인/* main.c */#include int main(int argc, char** argv) { printf("Hello C!\n"); return 0;}$gcc main main.c$ ./main 2. C++1) Windows: Visual Studio  2) MacOS: g++ + vim + Make 3) 환경설정 확인/* main.cpp */#include int main(int argc, char** argv) { std::cout $ gcc -o main main.cpp$ ./main 3. C#1) Windows: Visual Studio 2) 환경설정 확인.. 2024. 12. 14.
[PCCP] 소개 및 준비 1. 소개1) 자격분류: 민간자격시험2) 유효기간: 2년3) 응시료: 50,000원 (2024.12.25 기준)4) 문항수 및 시간: (필기) 80문항/120분 (실기) 3문항/180분5) 시험유형: 120분/4문항/코드작성6) 합격기준: 400점 이상 점수별 레벨1-57) 주관: (주)그렙8) 시험응시: 프로그래머스인증시험9) 응시자수: X10) 합격률: X 2. 학습로드맵1) C- 추천교재: - 추천강의: - 기출문제:  2) C++- 추천교재: 코딩테스트 합격자되기(C++ 편)- 추천강의: 바킹독의 실전 알고리즘 강의- 기출문제:  3) C#- 추천교재: - 추천강의: - 기출문제:  4) Java- 추천교재: 코딩테스트 합격자되기(Java 편)- 추천강의: - 기출문제:  5) Python- 추천.. 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.
반응형