Udemy

Job ready Flutter complete course with Firebase and Dart

Enroll Now
  • 10,409 Students
  • Updated 5/2022
  • Certificate Available
4.3
(118 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
16 Hour(s) 58 Minute(s)
Language
English
Taught by
Rahul Agarwal
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.3
(118 Ratings)
1 views

Course Overview

Job ready Flutter complete course with Firebase and Dart

Master the art of building cross platform application using Flutter and Firebase | Android & IOS & Web

If you follow the tech world then you might have heard about Flutter and its growing popularity day by day. There are lot of jobs around this new framework but the supply of skilled developers are less. So its high time that we upgrade our skill and grab those opportunities as soon as possible. You will learn the basics till advance concepts in this course which is enough to get you started applying for your dream job.

Flutter is free, and open-source Software Development Kit used to develop high performing cross platform applications with a single code base. The real perk of choosing Flutter with Firebase as backend is that it offers you a complete package of application management. Right from cloud storage to real-time database, hosting to authentication services, Firebase will provide everything at one place and seamlessly meet the needs of the startups.


What you will learn in this Course ?

  • Introduction to Dart language

       · Variables and data types

       · Conditional Statements

       · Understanding Loops

       · Declaring functions

       · Exception Handling

       · Classes and objects

       · Null Safety


  • Flutter In dept Concepts

       · What are widgets

       · Stateless vs Stateful Widgets

       · Exploring various Widgets

       · What is a State

       · How to manage State

       · Navigation Concepts

       · Handling User Input

       · Asynchronous Programming

       · Handling REST API

       · Types of HTTP Requests

       · What are Models


  • Firebase Integration

       · Setup Firebase Project

       · Authenticate using Email Password

       · Google Sign In

       · Firestore Database

       · CRUD operations

       · Firebase Storage

       · Compress Image

Course Content

  • 13 section(s)
  • 85 lecture(s)
  • Section 1 Introduction to Dart language
  • Section 2 Introduction to Flutter Framework
  • Section 3 Exploring basic Flutter Widgets
  • Section 4 Understanding Stateful Widget
  • Section 5 Navigation Concept
  • Section 6 Handling User Input
  • Section 7 Asynchronous Programming
  • Section 8 Working with Rest API
  • Section 9 Model Class
  • Section 10 Introduction to Firebase and Authentication
  • Section 11 Firebase Firestore Database
  • Section 12 Working with Firebase Storage
  • Section 13 Job Interview Question & Answer

What You’ll Learn

  • Cover Dart basics including syntax, data types, functions, conditionals, loops and many more.
  • Familiarize with Flutter framework, its architecture, and advantages for cross-platform app development.
  • Teach about various built-in widgets in Flutter, such as Text, Image, Container, Button, etc., and their usage in constructing UI.
  • Explain the concepts of stateful and stateless widgets, demonstrating how to handle and update app state effectively.
  • Guide through different navigation techniques in Flutter, enabling them to build multi-screen apps with smooth transitions.
  • Show how to handle user input, including text input, button presses, gestures, and form validation.
  • Introduce asynchronous programming in Flutter using Dart's Future, async, and await keywords, allowing students to perform non-blocking operations.
  • Teach how to interact with RESTful APIs using packages like http or dio, enabling them to fetch and display data from web services.
  • Integrate Firebase Authentication for user login, Firebase Cloud Storage for file management, and Firestore database for real-time data syncing.
  • Best practices for handling errors and exceptions in Flutter apps, ensuring graceful error messages and recovery options.
  • Encourage to apply their knowledge by working on hands-on projects throughout the course, reinforcing concepts and building their portfolio.


Reviews

  • V
    Victor Manuel Ruiz Guzmán
    5.0

    excelente aun estando en otro idioma para mi

  • i
    ilesanmi Sulaiman
    5.0

    amazing work wish u had more class

  • M
    Michael Nseula
    5.0

    The instructor is adept at his subject and shows effective examples.

  • C
    Chad Brainerd
    5.0

    This course is a great overview of Dart and Flutter with real world examples of how to use the knowledge you are gaining. Good Job!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed