( ! ) Warning: A non-numeric value encountered in D:\www\www.bittimeprofessionals.com\wp-content\plugins\bit-corsi\bit-corsi.php on line 1872
Call Stack
#TimeMemoryFunctionLocation
10.0000360968{main}( )...\index.php:0
20.0000361256require( 'D:\www\www.bittimeprofessionals.com\wp-blog-header.php' )...\index.php:17
30.15602296728require_once( 'D:\www\www.bittimeprofessionals.com\wp-includes\template-loader.php' )...\wp-blog-header.php:16
40.15602301744include( 'D:\www\www.bittimeprofessionals.com\wp-content\themes\bitTimeProfessionals_Theme\page.php' )...\template-loader.php:89
50.20283088464the_content( )...\page.php:8
60.20283088496apply_filters( )...\post-template.php:230
70.20283089800do_shortcode( )...\plugin.php:235
80.20283092712preg_replace_callback ( )...\shortcodes.php:223
90.20283093232do_shortcode_tag( )...\shortcodes.php:223
100.20283093704bit_corsi_detail( )...\shortcodes.php:326

Delphi 10.1 Berlin

Durata: 4 giorni | Prezzo: 1350 €


Prerequisiti:

Delphi knowledge and OOP paradigm


Descrizione:

A classic course, between the most welcome from Delphi programmers. Don't miss the Delphi 10.1 Berlin update, one of the best version ever.


Contenuti:

  • What's Unicode?

    • Unicode standard

    • Unicode string type

  • Generics

    • What are generics?

      • Utilization;

      • Syntax;

      • Create a generic type

      • Applicability

    • RTL support

    • Generics and Generics.Collections

    • Compatibility rules among types

    • Classes with Generics;

    • Constraints

      • class Costraints

      • interface Costraints

    • Generic Containers;

      • TList,TQueue,TStack,TDictionary;

      • Containers and anonymous methods

    • Generics Interfaces

      • Utilizing TComparer,TEqualityComparer,etc

  • Anonymous Methods

    • What are anonymous methods?

      • Syntax and semantic;

      • Utilizing anonymous methods like variables

      • Anonymous methods like parametric;

      • Anonymous methods and local variable;

      • Reference Types;

      • anonymous methods and threads

  • Enumerator

    • for-in loop

    • Enumerators

  • Operator Overloading for Records

    • Class Helpers

    • Record Helpers & Record Helpers for SimpleTypes

  • Extended RTTI

    • RTTI Unit

      • Inspecting types

      • TValue Class

  • Attributes

    • TCustomAttribute Class

  • Serializzazione

    • Marshal and unmarshal of types

  • JSON

    • Utilizing parser integrato

    • Practical example

  • DATASNAP

    • Developing native server HTTP

      • Console application

      • Windows Service

      • ISAPI DLL

      • Apache Module

    • Filters

    • Lightweight callbacks

    • Heavyweight callbacks

  • DATASET and FireDAC

    • Unicode client datasets

    • New Fields types

    • Virtual Datasets

  • THREADING and PARALLEL PROGRAMMING LIBRARY

    • Synchronization and anonymous methods

    • Debugging threads

    • Threads Visualizer

    • Naming Threads

    • Thread Sincronization

      • TCricalSections

      • TEvent

      • Thread Messages

      • TMonitor

      • Freezing  and Throwing of thread

      • Anonymous threads

    • ITask

    • IFuture

    • Parallel For

  • RTL

    • TStringBuilder

    • I/O simplified with IOUtils.pas

  • IDE

    • Project  Options;

    • Project Manager

    • Project  Configuration Manager;

    • IDE Insight

    • Code Formatting

    • Multi platform designer

  • REGULAR EXPRESSIONS

    • What are regular expessions?

    • When to use?

    • How to use

  • CODESITE