12.개발환경 및 세팅


리눅스 서버에서 운영할 수 있는 다양한 개발환경을 설정합니다.

php 개발하기

php는 웹 응용프로그램을 쉽게 만들수 있는 스크립트 언어 입니다. php를 설치하기 위해서는 먼저 apache 또는 nginx와 같은 웹서버가 설치되어 있어야 합니다.

PHP 설치 및 테스트

PHP를 설치하고 간단한 구동 코드를 작성해 봅니다.

  • php 설치
  • 컴파일 설치

PHP와 MySQL 연동

PHP 응용프로그램 활용하기

PHP로 작성된 응용프로그램을 설치하고, 운영해 봅니다. 홈페이지, 블로그, 쇼핑몰, 웹하드, ERP등 다양한 오픈소스들이 존재합니다.

  • wordpress를 통하여 웹사이트 실행
  • prestashop을 통하여 쇼핑몰구축

PHP 언어 학습하기

보다 전문적인 개발을 하기 위해서는 php 언어를 학습해야 합니다. 최신의 php 언어를 학습하기 원한다면 php.jiny.dev 학습 사이트를 참조하세요.

JAVA

Java는 객체 지향 프로그래밍 언어로, 다양한 플랫폼에서 동작하는 이식성이 높은 언어입니다.

JSP 프로그래밍

JSP 프로그래밍은 웹 서버에서 실행할 수 있는 동적 웹 페이지를 만드는 데 사용되는 Java 기반 웹 개발 기술입니다.

NodeJS

Node.js는 서버 측 자바스크립트 런타임 환경으로, 비동기 I/O 처리와 이벤트 기반 프로그래밍을 지원하여 높은 성능과 확장성을 가진 언어입니다.

  • 노드
  • nodeExpress
  • deno

노드JS 관리도구

  • Volta 는 자바스크립트 도구 관리자 입니다.
  • PM2

파이선

파이썬은 인터프리터식, 객체 지향적, 동적 타이핑 대화형 언어로, 간결하고 읽기 쉬운 코드를 작성할 수 있으며 다양한 분야에서 사용되는 인기있는 프로그래밍 언어입니다.

rust

Rust는 시스템 프로그래밍 언어로, 안정성과 속도에 중점을 둔 메모리 안전성을 보장하는 현대적인 언어입니다.

go

Go는 구글에서 만든 간단하고 빠른 컴파일 언어로, 동시성 및 병행성을 위한 기능을 내장한 인기있는 프로그래밍 언어입니다.

서브목차