План на курса
Въведение
- Какво е многопарадигмално програмиране?
F# и рамката .NET
F# на други платформи (Linux, Node.js и др.)
Настройка на средата за разработка
Преглед на синтаксиса F#.
F# типове и функции
F# колекции
Програмният поток и мощността на системата от тип F#.
Изчислителните изрази на F#.
Писане повелително с F#
Писане на обектно-ориентиран код с F#
Асинхронен код и работни процеси
Агенти и актьори
Работа с SQL данни
Създаване на реактивно, мащабируемо уеб приложение с F#
Единично тестване на приложение с F#
Изграждане на облачни и мобилни решения с F#
Използване на F# като скриптов език
Заключителни бележки
Изисквания
- Известен опит в програмирането на език, различен от F#
- Не се изисква функционален опит в програмирането
Публика
- Разработчици
Oтзиви от потребители (5)
Хареса ми как Gunnar написа почти целия код в движение, докато преминавахме през него, но че имаше много предварително подготвени материали в Google Drive, към които мога да се обърна след обучението. Кодът, който Gunnar написа въз основа на примерните данни, които предоставих предварително, също беше изключително полезен и направи обучението подходящо за нашите собствени набори от данни.
Ranvir - Schroders Personal Wealth
Курс - Visual Studio Code
Машинен превод
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Курс - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Курс - Web Security with the OWASP Testing Framework
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Курс - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.