Schița de curs

Introducere

  • Ce este Scala
  • Paradigma programarii orientate pe obiecte
  • Paradigma de programare funcțională
  • Scala și Java
  • Medii de rulare a limbajului

Elementele de bază ale Scala

  • tipuri de date
  • Operatori
  • Instrucțiunile de control și buclele

Object-Oriented Programming

  • Clase
  • Câmpuri
  • Metode
  • Obiecte și instanțe
  • Moștenire, abstractizare, încapsulare, polimorfism
  • Caracteristici

funcțional Programming

  • O declarație de funcție
  • Argumente de funcție
  • închideri
  • funcții anonime
  • recursiunea
  • inițializare întârziată

Pachete

  • Limba pachetelor Scala.
  • Importul pachetelor
  • Creează-ți propriile pachete

Alte aspecte ale limbajului Scala.

  • tipuri generale
  • servicii excepționale
  • cazul clasei.
  • colecții, structuri de date
  • parametri pretinși
  • metaprogramare
  • programare concomitentă

Cerințe

  • Cunoașterea programării funcționale și cunoștințe de bază despre Java și JVM ar fi un avantaj
  14 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (3)

Cursuri înrudite

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

  28 ore

Advanced Java Security

  21 ore

Combined JAVA, PHP and Web Application Security

  28 ore

Standard Java Security

  14 ore

Java and Web Application Security

  21 ore

Categorii înrudite