Skip to content

Network, OS, Regular-Expressions 주제로한 학습 스터디. 주 3회 (월, 수, 금) 2시간 (2020. 8. ~ 2020. 12. 26) (6인 참여)

Notifications You must be signed in to change notification settings

SunggukCho/study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

실력있는 개발자 되기 study 커리큘럼

** 기본 스터디 구조 **

[네트워크 3주/ 운영체제(OS) 6주/ 정규표현식 1주] 로 구성된 커리큘럼입니다.

6인 팀으로 운영했습니다.

1주에 2시간씩(1인 1시간), 각각의 팀원이 맡은 파트를 준비해서 강의하고 나머지는 강의를 들으며 질문하는 형식입니다. 수업이 끝난 뒤 퀴즈를 통해 학습 내용을 다시 한 번 복습했습니다.

** 주의 사항 **

개발자분들의 학습, 특히 개발스터디를 위한 자료로는 얼마든지 참고하시고 사용하셔도 좋습니다.

하지만 이 자료와 커리큘럼은 저와 저희 스터디 팀원이 함께 만든 자료이므로, 해당 자료를 무단으로 배포하거나 포스팅에 사용하시는 것은 주의해주시기 바랍니다.

또한, 자료에 문제가 있거나 수정이 필요한 경우 merge request로 요청 남겨주시면 반영하도록 하겠습니다.

성공적인 학습 or 스터디 되셔서 좋은 개발자로 다시 만나뵙길 바랍니다!

감사합니다. likelionSungGuk조성국 올림.

Part 1. 💡 네트워크 Link

교재 위키독스: Link

  • 프로토콜

    • TCP/IP
    • 라우터/라우팅
  • 클라이언트/서버

    • WAS서버
    • DB서버
    • HTTP와 HTTPS
  • 인터넷 쿠키와 세션

  • 실시간 통신: Polling / Long polling / Streaming / Websocket 개념
  • API, OpenAPI
  • RESTful API와 철학
  • 프록시
  • 방화벽
  • DMZ
  • p2p
  • 그리드컴퓨팅
  • GET, POST 방식의 차이점
  • 방화벽, 캐시서버
  • DNS 와 round robin 방식
  • CORS(Cross-Origin Resource Sharing)는 무엇인가
  • Wireshark 는 무엇인가

Part 2. 💡 운영체제 Link

경성대학교 양희재 교수님 운영체제 강의 듣기

http://www.kocw.net/home/search/kemView.do?kemId=978503

  • 고등 운영체제, 인터럽트 기반 운영체제
  • 이중모드, 하드웨어 보호
  • 운영체제 서비스
  • 프로세스 관리
  • CPU스케쥴링 알고리즘
    • FCFS
    • SJF
    • SRT
    • Priority scheduling
    • RR
    • 다중 큐 스케쥴링: 멀티레벨 큐, 멀티레벨 피드백 큐
    • 프로세스 생성과 소멸
  • 쓰레드(Thread)
  • 프로세스 동기화
  • 임계구역 문제
  • 세마포
  • 생산자-소비자 문제
  • 동기화 문제
  • 교착상태(Deadlock)
  • 모니터
  • 주기억장치(메모리) 관리

  • 메모리 절약

  • 연속 메모리 할당

  • 페이징

  • 세그먼테이션

  • 가상 메모리

  • 프레임 할당

  • 파일 할당

  • 디스크 스케쥴링

Part 3. 💡 정규표현식

  • 정규표현식 시작하기

    • 정규 표현식의 기초, 메타 문자
    • 파이썬에서 정규 표현식을 지원하는 re 모듈
    • 정규식을 이용한 문자열 검색
    • match 객체의 메서드
    • 컴파일 옵션
    • 백슬래시 문제
  • 강력한 정규표현식

    • 그루핑
    • 전방탐색
    • 문자열 바꾸기
    • Greedy vs non- Greedy

<추가 사이트>

정규식 짤 때 도움이 되는 사이트 - regex101.com

정규식에 대한 이해와 예제 사이트 - https://regexone.com/


출처:

About

Network, OS, Regular-Expressions 주제로한 학습 스터디. 주 3회 (월, 수, 금) 2시간 (2020. 8. ~ 2020. 12. 26) (6인 참여)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages