HOME>디지털 실무>웹 프로그래밍 class1>스칼라 프로그래밍
ONLINE CLASS

스칼라 프로그래밍

?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

기업이 선택한 신뢰 강의

검증된 커리큘럼과 전문 강사진으로 높은 만족도를 제공합니다.

자세히 보기  >
수강료 일부는 사회환원에 사용됩니다.

작은 나눔이 더 나은 내일을 만듭니다.

자세히 보기  >
REAL REVIEW

수강생 리얼후기!

실제 수강생의 학습 경험을 확인해 보세요.

수강후기를 불러오는 중입니다.

스칼라 프로그래밍 스칼라 프로그래밍
  • 스칼라 프로그래밍

  • 강의구성
  • (20강) 전체 : 11시간 8분|평균 : 33분23초
  • 이용기간/강사
  • 2개월
    알지오 R&D [IT] ▶ 프로필 보기
  • 증빙가능
  • 수료증, 수강증, 학습진도
  • 수강료
  • 310,000할인155,000
  • 알지오 패키지
  • "5개월" 혜택!
?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q 초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

  • 01.38분 스칼라 인터프리터 사용
    var, val, 숫자 타입, 연산자, 함수, 산술, 연산자 오버로딩, 메소드 호출, 스칼라독 열람, 조건식, 블록식, 입력과 출력
    기본 셋팅/입력/스칼라의 기본기/예시/값, 변수 선언/공통된 문자 출력/함수, 메소드호출/문자열 사용/블록식과 할당/ReadInt
  • 02.31분 제어구조와 함수 part1
    스칼라 이클립스, 루프, while, for, 고급 for루프, for 컴프리헨션, 제너레이터, 함수, 기본인자와 이름인자, 가변인자
    스칼라 이클립스 실행/구문 한줄로 수정/값 출력/스칼라 함수 작성/기본인자와 이름인자/이름 없는 인자와 이름인자 섞기/sum함수를 하나의 인자로 호출하려면
  • 03.33분 제어구조와 함수 part2, 배열
    프로시저 만들기, 레지이값이란, 예외처리 만들기, 배열 사용하기, 고정길이 배열, 가변길이, 배열(배열버퍼), 배열과 배열버퍼 방문, 배열 변환, 일반알고리즘
    프로시저 알아보기/스칼라에서 예외 처리방법/배열 작성/원소를 제거할수 있는 방법/배열의 끝을 시작으로 원소를 방문하는 구문 넣기/새 함수 정의/sorted 함수
  • 04.30분 맵과 튜플
    맵 생성 방법, 맵 값 접근 방법, 맵 값 갱신 방법, 맵 반복, 정렬 맵, 자바 연동 방법, 튜플, 지핑
    맵과 튜플/간단한 문법 이용해 작성하기/간단한 호출 조합 작성/원하는 갱신이 반영된 새 맵 얻기/값 출력/자바 유틸을 맵 스트링 스트링 타입으로 변환/지핑
  • 05.35분 클래스
    클래스, 인자 없는 메소드, 게터와 세터가 있는 프로퍼티, 빈프로퍼티, 보조생성자, 기본 생성자 만들기
    클래스를 구현하는 방법/게터와 세터가 있는 프로포티 작성/게터와 세터 매소드 직접 재정의/출력/매소드 자동 생성의 예/다른 보조 생성자 만들기/private val의 정의
  • 06.34분 오브젝트
    싱글톤, 컴페니언 오브젝트, apply 메소드, 애플리케이션 오브젝트, 이뉴머레이션
    스칼라에서 오브젝트의 사용 시기/컴패니언 오브젝트 사용 예/오브젝트 입력/어플라이 함수 새롭게 정의/아규먼트에 들어온 인자값들의 형태가 필요할 경우/type 명칭 더하기/id 나 이름으로 이뉴머레이션 값 찾기
  • 07.32분 패키지와 임포트
    패키지, 스코프규칙, 체인패키지 구문, 파일시작 표기법, 패키지 오브젝트, 패키지 가시성, 임포트
    패키지와 임포트/하나의 파일에 한개 이상의 패키지 넣기/giveraise 함수 입력/예제 작성/패키지 오브젝트/패키지 가시성/패키지 import 예
  • 08.34분 스코프 규칙
    멤버이름 변경 및 숨기기, 암묵적 임포트, 상속, 클래스 확장, 메소드 오버라이드, 타입검사와 캐스트, 보호 필드와 메소드, 슈퍼클래스 생성, 필드 오버라이드
    스코프의 사용 방법/선택자 문법 사용의 장점/상속 예제 만들기/메소드 오버라이드/println 입력/employee 클래스 작성/오브젝트 입력/필드 오버라이드 시 제약사항
  • 09.35분 익명 서브클래스
    추상클래스, 추상필드, 생성 순서와 조기정의, 스칼라 상속계층, 오브젝트 등식, 파일과 정규 표현식, 줄읽기
    상속에 대한 익명 서브클래스/추상 필드의 특징/출력 순서 설명/equals 함수 정의/for문 입력
  • 10.32분 문자열 읽기
    토큰과 숫자 읽기, URL과 다른 소스에서 읽기, 바이너리 파일 읽기, 텍스트 파일 쓰기, 디렉토리 방문하기, 직렬화
    문자열 읽기 작성하기/소스 열기/파일 위치 입력/buffered 메소드 입력/출력 입력/tokens 입력/url과 다른 소스에서 읽기/파일을 바이트 배열로 읽는 방법 작성/디렉토리 방문 방법/직렬화/프렌즈로 넘어온 값 스트링으로 변환
  • 11.32분 정규 표현식과 트레이트
    정규 표현식 그룹 만들기, 트레이트, 인터페이스로서 트레이트, 레이어드 트레이트
    정규 표현식 방법 알아보기/전체 매치 치환/인터페이스로서의 트레이트/콘솔 로거 트레이트로 만들기/콘솔로거 생성/timestampLogger 생성/출력
  • 12.33분 트레이트
    트레이트의 추상 메소드 오버라이드 하기, 리치 인터페이스를 위한 트레이트, 트레이트의 구체 필드, 트레이트의 추상필드, 트레이트 생성순서, 트레이드 필드 초기화
    트레이트의 추상메소드 오버라이드 하는 방법/새 프로젝트 생성/타임스테프 트레이트 확장/확장 해 개발하기/쇼트 로거 생성/새 클래스 생성/account, savingaccount 붙여넣기/실행
  • 13.35분 트레이트와 스칼라의 연산자
    클래스를 확장한 트레이트, 셀프타입, 연산자, 인식자, 삽입연산자, 단항연산자, 할당연산자, 우선순위, 결합성
    클래스를 확장한 트레이트 알아보기/클래스가 관련없는 클래스를 확장할 경우/소스 수정/콘솔 로거에서 maxlength 초기화 할때/제곱근 입력/단항연산자/결합성
  • 14.33분 스칼라의 연산자와 함수
    apply 메소드, update 메소드, 추출자, unapplySeq 메소드, 고차함수, 값으로서 함수, 익명함수
    apply, update 메소드/퍼스트, 라스트 호출/try catch절 사용/unapplySeq 메소드/저자 바로 출력하기/fun의 값을 다른 함수에 주는 또다른 방법/새 프로젝트 생성/valueAtQuarter의 타입
  • 15.34분 함수
    인자 추론, 유용한 고차함수, 클로저, SAM 변환, 커링, 제어 추상화
    고차 함수의 인자 추론 방법/새 프로젝트 생성/삼각형 출력하기/mulby 함수입력/버튼이 클릭 됐을때 카운터 증가시키기/단축문 사용/구문 실행하기/이름으로 호출 인자
  • 16.34분 return 표현식과 콜렉션 part1
    return 표현식, 콜렉션, 중요 콜렉션 트레이트, 수정 가능한 콜렌션과 수정 불가능한 콜렉션, 시퀀스, 리스트, 수정 가능한 리스트
    return 표현식/새 프로젝트 생성/중요사항/sortedset 입력/수정 불가능한 맵/time 메소드가 있을 경우/모든 원소의 합 계산하는 소스만들기/두번째 원소 제거
  • 17.30분 콜렉션 part2
    집합, 원소들을 추가 혹은 제거하는 연산자, 공통메소드, 함수매핑, 리듀싱, 폴딩, 스캐닝
    콜렉션의 집합/새 프로젝트 생성/LinkedHashSet 이용해 원소 순서 유지하기/합집합과 차집합 예제/원소 제거하기/출력/연산자 기호를 이용한 foldLeft 연산/scanLeft, scanRight
  • 18.32분 콜렉션 part3
    지핑, 이터레이터, 스트림, 레이지뷰, 자바콜렉션과의 상호 호환, 스레드 세이프 콜렉션, 병렬 콜렉션
    지핑 알아보기/새 프로젝트 생성/출력/iter.length, iter.hasNext 값 출력/이터레이터에서 스트림 생성하기/쓰레드 세이프 콜렉션/포 루프 병렬/콜렉션의 기본 개념
  • 19.31분 패턴 매칭과 케이스 클래스 part1
    더 나은 switch, 가드, 패턴에서 변수타입 패턴, 배열, 리스트, 튜플을 매치하기, 추출자, 변수 선언에서 패턴
    패턴 매칭과 케이스 클래스 알아보기/모든 타입을 이용한 match 문 사용 예/타입 패턴/배열, 리스트, 튜플 매치하기/예제 입력/정규 표현식에 그룹이 있을 경우/변수 문법 있는 패턴 사용
  • 20.40분 패턴 매칭과 케이스 클래스 part2
    for 표현식에서 패턴, 케이스 클래스, copy 메소드와 이름있는 인자, case 절에서 중위 표기법, 중첩 구조 매치하기, 케이스 클래스는 나쁜가?, 잠김 클래스, 이뉴머레이션 흉내내기, Option타입
    for 표현식에서 패턴 알아보기/값 매치하기/예제 입력/스페셜 형태 매치/케이스 클래스 입력/신호등 형태 오브젝트로 만들기/getOrElse 사용하기/엘리스에 대한 정수 자체가 없을 경우

강의목록 다운로드                        1:1 강의 질문&답변