Data Scientist 옌

매일 발전하는 IT문제해결사

국비지원교육 (22.01-22.07)/강의노트

22-01-24(월) 001일차 [프로그래밍 기초] EditPlus, JDK Download

옌炎 2022. 4. 9. 16:10
728x90

수업 내용


1교시

  • 강사 소개

2교시

  • 수업 진행 방식
  • 무엇을 배울 것인가?

3교시

  • 수강생 자기 소개
    • 개발의 종류
      • C/S 클라이언트 서버 프로그램
      • 웹 프로그램: jdk + apache tomcat, 이클립스
        • 비즈니스 웹 애플리케이션 (특정인)
        • 웹 애플리케이션(모든 사람)
        • E-commerce
      • 앱 프로그램 모바일
        • 안드로이드
        • iOS
    • 개발의 종류
      • 프론트엔드
      • 백엔드
      • 데이터베이스
      • 빅데이터
        • 개발자
        • 분석가
        • 과학자(개발자+분석가)
      • 개발과 빅데이터를 할 때 유의할 점

4교시

  • 환경설정과 다운로드
    • 시스템 정보 확인
    • 버전 확인 후 다운로드
      • 에디트플러스
    • 파일탐색기/ 폴더 및 검색 옵션 변경/보기

 

5교시

  • ice breaking
  • 설치란?
    • 개발자와 개발 준비의 차이 등 다양하고 기본적인 개념 위주로 아주 상세하게 설명

6교시

  • 에디트플러스 설정 및 저장, 사용법
  • 빅데이터기반 인공지능 융합 서비스 개발자 과정===============
    • java : coreJava 3~4주 배워 3개월 안에 끝내야 힘
    객체 Object⇒ 이런 개념을 잘 배워두면 다른 언어에서도 잘 확인할 수 있음
    • Oracle, MySQL(MariaDB), SQLite, MongoDB ...
    • Client Side Script
      • HTML, CSS,
      • JavaScript(ECMAScript3), ⇒ 객체 사용법 var a = {”ab”: “abc”, “de”: “def”}; JSON 형식
      • jQuery, Ajax ...
      • ECMAScript5, 6
    • Server Side Script
      • servlet, jsp, el, jstl
    • Data
      • CSV, XML, JSON
    • Spring Framework
    • Mybatis Framework
    • React, vue
    • Python, Django, flask
    • Scraping, Crawling
    • Machine Learning, Deep Learning
    • R
    • Elastic Stack(엘라스틱서치, 키바나 ...)
    • 스마트 자가진단 모바일
  • ===============
  • 변수, 함수
  • 위 과정을 모두 딥하게 습득하긴 어려움. 선택과 집중이 필요.

7교시

  • 자바
    1. jdk : Java Development KitOracle JDKhttps://openjdk.java.net/Open JDK를 사용하면 된다.Java SE 8 (8u202 and earlier) 버전을 사용한다.jre : java runtime environment : 실행 엔진
    2. jdk : java development kit : 개발 엔진
    3. 우리는 비상용 jdk
    4. Java SE 8 (8u202 and earlier) 비사용 이후 것을 사용하려면
    5. Open JDK 19개 벤더(돈을 지원하는 벤더는 오라클이다.)
    6. https://www.oracle.com/index.html
    7. 편집기(editor) : EditPlus 5.5
    8. 명령어 실행 도구 : cmd : 명령 프롬프트 : MS DOS
    9. window + R → cmd 입력
    10. API
  • 자바로 개발할 때 필요한 도구

8교시

  • 자바 다운로드

 


Notes

  • 차주에 개별 상담 예정

⭐ 중요한 말씀

  • 꼼꼼히
  • 내가 한 것 기억잘하기
  • 협업의 중요성
    • 기준에 잘 따르기(Indentation)
    • 모르면 물어보고 디스커션 - 진의 파악
  • 틀리면 고치면 된다. Debugging
    • 과하게 창피해할 필요 없음

 

728x90