본문 바로가기

한화시스템 Beyond SW Camp104

[Github] 사용 기초(협업) ※ 이 글에서 다룬 기반기술, 프론트엔드, 백엔드, 데브옵스 등 풀스택 개발 지식은 모두 한화시스템 Beyond SW Camp 12기에서 배운 내용을 복습한 것입니다.  Github 사용하기에 앞서 아래 링크에 들어가서 Git에 대해서 공부하고 오는 것을 추천한다https://taeh00n.tistory.com/entry/Git-%EC%82%AC%EC%9A%A9 Git 사용※ 이 글에서 다룬 기반기술, 프론트엔드, 백엔드, 데브옵스 등 풀스택 개발 지식은 모두 한화시스템 Beyond SW Camp 12기에서 배운 내용을 복습한 것입니다.  우리가 프로그래밍을 배우는 이유는taeh00n.tistory.com https://code.visualstudio.com/Download Download Visual .. 2024. 11. 25.
[Git] 사용 기초 ※ 이 글에서 다룬 기반기술, 프론트엔드, 백엔드, 데브옵스 등 풀스택 개발 지식은 모두 한화시스템 Beyond SW Camp 12기에서 배운 내용을 복습한 것입니다.  우리가 프로그래밍을 배우는 이유는 단순히 코드를 작성하는 방법만 익히기 위함이 아니다. 우리는 최종적으로 프로젝트를 성공적으로 완성하기 위해 이러한 공부를 하는 것이다.이를 위해서는 효율적이고 체계적인 개발 과정이 필요하다.   프로젝트는 혼자서 할 때보다 팀 단위로 진행할 때가 더 많다. 여러 명이 함께 코드를 작성하고, 수정하고, 개선해야 한다. 이 과정에서 코드 충돌, 버전 관리와 같은 문제점이 발생할 수도 있다.이러한 문제를 해결하기 위해 사용하는 것이 바로 Git과 Github이다. 나는 이전까지는 Github가 있는 건 알았지.. 2024. 11. 25.
한화시스템 Beyond SW Camp 12기_1주차 회고 (2024.11.20~2024.11.22) 한화시스템 Beyond SW Camp 12기 1주차가 끝났다.나는 대학교 4학년 컴퓨터공학과 재학중인데 친구의 추천으로 한화시스템 Beyond SW Camp 12기에 지원하게 되었고 붙자마자 학교 남은 수업은 모두 빠지고 기말고사때만 시험을 치러가서 졸업을 하기로 했다. 다행히 부트캠프가 원래 일정보다 일주일 미뤄지며 출석으로 F는 안받게 되었다.부트캠프 하나만 보고 다니던 학교도 안가고 부산에 자취방도 정리하고 서울로 올라왔다.자격증은 정보처리기사, SQLD를 가지고 있고 3학년 하계방학때 개발팀으로 보내준다해서 실습을 지원했지만 인원이 부족하다며 CS팀으로 보내버려서 딱히 전공관련 인턴 경험도 없다. 프로젝트 경험도 학교 과목으로 한 적이 있긴한데 사실상 실패한 프로젝트라 생각해서 프로젝트 경험도 없.. 2024. 11. 24.
[리눅스] HAProxy (부하 분산) 설치 ※ 이 글에서 다룬 기반기술, 프론트엔드, 백엔드, 데브옵스 등 풀스택 개발 지식은 모두 한화시스템 Beyond SW Camp 12기에서 배운 내용을 복습한 것입니다.  트래픽이 몰려서 서버가 느려지거나 멈춘 경험이 있는가?티켓팅이나 수강신청 등 사람이 많이 몰리는 서비스를 이용하면서 한 번쯤은 경험이 있을 것이다. 이런 문제를 해결하기 위해 서버 간의 부하를 분산시키는 기술이 중요하다.HAProxy가 그런 기술 중 하나이다. 예를 들자면 인기식당에 식사를 하러 갔는데 한 명의 직원이 여러사람의 주문을 받으면 어떻게 될까?당연히 혼란스러울것이고 이런 상황을 방지하기 위해선 여러 명의 직원을 미리 고용하여 효율적으로 분담해야한다.서버도 똑같다. HAProxy가 웹 서버 트래픽을 효율적으로 분산하는 기술이.. 2024. 11. 24.
[리눅스] nginx 설치 ※ 이 글에서 다룬 기반기술, 프론트엔드, 백엔드, 데브옵스 등 풀스택 개발 지식은 모두 한화시스템 Beyond SW Camp 12기에서 배운 내용을 복습한 것입니다.  nginx● nginx : 빠르고 효율적인 웹 서버로, 웹사이트를 운영할 때 방문자의 요청을 처리하고, 여러 서버에 트래픽을 분산시켜 성능을 최적화하는 역할 nginx 설치과정1. 가상 컴퓨터 생성2. IP 주소 설정3. nginx 웹 서버 설치4. 동작 확인위의 과정으로 진행해보겠다. 1. 가상 컴퓨터 생성https://taeh00n.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4%EA%B8%B0%EC%B4%88 리눅스_기초 : 가상 컴퓨터(VMware), 명령어, 권한※ 이 글에서 다룬 기반기술, 프.. 2024. 11. 24.
[네트워크] : 사설 IP, 공인 IP ※ 이 글에서 다룬 기반기술, 프론트엔드, 백엔드, 데브옵스 등 풀스택 개발 지식은 모두 한화시스템 Beyond SW Camp 12기에서 배운 내용 을 복습한 것입니다.  사설 IP, 공인 IP IP 주소는 32비트로 구성되어 있어 약 43억 개의 IP 주소 범위가 존재한다. 하지만 이 수는 전 세계에서 모든 장치에 할당하기엔 한정적이기 때문에 공인 IP와 사설 IP로 나누어 사용하여 자원을 효율적으로 관리한다. ● 공인 IP (Public IP) : 실제 네트워크 통신망이랑 통신할때 사용하는 IP 주소 (공유기 외부에 설정된 IP 주소) ● 사설 IP (Private IP) : 같은 네트워크 대역에서 사용하는 IP 주소 (공유기에 연결된 컴퓨터에 설정된 주소. 사설 IP로 바로 통신은 불가능) 위의 사.. 2024. 11. 24.