전체 글
-
초코의 풀스택 도전기 3: HTML의 기초를 다지다 - 웹의 뼈대를 만드는 방법스토리텔링 2024. 9. 22. 12:04
이전 편에서 : 초코의 풀스택 도전기 2: 프론트엔드의 문을 두드리다 - HTML, CSS, JavaScript를 만나다 초코의 풀스택 도전기 2: 프론트엔드의 문을 두드리다 - HTML, CSS, JavaScript를 만나다풀스택 개발의 전반적인 개념을 어느 정도 이해한 초코는 드디어 프론트엔드 세계의 문턱에 섰다. 초코의 목표는 사용자에게 보이는 웹사이트의 외관을 만들고, 그들이 어떻게 경험하는지 이해ethub.tistory.com 도입초코는 마침내 HTML을 배울 준비를 마쳤다. 하지만 곧 중요한 질문이 떠올랐다."이 코드는 어디에 입력해야 하지? 그냥 종이에 적는 건 아니겠지?" 이 질문에 잠시 고민하던 초코는 중요한 사실을 깨달았다. 코딩을 위해서는 먼저 편집기를 설치해야 한다! 편집기 선택 ..
-
초코의 풀스택 도전기 2: 프론트엔드의 문을 두드리다 - HTML, CSS, JavaScript를 만나다스토리텔링 2024. 9. 21. 22:42
이전 편에서 : 초코의 풀스택 도전기 1: 초보 코더 초코의 이야기 - 풀스택(Full Stack)이란 무엇일까? 초코의 풀스택 도전기 1: 초보 코더 초코의 이야기 - 풀스택(Full Stack)이란 무엇일까?서론저는 다른 전공을 하다가 프로그래밍 세계로 들어오면 이 과정에서 풀스택, 프론트엔드, 백엔드 같은 용어들을 처음 접하게 됩니다. 용어의 의미를 정확히 이해하는 것이 참 어렵더라고요.ethub.tistory.com 풀스택 개발의 전반적인 개념을 어느 정도 이해한 초코는 드디어 프론트엔드 세계의 문턱에 섰다. 초코의 목표는 사용자에게 보이는 웹사이트의 외관을 만들고, 그들이 어떻게 경험하는지 이해하는 것이었다. 그러던 어느 날, 초코는 멘토에게 진지한 질문을 던졌다. “프론트엔드 개발에서 제일..
-
초코의 풀스택 도전기 1: 초보 코더 초코의 이야기 - 풀스택(Full Stack)이란 무엇일까?스토리텔링 2024. 8. 11. 22:47
서론저는 다른 전공을 하다가 프로그래밍 세계로 들어오면 이 과정에서 풀스택, 프론트엔드, 백엔드 같은 용어들을 처음 접하게 됩니다. 용어의 의미를 정확히 이해하는 것이 참 어렵더라고요. 특히 이런 개념들이 실제로 어떤 역할을 하는지 감을 잡기 어려웠습니다. 그래서 이 글을 통해 저와 같은 고민을 가진 분들, 특히 프로그래밍 용어가 익숙하지 않은 분들이 풀스택 개발자가 하는 일이 무엇인지, 프론트엔드와 백엔드와 어떤 차이가 있는지 쉽게 이해할 수 있도록 재미있는 스토리 형식으로 풀어내서 용어와 개념이 자연스럽게 다가오도록 만들어드리겠습니다. 저와 함께 초코(초보 코더의 줄임말)의 풀스택 개발자 여정을 따라가 보면서, 용어와 개념을 하나하나 익혀봅시다. 함께 배워나가길 기대합니다! 챕터 1: 코딩 숲의 초..
-
VSCode에서 자바스크립트(Javascript) 실행하는 방법(VSCode와 Node.js로 시작하기)프로그래밍 언어/Javascript 2024. 8. 10. 21:16
들어가면서..Javascript는 웹 개발에서 꼭 필요한 언어 중 하나입니다. 우리가 매일 사용하는 웹사이트들이 자바스크립트를 통해 동작을 한다고 해도 과언이 아닙니다. 웹 페이지에서 단순히 글자와 이미지가 표시되는 것만으로는 부족할 때, 자바스크립트가 등장해 사이트를 더 생동감 있게 만들어주었습니다. 버튼을 클릭했을 때 새로운 내용이 나타나거나, 실시간으로 데이터를 업데이트하는 기능들, 웹에서 보는 애니메이션 같은 것도 모두 자바스크립트로 구현해낼 수 있습니다. 자바스크립트는 원래 웹 브라우저 안에서만 쓰였던 언어였지만 이제는 Node.js 덕분에 서버에서도 사용할 수 있습니다. 이 말은, 자바스크립트를 잘 배워두면 웹 사이트의 앞단과 뒷단, 즉 프로트엔드와 백엔드를 모두 다룰 수 있는 "풀스택" 개..
-
[데이터] 공개 데이터를 볼 수 있는 사이트(국내/해외)데이터/빅데이터 2024. 8. 9. 09:23
공개 데이터란 무엇인가?공개 데이터란 정부, 공공 기관, 혹은 민간 단체가 누구나 자유롭게 접근하고 사용할 수 있도록 무료로 제공하는 데이터를 말합니다. 이런 데이터는 연구나 비즈니스, 개발 등 다양한 목적으로 활용될 수 있으며, 이를 통해 새로운 통찰을 얻거나 문제를 해결하는 데 큰 도움이 됩니다. 특히 AI(인공지능) 분야에서는 공개 데이터를 활용한 실습이 매우 유익합니다. 실제 데이터를 사용해 AI 모델을 학습시키면, 데이터가 어떻게 구성되고 활용될 수 있는지, 인공지능이 실제 환경에서 어떻게 작동하는지 등 다양한 체험을 할 수 있습니다. 물론 좋은 데이터를 찾는 것은 쉽지 않지만, 이러한 공개 데이터 사이트들을 통해 유용한 데이터를 쉽게 구할 수 있습니다. 이를 통해 데이터에 대한 이해를 높..
-
[정처기 필기] 필기 시험 전에 꼭 암기해야 할 내용 정리자격증/정보처리기사 2024. 8. 8. 10:18
1과목플랫폼 성능 특성 측정 항목경과시간, 사용률, 응답시간, 가용성DBMS 현행 시스템 분석 시 고려 사항가용성, 성능, 상호 호완성, 기술 지원, 구축비용XP의 5가지 가치용기, 단순성, 의사소통, 피드백, 존중UI 설계원칙직관성, 유효성, 학습성, 유연성응집도의 유형우연적 결합도의 유형내용, 공통, 외부, 제어, 스탬프, 자료소프트웨어 아키텍처 4+1 뷰유스케이스 뷰, 논리 뷰, 프로세스 뷰, 구현 뷰, 배포 뷰럼바우의 객체 지향 분석 절차객체 모델링, 동적 모델링, 기능 모델링3과목데이터베이스 정규화 단계1정규형 - 원자 값으로 구성2정규형 - 부분 함수 종속 제거3정규형 - 이행 함수 종속 제거보이스-코드 정규형 - 결정자가 후보 키가 아닌 함수 종속 제거4정규형 - 다치(다중 값) 종속성 제거..
-
[정처기] 2024년 3회 정보처리기사 필기 합격 후기(비전공자, 책 추천, 공부방법, 꿀팁)자격증/정보처리기사 2024. 8. 7. 10:05
0. 시험결과 1. 교재 선택저는 수제비 책으로 정보처리기사 필기 공부를 했습니다. 책은 전반적으로 잘 구성이 되어 있고, 교재 사이드에 두음 법칙이 정리되어 있는데 시험 볼 때 꽤 유용했습니다. 자주 나오는 두음 법칙은 따로 적어두었다가 시험 들어가기 직전에 한 번 더 보고 실제 시험에서도 써먹었습니다. 정처기를 처음 공부하실 때 수제비 책 추천드립니다. 2. 공부기간저는 약 2주정도 평일은 하루 3시간, 주말은 6시간 공부를 했습니다.직장인이다보니, 공부하는데 많은 시간을 내기가 힘들어서 걸어다닐 때에 틈틈히 보기도 했습니다^^ 3. 공부방법약 2주간 저의 공부방법은 교재공부(14일 소요)와 문제풀기(2일 소요)로 볼 수 있습니다. 교재 공부저는 2주라는 시간은 짧다고 판단하여, 내용을 처음부터 꼼꼼..
-
[Julia] Package와 Library 개념프로그래밍 언어/Julia 2024. 7. 16. 16:37
Julia 언어에서도 Python과 마찬가지로 기능을 확장하고 재사용할 수 있는 모듈이 있다. 이 모듈들은 Julia에서 "패키지(Package)"라고 불린다. Julia의 패키지는 Python의 라이브러리와 동일한 개념을 가진다고 생각하면 된다. Python에서는 "라이브러리(Library)"와 "패키지(Package)"라는 용어가 혼용되어 사용되고 있지만, 엄밀히 따지면 서로 다른 개념이다. 먼저, 라이브러리는 일반적으로 특정 기능을 수행하기 위해 작성된 코드의 집합을 의미한다. 이는 단일 모듈이 될 수도 있고, 여러 모듈로 구성될 수도 있다. Python에서 라이브러리는 일반적으로 다양한 함수와 클래스를 제공하여 개발자가 특정 작업을 보다 쉽게 수행할 수 있도록 돕는다. 예를 들어, 과학 계산을 위..