엔지니어의 첫날 학습[일기]
나는 엔지니어라는 직업에 관심이 있는 사람과 같은 엔지니어에서 일하는 사람에게 참고 정보를 제공하기 위해 노력할 것이다.
또한 저는 경험이 얕은 엔지니어이기 때문에 보도 내용에 미치지 못하는 부분이 있으면 지적해 주십시오.
자기 소개
저는 22월 2일부터 자사에서 개발한 IT 기업에서 일하고 있습니다.
나는 대학 졸업 때부터 3년 동안 금융과 회사에서 일했다.그래서 나는 전혀 경험이 없는 기술자에서 엔지니어로 바뀌었다.
직장을 옮기기 전에 인터넷의 프로그래밍 학교에서 1년 정도 공부했다.
프로그래밍 스쿨에서는 PHP/Laravel을 중심으로 학습을 진행했다.
엔지니어가 되기 전의 기술 설정
일기를 왜 써요?
해본 일
배운 것
대량의 데이터가 유입되는 DDL
→ Data Definition Language
뭐,'데이터 정의 언어'라는 단어가 나오면 "데이터베이스에 데이터를 넣은 상자는 이걸로 해주세요"라는 명령이죠~"
환경 구축에서dump 파일을 데이터베이스에 흘리고 테스트 데이터를 유입하는 작업이 있다.
실패한 일로, sequel.프로 연결 데이터베이스로 import dump 파일을 만들고 싶지만 데이터베이스 화면이 영원히 표시되지 않습니다
다음 두 가지 시도 방법
① 터미널에서 mysql로 import하는 방법
docker compose up -d
docker cp <dumpファイルのパス> <コンテナName>:/tmp/dump.sql
docker exec -it <contaner name>/bin/bash
mysql -u <DB name> -p
mysql> use <DB name>;
mysql> source /tmp/dump.sql
②sequel.ace를 설치하고 import을 진행하는 방법결론은 ②매우 간단하며 이후의 데이터베이스 확인은 ②에서 진행된다.
laradock
→ PHP 개발을 위한 Docker 환경 구축
docker-compose의 구성에서 사용하고 싶은 용기만 선택하여 시작합니다.
$ docker-compose up -d nginx mysql phpmyadmin redis workspace
workspace
Laavel에서는 php artisan migrate를 통해 DB 마이그레이션을 수행하거나 다양한 CLI를 수행하려는 경우도 있습니다.
artisan을 비롯한 CLI 작업은 워크스페이스 컨테이너에서 진행됩니다.
워크스페이스라는 이름처럼 작업장이 맞습니다.
원격 액세스 VPN
원격 작업이 되도록 VPN을 설정했습니다.
→ 원격 액세스 = 원격 네트워크 연결
VPN = 원격 액세스를 안전하게 수행하는 회선, 패브릭
VPN은'Virtual Private Network'의 약칭으로 안전한 통신을 실현하는 환경이다.사용하는 통신은 인터넷 회선이지만 전용 회선을 사용하는 것처럼 가상의 개인 네트워크를 구축한다.
Reference
이 문제에 관하여(엔지니어의 첫날 학습[일기]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/yaya/articles/c04b7c9e9af78b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)