Programming/etc

프로그래머 일기 1

esoog Polaris 2023. 9. 13. 16:52
반응형

 어느덧 프로그래밍에 관한 공부를 한 지 6개월 가량이 되었다.

숫자와 영어로만 보이던 문장들이

이제는 코드로서 보이면서 프로그램의 흐름들이 눈에 들어온다.

 

프로그램 언어들, 프레임워크, 사용환경, 라이브러리, 유틸리티, 실무환경, 현재의 IT 산업의 동향 등

많은 것들을 배웠다. 배움을 토대로 혼자서도 스킬을 향상시킬 수 있고, 미지의 영역으로 나아갈 수 있을 것 같다.

지금까지의 프로그래밍 내용을 되짚어보고, 앞으로의 계획도 세워보면 좋겠다.

 

 

 

 

# 서버 구축: Xampp, AWS

1. 정적 웹 서버: html, css,js 등을 사용하여 정적인 웹(일반적이고 간단히 가능: 우비 웹 호스팅 업체)

2. 동적 웹 어플리케이션 서버: 컨테이너 형태로 올라가서 구동하는 동적인 웹(별도의 구동 서버가 필요: AWS, Qoddi)

서버 부하, 보안, 분산 처리 관련...

 

 

 

 

# DB 설계: MYSQL, MSSQL , RDS

1. 로컬 서버와 동일한 곳?: 작은 규모나 테스트용

2. 원격 데이터베이스 저장소 별도 생성?: 대규모 상용화(RDS)

 

 

 

 

# 프로그램

  # Web # Window # Mobile # Embedded
Stack Java,
Html, Css,
Javascript,
jQuery, ajax
Php, Django, api
C# Dart Python
C, C++
Framwork Spring, .NET Flutter Qt, PyQt

 

 

 

 

# 버전 관리: Git

 

 

 

 

# 테스트: VMware, 우분투

 

 

 

 

# 마무리: 보안, 패키징

 

 

 

 

# etc

OpenCV, 텐서플로

웹크롤링, 파이썬자동화

node.js

Codeigniter

그누보드

도커, 쿠버네티스

 

 

 

 

# 그럼 무엇을 만들고, 할 수 있는건가?

1. 단순한 웹 구축 가능(http, flask, django, php, html, css, js, mysql)

2. 비즈니스 로직이 구축된 웹 구축 가능(http, was, java, spring, jsp, html, css, js, mysql, rds)

3. GUI 윈도우 프로그램 구축 가능(C#, .Net, guna, serial, tcp/ip, pymodbus, mysql)

4. 모바일 어플리케이션(flutter, dart, tcp/ip, mysql, php, html, css, js)

5. 리눅스 프로그램(qt, pyqt, serial, tcp/ip)

728x90

'Programming > etc' 카테고리의 다른 글

Modbus(모드버스) 관련  (0) 2023.09.18
설정파일 포맷 관련  (0) 2023.09.18
API  (0) 2023.08.28
Git의 모든 것  (0) 2023.08.23
웹앱(Web app)에 관하여  (0) 2023.08.03