Inflearn English brand logo
Inflearn English brand logo

[Code Factory] [Introduction] Completely master the Dart language in 4 hours

By learning the Dart language through this course, you can upgrade to a level where you can start using Flutter!

(5.0) 590 reviews

10,320 students

Flutter
oop
Functional Programming
Thumbnail

This course is prepared for Beginners.

What you will learn!

  • Dart programming language

  • Object-oriented programming

  • Functional Programming

  • Asynchronous programming

It's okay if you don't know anything about development 💁‍♀️
The first step to creating an app with my own hands!

Let's learn the Dart language properly! 😎

A language used to work with the Flutter framework, which allows you to develop apps on iOS and Android.

 

To learn the Flutter framework, basic and advanced knowledge of the Dart language is essential. However, I have seen many cases where people give up on learning Flutter because it is difficult without learning this properly, so I planned to offer the course for free.

The Flutter framework is not that difficult, but if you don't have Dart language knowledge, you will likely write inefficient code. You can learn not only the basics of the Dart language, but also object-oriented programming (OOP), functional programming, and asynchronous programming all at once, so let's study together and have fun!

Without complex settings
Lecture using Dart Pad


The most difficult thing for beginners when they first learn programming is surprisingly 'settings'. Many people give up on setting up the environment because they have to use programs and functions that they have never seen before. That's why I use a site called Dart Pad to conduct the lecture so that you can follow along with just an internet browser.


Preview the lecture 🥄


01. Dart Language Basics

Learn the most basic elements of the Dart language, such as variable declaration methods and basic data structures.

02. Dart Object Oriented Programming (Object-Oriented Programming)

This is essential information to understand when programming Flutter.
Learn how to do object-oriented programming in the Dart language.

03. Dart Functional Programming

Learn functional programming in the Dart language to write concise code.

04. Dart Async Programming

Learn how to do asynchronous programming in the Dart language.

 

I've collected course reviews 📜

Even beginners and non-majors can become Dart language experts by taking this course. This course will provide a level that is sufficient for starting a Flutter beginner course. It is also receiving good reviews on YouTube, so trust me and join us!


We'll answer your questions in advance 💬

Q. Are there any specific environments that I need to have?

You can follow the lectures with just one computer. As explained earlier, since programming is done through an internet site, it doesn't matter if your computer specs aren't good.

Q. Is this a lecture that non-majors can also take?

This is a lecture that even non-majors can easily follow! In fact, there are many non-majors among my subscribers to my YouTube channel, and they are following the lectures well.

Q. Do you have any plans for an update?

Yes, we will continue to support updates as the language is updated, so let's get started! You can ask and answer questions without purchasing a paid lecture, but if you purchase a paid lecture, you will be invited to a premium channel where you can get priority answers!

Q. To what extent does the class cover the content?

We will teach you everything you need to know to learn the Flutter framework. After finishing this course, you will be ready to start the beginner Flutter course!


Providing Q&A community ✔️

🏭 Code Factory YouTube
🔥 Code Factory Discord
💬 Code Factory Kakao Open Talk

When you first learn programming, you may feel embarrassed because you don't know where to ask questions about things you don't understand. And since you're a beginner, you may not know how to ask questions to get good answers. If you take the class and ask questions about things you don't understand in the Code Factory community, I will answer them directly!

Have you listened to this lecture?
Time to go make 10 apps together! 🚀

[Code Factory] [Beginner] Flutter App Development 101 - Escape the beginner stage today with 10 projects!


Code Factory Writing Books

Must Have Code Factory's Flutter Programming book is a book that I personally wrote after investing a long time in it!
There are some contents that overlap with the beginner's lecture, and there are also lectures on Firebase and advertisements that are not in the beginner's lecture!
Recommended for those who like eBooks or physical books!
The book can be found at major bookstores such as Kyobo Bookstore, Yes24, and Aladdin!
Please click on the image below to move!


Introducing the knowledge sharer ✒️

  • 🏭 Code Factory YouTube
  • Current) CEO of Code Factory Co., Ltd.
  • Former Milliman Software Engineer
  • Bachelor of Arts, Imperial College, UK

Offline lecture experience

  • Millie's Library Developer Targeted Flutter Instructor
  • Seoul Digitech High School Flutter Special Lecture Instructor

Recommended for
these people!

Who is this course right for?

  • People interested in Flutter

  • People who want to learn a programming language

  • People interested in the Dart language

  • People who want to learn object-oriented programming (OOP)

  • People who want to learn functional programming

  • People who want to learn asynchronous programming

Hello
This is codefactory

26,866

Students

1,363

Reviews

1,842

Answers

5.0

Rating

6

Courses

안녕하세요 프로그래밍 강사 코드팩토리입니다!

코드팩토리 통합 링크
https://links.codefactory.ai

 

🏭 코드팩토리 유튜브 바로가기
🔥 코드팩토리 Discord 바로가기
💬 코드팩토리 카카오 오픈톡 바로가기

 

💼 주식회사 코드팩토리 대표

 

🏆 2023년 인프런 베스트셀러 수상

🏆 <<Must Have 코드팩토리의 플러터 프로그래밍>> 서적 2023 상반기 교보문고 컴퓨터/IT 부문 베스트셀러 23위

