Course Outline

소개

  • Scala JVM 언어로
  • 객체지향 프로그래밍과 함수형 프로그래밍

객체기능 개요 Programming

  • 꼬리 재귀
  • 부분 기능
  • 커링 및 부분 기능 적용
  • 폐쇄
  • 게으른 평가

Scala 타입 시스템 마스터하기

  • 특성에 대하여
  • 구조 유형
  • 경로 종속 유형
  • 자기 유형
  • 공분산과 반공분산
  • 유형 범위

Scala의 고급 패턴 일치

  • 딥 매칭
  • 추출기 사용

Scala 암시적 사용

  • 암시적 변환, 클래스 및 매개변수
  • 유형 클래스 패턴
  • 컨텍스트 및 뷰 범위

라이브러리 및 DSL

  • 이름별 매개변수가 있는 사용자 정의 제어 구조
  • 잘 설계된 라이브러리 및 내부 DSL 구축

Scala 컬렉션 작업

  • 스트림 작업
  • 매니페스트 및 클래스 태그
  • 건축업자
  • 빌드 가능
  • 사용자 정의 컬렉션 구축

기능적 예외 처리

  • 전통적인 예외 처리
  • 기능적 예외 처리
  • 이해를 위해 Try 사용하기

맺음말

Requirements

  • Scala 프로그래밍 실무 경험
  • 패턴 매칭 및 특성에 대한 지식

청중

  • Scala Scala의 보다 발전되고 미묘한 기능을 배우고 싶은 프로그래머
  14 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (3)

Related Courses

Combined C/C++, JAVA and Web Application Security

  28 Hours

Advanced Java Security

  21 Hours

Combined JAVA, PHP and Web Application Security

  28 Hours

Standard Java Security

  14 Hours

Java and Web Application Security

  21 Hours

Related Categories