Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Dart Programming

( Duration: 4 Days )

This Dart Programming training course provides skills to develop flutter apps for android and iOs and other web apps using Dart programming language. Dart programming supports a wide range of programming aids like interfaces, classes, collections, generics, and optional typing. It enables to build different types of apps and single page applications that enable navigation between different screens of the website without loading a different webpage in the browser.

By attending Dart Programming workshop, delegates will learn:

  • The programming logic foundation, reading, and writing
  • The concept of OOPS in Dart
  • To build web, server, desktop, and mobile applications
  • To develop basic flutter apps as well as professional apps

  • Exposure to object-oriented programming concepts. If you have worked on JavaScript, then it will help you further to grasp the concepts of Dart quickly.

The Dart Programming class is ideal for:

  • Developers from web development and software background.

COURSE AGENDA

1

Exploring Variables and Data Types

  • Data Types and Variables in Dart
  • Strings, Literals and String Interpolation
  • Define Constants using 'final' and 'const' keyword
2

Control Flow Statements

  • IF ELSE Conditional Statements
  • Conditional Expressions
  • SWITCH and CASE conditional statements
3

Loop Control Statements

  • FOR Loop and how it works
  • WHILE Loop and how it works
  • DO WHILE Loop and how it works
  • BREAK Statement with Labelled FOR Loop
  • CONTINUE Statement with Labelled FOR Loop
4

Exploring Functions

  • Syntax and Properties
  • Functions or Methods
  • Functions Expressions
  • Optional Positional Parameters
  • Optional Named Parameters
5

Exception Handling

  • Handle Exceptions
  • Create custom Exception class
6

Object Oriented Dart Programming Concept

  • Explore Class, Objects, Instance Variables and Reference Variables
  • Constructors: Default, Named and Parameterized
  • Getter, Setter and Private Instance Variables
  • Exploring Inheritance
  • Inheritance Demo
  • Method Overriding: Polymorphism
  • Default and Named Constructors during Inheritance
  • Abstract Class and Abstract Method
  • Interface
  • Static Variables and Method
7

Lambdas and Higher-Order Functions

  • Exploring Lambdas
  • Exploring Higher-Order Function
  • Closures
8

Dart Collection Framework

  • List: Fixed-length
  • List: Growable
  • Set and HashSet
  • Map and HashMap
  • Callable Classes

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X