Server
이름 | 설명 | SWTT 영상 링크 | 비고 |
---|---|---|---|
jdbc | Java 데이터베이스 연결을 위한 표준 SQL 인터페이스 | - jdbc의 등장 이유 알아보기 및 jdbc 개념을 이용한 간단한 개발 | |
nodejs | 서버 사이드 JavaScript 실행을 가능하게 하는 플랫폼 | - node.js 서버와 몽고 db 연동 | |
spring boot | 빠르고 쉽게 스프링 기반의 애플리케이션 개발을 지원하는 프레임워크 | - 간단한 회원 CRUD 구현 | |
spring rest docs | 정확하고 쉽게 유지 가능한 문서를 생성하는 데 도움을 주는 도구 | - Spring REST Docs를 활용한 API 문서 자동화 | |
jpa | Java 퍼시스턴스 API로, 자바 객체와 데이터베이스 테이블 간의 매핑을 관리 | - Spring Data JPA를 이용한 웹 개발 - 스프링 MVC와 JPA를 활용한 로그인 구현 |
|
hibernate | 객체 관계 매핑을 위한 자바 프레임워크 | - hibernate Overview - Hibernate 사용법 |
|
swagger | API 디자인, 빌드, 문서화, 테스트를 지원하는 오픈 소스 도구 | - Swagger | |
Go | 강력한 동시성 지원을 가진 프로그래밍 언어 | - Golang을 이용한 Back-end 서버 구축 | |
RabbitMQ | 효율적인 메시징을 위한 오픈 소스 메시지 브로커 | - RabbitMQ로 메시지 전달하기 | |
Socket.IO | 웹소켓을 활용한 실시간 양방향 이벤트 기반 통신 | - Socket.io | |
Django | 파이썬 기반의 고수준 웹 프레임워크 | - Django Tutorial | |
Firebase | 모바일 및 웹 애플리케이션 개발을 위한 구글의 플랫폼 | - React-native & Firebase 연동 |
Web
이름 | 설명 | SWTT 영상 링크 | 비고 |
---|---|---|---|
Selenium | 웹 애플리케이션 테스트를 위한 자동화 프레임워크 | - 파이썬 웹 크롤링 - Web Scraping 실습 - 배민 - selenium & easyOCR - python selenium4 |
|
WebGL | 웹 기반 그래픽스 렌더링을 위한 JavaScript API | - 보다쉬운 WebGL 강좌 - WebGL1.0 Tutorial |
|
JavaScript | 웹 페이지를 동적으로 만들기 위한 스크립팅 언어 | - 간단한 스톱워치 만들기 | |
Three.js | 3D 그래픽스를 웹에서 구현하기 위한 JavaScript 라이브러리 | - Three.js 튜토리얼 | |
React | 사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리 | - React.js 와 Styled-component - React로 프로그레시브 웹앱 세팅/시작하기 - React Router - State와 Recoil - React 설치 및 Hook 사용법 - React Native Tutorial - React기본편 |
|
Tailwind CSS | 유틸리티 중심의 CSS 프레임워크 | - react + tailwind를 사용하여 UI 꾸미는 방법 | |
Webpack | 자바스크립트 모듈 번들러 | - Webpack을 통한 React 개발환경 설정 | |
Axios | 브라우저와 노드JS를 위한 HTTP 클라이언트 | - Rest API |
AI
이름 | 설명 | SWTT 영상 링크 | 비고 |
---|---|---|---|
Colab | 구글의 클라우드 기반 Jupyter 노트북 환경 | - CoLab을 이용한 인공지능 프로젝트 - Mnist dataset 기반 CNN을 이용한 이미지 분류 문제 간단한 실습 및 설명 - 이미지 분류 - 연예인을 분류하는 모델 설명 |
|
Keras | 텐서플로우 기반의 고수준 신경망 API | - loss function 및 metric custom 과정 설명 - keras를 이용한 자연어 처리 실습 |
|
ChatGPT | 대화형 인공지능 모델 | - 웹사이트 제작 시작하기 with React - 한/영 번역기 만들기 - ChatGPT API 사용가이드 - 간단한 보고서 감정분석 프로그램 만들기 - 오픈소스 대형 언어 모델의 소개 및 ChatGPT 사용 가이드 |
|
Tesstrain | Tesseract OCR을 위한 훈련 도구 | - Tesstrain을 이용해 Tesseract 훈련하기 | |
TensorFlow | 구글에서 개발한 오픈소스 머신 러닝 라이브러리 | - tensorflow를 활용하여 딥러닝을 통해 이미지 해상도 개선 | |
NLTK | 파이썬의 자연어 처리 툴킷 | - NLTK 자연어처리 라이브러리를 이용한 데이터 전처리 실습 | |
PyTorch | 딥러닝 및 텐서 연산을 위한 라이브러리 | - PyTorch 사용법 |
DevOps
이름 | 설명 | SWTT 영상 링크 | 비고 |
---|---|---|---|
Linux | 개방형 소스 운영 체제 | - Linux 명령어 강좌 - Linux 시스템 관리 |
|
Bash | 유닉스 셸과 명령어 언어 | - Bash 강좌 | |
Git | 분산 버전 관리 시스템 | - Git 강좌 | |
Docker | 컨테이너화된 애플리케이션을 위한 플랫폼 | - Docker의 기본 개념 및 사용법 - Docker 컨테이너 기술 소개 및 사용법 |
|
Podman | 컨테이너 및 이미지 관리를 위한 도구 | - Podman Tutorial | |
AWS VPC | 아마존 웹 서비스의 가상 사설 클라우드 | - AWS의 VPC 구성 요소 살펴보기 및 직접 VPC만들어보기 | |
Serverless | 서버 관리 없는 컴퓨팅 아키텍쳐 | - 컨테이너 기반 serverless 컴퓨팅 배포 자동화 시스템 구축 |
Graphic
이름 | 설명 | SWTT 영상 링크 | 비고 |
---|---|---|---|
Unity | 3D 및 2D 게임 개발을 위한 크로스 플랫폼 엔진 | - 입문 - Netcode - AR |
|
WebGL | 웹 기반 그래픽스 렌더링을 위한 JavaScript API | - 보다쉬운 WebGL 강좌 - WebGL1.0 Tutorial |
|
Three.js | 3D 그래픽스를 웹에서 구현하기 위한 JavaScript 라이브러리 | - Three.js 튜토리얼 | |
Zep | 메타버스 플랫폼 및 크리에이터 도구 | - 메타버스 플랫폼 zep 속 zep script로 개발 및 배포 가이드 |
ETC
이름 | 설명 | SWTT 영상 링크 | 비고 |
---|---|---|---|
Geany | 경량화된 텍스트 편집기 및 IDE | - 텍스트 편집기 Geany 소개 및 사용 가이드 | |
Markdown | 텍스트 기반의 마크업 언어 | - Markdown 강좌 | |
VSCode | 다기능 코드 편집기 | - Ubuntu에서 Visual Studio Code 활용 (Git연결) - VS Code SSH / Development Setting of SSH-Server |
|
Vi | 텍스트 기반의 강력한 에디터 | - Vi editor 강좌 | |
API | 응용 프로그램 인터페이스 | - 공공데이터포털 공개 API 사용법 - Solved.ac API 사용 가이드 |
|
Notion | 문서 및 협업 관리 도구 | - 문서 및 협업 관리 프로그램 Notion 소개 및 사용법과 활용법 | |
SSO | 단일 로그인 서비스 | - 네이버 카카오 구글의 SSO | |
WireGuard | 간단하고 빠른 VPN 터널 | - WireGuard 강좌 | |
Bot | 자동화된 소프트웨어 에이전트 | - 텔레그램 봇을 이용해 Node.js로 학교 공지사항 알림 봇 개발 - Golang을 이용한 학교 공지사항 크롤링 및 Slack으로 메시지 전송 |
|
Flutter | 크로스 플랫폼 애플리케이션 개발 프레임워크 | - Flutter 시작하기 |