Опис уроків:
Основы
Переменные, функции, классы, методы, наследование, try-catch-finally. Программирование ориентированное на выраженияОсновы языка. Продолжение
Case классы, объекты, пакеты, apply, update, Функции как Объекты (единый принцип доступа), сопоставление с образцом.Коллекции
Списки, Карты, функциональные комбинаторы (map, foreach, filter, zip, folds)Сопоставление с образцом и функкциональная композиция
Еще больше функций! Частичные функции, еще больше сопоставления с образцом
Основы типов и полиморфизма
Основные типы и полиморфизм типов, вывод типов, изменчивость, пределы, квантификацияДополнительные типы
Дополнительные типы, видимое ограничение, типы высшего порядка, рекурсивные типы, структурные типыSimple Build Tool
Все о SBT, Стандартное средство сборки приложений для ScalaПодробнее о коллекциях
Рассказ о библиотеке коллекций ScalaТестирование с помощью specs
Написание тестов с помощью Specs, Scala BDD фреймфорк для тестированияПараллельность в Scala
Runnable, Callable, потоки, FuturesJava + Scala
Java совместимость: Использование Scala из JavaВведение в Finagle
Finagle примитивы: Future, Service, Filter, BuilderSearchbird
Создание распределенного поискового движка, используя FinagleЛінка на інформацію: http://twitter.github.com/scala_school/ru/
Немає коментарів:
Дописати коментар