Curriculum
- 10 Sections
- 76 Lessons
- 12 Weeks
Expand all sectionsCollapse all sections
- Career Prospects after Completion3
- Flutter is an open source framework by GoogleDart is a client-optimized language for developing fast apps on any platform. Its goal is to offer the most productive programming language for multi-platform development, paired with a flexible execution runtime platform for app frameworks.30
- 2.1The Dart language – An Introduction
- 2.2Dart Programming – Functions
- 2.3Dart Type System – Why User Types
- 2.4What is String Interpolation?
- 2.5Dart Object-Oriented Concepts
- 2.6Dart – Classes And Objects – Constructor Functions
- 2.7Adding Fields to Classes
- 2.8Associated Methods in Dart/Flutter
- 2.9Loop & Lists – Shuffling, Filtering, Functions, Named Parameters
- 2.10Dart Named Parameters
- 2.11Flutter Environment Setup – MacOS, PC, IOS, Android
- 2.12Lets Start Building in Flutter
- 2.13Stateless vs Stateful Widgets – Build, Imports, Refactoring, Generics
- 2.14Connecting APIs in Flutter using HTTP
- 2.15Working in JSON
- 2.16HTTP Packages
- 2.17Lists of Widgets
- 2.18Flutter Forms and Validations
- 2.19Layouts
- 2.20Understanding Reactive Programming
- 2.21Why Streams
- 2.22The Bloc Pattern – Flutter Advanced
- 2.23The Stream Builder Widget
- 2.24RxDart – Reactive Programming
- 2.25Replacing Controllers with Subjects
- 2.26Animations in Flutter
- 2.27Data Fetching – API Implementation
- 2.28Data Storage – Offline
- 2.29Widget Rendering
- 2.30Routes & Navigations
- Project Case Study - The FrontEnd3
- The PHP Framework for Web Artisans16
- 4.1Write code for the joy of it.
- 4.2One Framework, Many Flavors
- 4.3Everything you need to be amazing.
- 4.4Laravel Setup
- 4.5Routes, Controllers, Views
- 4.6The Template Engine – Blade
- 4.7Database Migration
- 4.8Understanding Eloquent/ORM , Relationships
- 4.9The CRUD – Create, Retrieve, Update & Delete
- 4.10Forms & Validations
- 4.11Understanding Middleware – Security
- 4.12Sessions in Laravel
- 4.13API – Laravel Routes
- 4.14Laravel Components
- 4.15Start Creating an Application in Laravel
- 4.16File Management
- RDBMS - MySQL5
- Project Case Study - The BackEnd1
- Build an Android App4
- Build an IOS App5
- A Taste of AI - Creating ChatBots2
- Bonus(s)7
Dart Type System – Why User Types
The Dart programming language is considered type safe, meaning it ensures that the variable’s value always matches the variable’s static type through a combination of static type checking and runtime checking. It is also known as Sound Typing. It comes in handy while debugging the code at compile time.