The Complete Dart Language Guide for Beginners and Beyond

所在平台: Udemy

课程主页: https://www.udemy.com/course/complete-dart-guide/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:完整的 Dart 语言指南:初学者及后续学习 课程概述: 欢迎参加这个全方位的 Dart 语言课程。Dart 是 Google 的 Flutter UI 工具包背后的语言,用于构建美观且快速的原生应用程序,支持 iOS、Android、网页等多个平台。通过 Dart,您可以使用单一代码库在所有这些平台上构建 Flutter 应用程序。根据 GitHub 的数据,2019 年 Dart 是增长最快的编程语言,使其成为值得学习的语言。 课程内容: 本课程涵盖 Dart 开发的所有基本概念,是在线可用的最全面和最新的 Dart 课程。作为 Dart 和 Flutter 的 Google 开发者专家,我将教您所有必要的 Dart 知识,即使您从未编写过代码。尽管这是一个初学者课程,但超越了基础知识,并通过清晰的图示和解释教授许多高级主题。 课程重要性: 要创建 Flutter 应用,您每天都需使用 Dart 语言。如果想超越简单的应用,您必须深入理解它。本课程将为此做好准备,涵盖构建复杂 Flutter 应用所需的更高级的 Dart 特性。 课程特色: 课程结构设计合理,引导您学习以下主题: - 引言 - Dart 基础 - Dart 类型系统 - 控制流 - 项目:构建命令行应用 - 集合 - 项目:Dart 数据处理 - 空安全 - 函数:基础 - 函数:高级 - 类:基础 - 类:高级 - 项目:简单电商 - 混入和扩展 - 错误处理与异常 - 异步编程 - 项目:天气应用 我将使用 Dartpad(一个免费的在线 Dart 代码编辑器)教授语言特性。此外,您还将学习如何使用 Visual Studio Code 编写命令行应用程序。在此过程中,您将完成一些现实世界项目,为编程的下一步做好准备。 课程结构: 本课程设计为一步一步的指南,以及供您深入探索特定主题的参考。如果您是 Dart 和编程的新手,这是一个很好的起点,可以从头到尾跟随课程。或者,如果您已有一定经验并想填补知识空白,您可以直接跳入最相关的部分。 本课程还包括完整的 GitHub 页面,提供: - 所有课程课程的完整清单,方便您更易找到所需内容 - 所有课程练习及其解决方案 - 所有课程项目 课程特点: 购买本课程,您将获得 10 小时的内容、许多练习和未来我将包含的任何额外材料。包含高级支持,您可以提出问题,如果遇到困难,我会尽力在 24 小时内回答所有与课程材料相关的问题。 立即报名: 这是一个极好的课程包,完成本课程后: - 您将熟悉 Dart 语言的各个方面。 - 您将拥有坚实的基础,以便在继续编程旅程和学习 Flutter 及其他领域时使用。 我非常期待与您分享这门课程,所以现在就报名开始吧!

课程评论(0条)

课程详情

Welcome to this full and complete course on the Dart language.Dart is the language behind Flutter: Google's UI toolkit for building beautiful and fast native apps for iOS, Android, web and beyond.With Dart you can build Flutter apps across all these different platforms with a single codebase.According to GitHub, Dart was the fastest growing programming language in 2019, making it a very valuable language to learn.Course overviewCovering all the fundamental concepts for Dart development, this is the most comprehensive and updated Dart course available online.As a Google Developer Expert for Dart and Flutter, I'll teach you everything you need to know about Dart, even if you've never written a single line of code before.This is a beginners course, but it goes well beyond the basics and teach you many advanced topics with clear diagrams and explanations.Why is this important?To make Flutter apps, you'll use the Dart language every single day. If you want to go beyond simple apps, you must know and understand it well.This course will prepare you for this, by covering the more advanced Dart features that are needed to build complex Flutter apps.This Dart course also includes many exercises and practical projects. These will help you consolidate your knowledge as you make progress.Included in this courseThe course follows a carefully designed structure, and guides you through all these topics:IntroductionDart BasicsDart Type SystemControl FlowProject: Build a Command Line AppCollectionsProject: Data Processing in DartNull SafetyFunctions: BasicsFunctions: AdvancedClasses: BasicsClasses: AdvancedProject: Simple eCommerceMixins and ExtensionsError Handling & ExceptionsAsynchronous programmingProject: Weather AppI will teach you the language features using Dartpad - a free online editor for writing Dart code.Beyond that, you will also learn how to write command line applications in Dart, using Visual Studio Code.As part of this, you will complete some real-world projects, and be prepared for the next steps in your programming journey.Course StructureI designed this course to be a step-by-step guide, as well as a reference that you can use to explore specific topics in depth.If you're new to Dart and programming in general, this is a great place to start and you can follow the course from beginning to end.Or if you already have some experience and you want to fill some gaps in your knowledge, you can jump right into the sections that are most relevant.The course also comes with a complete GitHub page. This includes:a complete list of all the course lessons, so that you can more easily find the content you needall the course exercises, along with their solutionsall the course projectsBy buying this course you'll have access to 10 hours of content as well as many exercises, and any bonus materials that I will include in the future.Premium Support IncludedYou can ask questions if you get stuck. I'll do my best to answer all questions within 24 hours - but please keep them relevant to the course material.Enroll TodayThis is a great package, and by the end of this course:you'll be comfortable with all aspects of the Dart Language.you'll have a strong foundation that you can use as you continue your programming journey and learn about Flutter and beyond.I'm very excited to share this course with you, so enroll now to get started.

课程标签

0人关注该课程

主题相关的课程