🏆 AWS Certified Developer Associate

🏆 AWS Certified Solutions Architect

More

Curriculum

All

6 lectures ∙ (4hr 54min)

Published: 
Last updated: 

Reviews

All

590 reviews

5.0

590 reviews

  • treasure32104023님의 프로필 이미지
    treasure32104023

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Đó là một bài giảng rất hữu ích! Cá nhân tôi thường từ bỏ nhiều bài giảng khác nhau, nhưng lần đầu tiên, tôi nghĩ mình đã kiên trì với nó! Độ dài của bài giảng rất hợp lý, tôi xin chấm 100 trên 5 vì tôi có thể nghe một bài giảng hay như vậy miễn phí. Có một điều là nếu bạn mới làm quen với việc viết mã, tốc độ có thể hơi nhanh và có thể khó hiểu các khái niệm ngay lập tức, vì vậy sẽ rất hữu ích nếu bạn giảm tốc độ xuống khoảng 0,75 lần và vừa nghe vừa theo dõi, sau đó sẽ rất hữu ích. quay lại và lắng nghe nhiều lần. Cảm ơn bạn vì một bài giảng tuyệt vời. Tôi cũng sẽ thích bài giảng Flutter của bạn!!

    • codefactory
      Instructor

      Cảm ơn bạn rất nhiều vì đánh giá chi tiết. Tôi rất vui vì nó hữu ích!

  • milovi1279396님의 프로필 이미지
    milovi1279396

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    Tôi đang cố gắng phát triển một ứng dụng Flutter, nhưng tôi cần hiểu về Dart nên tôi đã tìm thấy lớp này và tham gia trong khi tìm kiếm. Tôi đã nghe bài này với tư cách hoàn toàn không chuyên ngành và không biết gì về ngôn ngữ, nhưng đây là một trong những bài giảng hàng đầu về chủ đề này. Tôi tự tin rằng đây là lớp chất lượng cao nhất hiện có. Hãy để tôi chia sẻ một số lời khuyên tham khảo cho những người không chuyên hoàn thành: Vì tôi không phải là sinh viên chuyên ngành nên tôi thường có những câu hỏi cơ bản khi mới bắt đầu học, chẳng hạn như khi tìm hiểu về tập hợp, danh sách và bản đồ, chức năng của ba thứ đó là gì và mục đích tồn tại của chúng là gì? Mối quan hệ của họ là gì? Những câu hỏi như thế này sẽ nảy sinh, nhưng nếu bạn chỉ theo dõi nội dung khóa học, bạn có thể không trả lời đầy đủ câu hỏi của mình về các câu hỏi thiết yếu liên quan đến hàm hoặc kiểu dữ liệu. Trong trường hợp này, bạn có thể sử dụng chat gpt và nói 'Tôi 3 tuổi' Nếu bạn hỏi một câu hỏi như thế này, anh ấy sẽ giải thích rất dễ dàng. Nếu bạn cần những phần bị thiếu hoặc giải thích bổ sung, hãy sử dụng gpt. Vì lớp học tập trung vào công việc thực tế nên tôi đã tham gia lớp học cùng với đào tạo thực tế. Nếu bạn đặt tốc độ lớp học khoảng 0,75, bạn có thể thực hiện song song việc đào tạo thực tế. Càng đi xa, bạn càng cần tập trung nhiều hơn để hiểu (các hàm không đồng bộ, v.v.), nhưng thay vì làm theo thực hành, tốt hơn là bạn nên tập trung vào việc hiểu trong khi xem lớp và ghi chép trong khi nghe. Thật tuyệt khi được nghe miễn phí những bài giảng chất lượng cao như vậy và tôi sẽ trả tiền cho bài giảng ứng dụng dành cho người mới bắt đầu rung động ngay lập tức. Cảm ơn Chúng tôi sẽ quảng bá rộng rãi Code Factory!! PS Sam thực sự là tốt nhất.. tốt nhất.. tốt nhất.. xin hãy giảng dạy lâu dài.

    • codefactory
      Instructor

      Cảm ơn!

  • jitaeu163380님의 프로필 이미지
    jitaeu163380

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    Cảm ơn bạn đã cập nhật bài giảng liên tục!

    • codefactory
      Instructor

      Cảm ơn!

  • jin557892669님의 프로필 이미지
    jin557892669

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Bạn giải thích nó một cách dễ dàng. Cảm ơn bạn!~

    • codefactory
      Instructor

      Cảm ơn!

  • htkdghks113756님의 프로필 이미지
    htkdghks113756

    Reviews 2

    Average Rating 5.0

    5

    67% enrolled

    Tôi từng chỉ nói được các ngôn ngữ khác, nhưng tôi đã nghe Dart giới thiệu về ngôn ngữ đó và bạn giải thích mọi thứ khá rõ ràng! Tôi không biết liệu nó có dễ không vì tôi có thể nói được các ngôn ngữ khác, nhưng nó rất dễ hiểu và dễ nghe. Tôi đánh giá cao nó cho người mới bắt đầu ~~

    • codefactory
      Instructor

      Cảm ơn bạn!

codefactory's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Free