일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 직무경험
- ec2에 apache설치
- eip 비용
- 코멘토 직무부트캠프
- aws
- 생성자 함수
- 프리티어
- aws 비용 계산
- 코멘토
- MySQL 접속
- ec2 ssh 접속
- alb 구축
- 직무부트캠프 후기
- 워드프레스 매니지드
- 프로토타입 상속
- bastion host
- 코멘토 후기
- 프라미스
- pricing calculator
- Budgets
- 비동기처리
- NAT 게이트웨이
- 제너레이터
- 직무부트캠프
- 자바스크립트 클래스
- ec2 생성
- rds
- private 서브넷 접속
- 프로토타입 미니 프로젝트
- 로드 밸런서
- Today
- Total
목록전체 글 (38)
기본을 충실하게
카페24를 통한 프로젝트를 진행하게 되어 자료 정리 겸 카페24에서 제공하는 호스팅 방식 중 워드프레스 매니지드 자료 정리글을 작성하려 합니다. 카페24 호스팅 주소 https://hosting.cafe24.com/ 카페24 호스팅 | 온라인 비즈니스의 시작 hosting.cafe24.com 카페24 호스팅 서비스 1. 카페24의 호스팅 서비스 2. 카페24의 호스팅 서비스 특성 2.1 매니지드 워드프레스 무료 SSL 지원 - 무료 SSL(https) 지원으로 ssl 추가 비용 발생 X ( 국내 업체의 경우 연간 30000~40000원의 추가 SSL 비용 발생) 스테이징 서비스 지원 - 스테이징 환경 제공으로 실제 운영 중인 웹사이트에 플러그인 추가, 디자인 수정 시 바로 반영하지 않고 테스트 페이지를 ..
신청 계기 프론트엔드 개발자를 목표로 하고 관련 기술을 공부하던 도중 실제 프론트엔드 개발자가 하는 일에 대해 구체적으로 알고 싶어서 현업에서 개발자를 하시는 멘토님의 직무부트캠프를 수강하게 되었습니다. 제가 수강한 캠프는 아래 주소에서 확인하실 수 있어요! https://comento.kr/edu 코멘토 진짜 현직자와 찐한 실무체험. 인턴 경험이 없다면 코멘토 직무부트캠프에 참여하세요. 어려운 지원 프로세스 없이 직무경험을 쌓을 수 있습니다. comento.kr 주차별 수행 내용 - 1주 차 수행 내용 첫주차 수업내용은 zoom을 통해 멘토님이 진행하는 프론트엔드 개발자가 실무에서 하는 일에 대한 내용을 듣고 질문하는 시간을 가졌습니다. 멘토님이 준비하신 자료 설명을 들어보니 원래 생각했던 것과는 성격..
신청 계기 aws 클라우드 서비스를 다시 공부하면서 이전에 들었던 직무부트캠프에서 배운 내용이 많이 도움이 되어 후기를 작성해보려 합니다. 이 부트캠프 과정은 aws의 Iass 서비스를 사용해 직접 필요한 자원을 구축하고 나만의 웹사이트를 만들어보고 본인이 선호하는 it 적성을 찾고 실무에서 기본적으로 쓰이는 프로세스를 경험해 보는 과정입니다. 멘토님은 현 대기업 신입사원 교육을 담당하시는 분이라 하셨고, 과정이 진행되는 동안 개인의 능력에 따른 과제를 내주었던 점이 좋았던 것 같습니다. 제가 수강한 캠프는 아래 주소에서 확인하실 수 있어요! https://comento.kr/edu/learn/ITSW/IT-G956 IT 8개 직무 기초체험으로 나에게 맞는 적성 찾고 기술역량 키우기 | 코멘토 직무부트캠..
function solution(n, a, b) { let answer = 0; let order = new Array(n) .fill(0) .map((_, index) => (index + 1 === a || index + 1 === b ? 1 : 0)); let temp = []; while (order.length !== 1) { for (let i = 0; i < order.length; i += 2) { if ((order[i] || order[i + 1]) === 0) { temp.push(0); } else if (order[i] === 1 && order[i + 1] === 1) { answer++; return answer; } else { temp.push(1); } } order = ..
//sol1 function solution(n, words) { const answer = [0, 0]; const temp = [words[0]]; let wrongNumber = 0; for (let i = 1; i < words.length; i++) { if ( temp.includes(words[i]) || temp[i - 1]?.slice(temp[i - 1].length - 1) !== words[i]?.slice(0, 1) ) { wrongNumber = i + 1; break; } else { temp.push(words[i]); } } if (wrongNumber === 0) return answer; return [ isInteger(wrongNumber / n) ? n : wron..
function solution(s) { if (!s) return 1; let stack = []; for (let i = 0; i 0 && stack[stack.length - 1] === s[i]) { stack.pop(); } else { stack.push(s[i]); } } return stack.length === 0 ? 1 : 0; }
// sol1 function solution(n) { let answer = 0; const count1 = convertBinary(n); for (let i = n + 1; i