목록백엔드 (8)
브래의 슬기로운 코딩 생활
실습 이론 웹 개발(프로그래밍) 발전 동향 ➢ 웹 사이트 개발 ▪ 정적인 웹 페이지들로 구성된 웹 사이트 개발 ▪ 각 페이지는 HTML, 이미지들로 구성 ➢ 웹 애플리케이션 개발 등장 배경 ▪ 동적인 웹 페이지를 제공하거나 서버에 정보를 저장할 수 있는 기능에 대한 사용자들의 요구가 크게 증대 ▪ 정보를 요청하는 시점에서 작성된 코드를 실행하여 요청을 처리하고, 처리 결과를 클라이언트에게 제공함 (게시판 목록 정보, 정보 등록, 수정, 삭제) ➢ 초기 웹 애플리케이션 개발 ▪ 절차지향 프로그래밍 기법을 활용한 프로세스 기반 웹 애플리케이션 개발 ➢ 현재 웹 애플리케이션 개발 ▪ 객체지향 기법 또는 프레임워크를 활용한 멀티 스레드 기반 웹 애플리케이션 개발 - JSP : Servlet, Java, Spri..
NOS 2 - 리눅스 : 기본 명령어 명령어: 프로세스 제어 프로세스 상태 보기 - 명령어: ps - 로컬호스트 내 프로세스의 동작 상태를 출력하는 명령 - 로컬호스트 내 프로세스의 동작 상태를 출력하는 명령 - 옵션으로 UNIX방식과 BSD방식을 모두 지원 ; UNIX방식은 바( ' - ' )문구를 사용 ; BSD방식은 바 없이 바로 파라미터를 사용 프로세스 상태 보기 - 명령어: top - 로컬호스트 내 프로세스의 동작 상태를 주기적(수초)으로 갱신하여 출력 프로세스 죽이기 - 명령어: kill -시그널번호 프로세스ID - 지정한 프로세스에게 신호를 전달 - 대상 프로세스는 소유권이 동일해야 함 ; 단 시스템관리자(root)는 타 소유권의 프로세스의 제어도 가능 메모리 이용 확인 메모리 관련 리눅스 ..
오늘은 계정 관리와 dnf에 대해서 배웠다. 계정 생성 - adduser 아이디 - 대부분 자동으로 생성 - useradd 아이디 - 모든 설정을 명시해야 함 -m : 홈 디렉토리 생성 -d /home/[guestName] : 홈 디렉토리 이름 -g [groupName] : 그룹 아이디 설정 -u [uid] : uid 지정 or Default Auto -s /bin/bash : shell 지정 암호 지정(수정) passwd 계정이름 계정 속성 수정usermod ~~ ex) sudo usermod -G wheel 계정이름: sudo 명령어를 사용할 수 있도록 해줌 소유권 변경 chown 변경후 소유자 해당파일 또는 디렉터리 소유그룹의 변경 chgrp 변경후 소유 그룹 해당파일 또는 디렉터리 DNF (Dan..
오늘 드디어 약간의 감이 왔다! 그동안 우리가 무엇을 하는건지 왜 하는 건지 몰랏는데 오늘에서야 드디어 뭔가 좀 알것 같다! 일단 가상머신을 실행 시키고 로그인을 한다. 나는 sudo명령어가 안쳐지길레 root계정을 많이 사용한다. 우리학교 컴퓨터 장치이름은 ens160이디. 네트워크 설정 : 유동 아이피 설정 - nmcli dev show ens160 : 장치 확인 - nmcli dev up ens160 : 장치 시작 - ip addr : 네트워크 상태 확인 - ping -c 3 168.126.63.1 httpd 패키지 설치 - sudo dnf install http : 원격저장소로부터 httpd 패키지를 다운로드 받아서 설치 (root는 sudo를 안써도 된다.) dnf list installed -..
오늘은 저번주랑 똑같이 리눅스를 이용해서 내 아이피 주소를 열고 네트워크 관리도 하고 뭐 복잡한..거시기를 했다. 사실 6주차나 됬는데 이 수업에서 하는 실습이 뭔지에 대해서 확신이 없다. 백엔드 부분을 배우는 건 맞긴한데 흠...아직도 잘 감이 안온다. 그래도 약간은 이해하고 있고 속도는 느리지만 실습을 하고 있어서 걱정이 그리 되지는 않는다.
오늘은 저번 시간에 이어 이론강의 남은 부분을 마저 하고 실습을 짧게 했다. --------------------------------------------------- 프로그래밍: 사람이 원하는 대로 컴퓨터가 작동할 수 있도록 컴퓨터 언어로 명령어를 나열하는 행위 웹 프로그래밍: 웹 브라우저와 관련된 프로그램을 작성하는 것 - 백엔드 프로그래밍: 서버에서 데이터 관리를 프로그래밍 - 프론트엔드 프로그래밍: 서버에서 받아온 정보를 웹 브라우저에 어떻게 표시할 것인지 프로그래밍 웹 페이지 구성 3요소 구조와 내용 - HTML 모양 - CSS(Cascading Style Sheet) 행동 및 응용 프로그램 - JavaScript 웹 프로그래밍의 기본: HTML, CSS, JavaScript 자바스크립트로 할..
오늘은 서버프로그래밍 수업을 들었다. 첫날이라 거의 다 이론수업을 했다. 그런데 역시 서버 관련 과목이라 그런지 몇일 전에 들었던 프론트엔드 웹 개발 수업이랑 비슷한 내용을 말하셧다. --------------------------------------------------------------- 교육내용 -운영체제 기초 활용하기 -서버 개발 환경 구축하기 -서버 개발 환경에서 애플리케이션 개발 평가계획 -출석: 20, 중간: 40, 기말 40 -책임감: 20, 창의적 사고:8, 소프트웨어공학과 응용SW활용: 72 ---------------------------------------------------------------- 운영체제 정의 -컴퓨터의 모든 하드웨어와 소프트웨어를 관리하고 제어하는 프로..
오늘은 프론트엔드웹개발 이라는 수업을 했다. 첫수업이라서 이론 수업을 하겠다고 하셔서 3시간 동안 열심히 설명하셧는데 요약하자면 별 내용 아닌것 같아서 간단하게 내 생각대로 정리해 보겠다. ---------------------------------------------------------------------------------- 교육 내용 -웹문서 작성의 근간이 되는 자바스크립트 언어의 문법적 활용을 실습하며 jQuery를 활용한 응용과제를 실습한다. 평가방법 -정규시험 60, 개인과제 20, 출석 및 수업 태도 20 평가기준 -창의적인 아이디어 요구, 카피 X -불펌이나 부정행위시 F, 레포트가 부가될 때에는 반드시 출처 명시 과제의 평가항목 -창의성, 체계성 -능동적으로 작성했는가? -모방성이..