강의

멘토링

커뮤니티

BEST
Programming

/

Full-stack

Flutter for Beginners: From Basics to Practice [Full Stack Part 4] (Easy and Solid Step-by-Step with Various Projects)

This course is a comprehensive lecture where you can learn Flutter step by step, from the basics of dart programming to basic and intermediate Flutter features, even integrating with Firebase backend, all the way to actual projects!

(4.8) 22 reviews

578 learners

Level Basic

Course period Unlimited

  • funcoding
플러터
플러터
Flutter
Flutter
dart
dart
dart언어기초
dart언어기초
풀스택
풀스택
Firebase
Firebase
firestore
firestore
frontend
frontend
플러터
플러터
Flutter
Flutter
dart
dart
dart언어기초
dart언어기초
풀스택
풀스택
Firebase
Firebase
firestore
firestore
frontend
frontend

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

chgmin

89% enrolled

A very good lecture that systematically organizes the full stack process across the whole and elements so that even beginners can easily follow it! The connection between the big picture and the detailed code is outstanding!!

5.0

안일호

67% enrolled

This is a great course for getting started with Flutter! It's not just about using the grammar of the language, but it's also great because it covers planning and design elements when creating an app from scratch. I'm currently finishing up the front-end part, and as a programming beginner, I especially liked Section 10! This part gave me a chance to think about logic, so I've been watching it over and over again! I'm also looking forward to the back-end and database parts! Good luck to Janjaemi Coding, who I trust and take classes with~~

5.0

frontend.daysun

100% enrolled

Thank you for the great lecture. As someone who gave up on learning Flutter several years ago, I was able to complete it after meeting a good lecture. As a semiconductor major who has studied only hardware for 35 years, the area I always felt lacking was software and full-stack design technology. I started studying to create a department server, but after going through the full-stack roadmap process, I think I will be able to implement various services than my initial goal. Please continue to provide good lectures.

What you will gain after the course

  • Learning the Basics of the Dart Language

  • Understanding Flutter Basics

  • Learning Flutter Basic and Intermediate Widgets

  • Firebase/Firestore Integration with Flutter

  • Creating a plausible service with Flutter/Firebase/Firestore

From dart programming to Flutter practical projects
A high-quality course to learn step by step
A course created by Fun Coding Dave Lee

Janjae Micoding Dave Lee's courses, chosen as in-house training by top tech companies

This course is designed to help you practically learn and utilize Flutter starting from zero knowledge, based on the instructor's own trial-and-error experiences and initial failures when first learning Flutter.

Flutter is recommended for those who

  • Those who want to develop web, app, and MAC/Windows PC programs with their own ideas or as a small startup
  • Frontend developers who want to learn the latest popular frontend technologies
  • Those who want to become a Flutter specialist and get a job
  • Those who want to build frontend capabilities to become a senior developer
  • Those who want to become full-stack developers

Flutter, created by Google, allows you to build web, mobile, and PC applications
all with a single codebase, and even make them look great

👉 If you have experience with just one programming language, you can learn Flutter!
* For those with no programming experience at all, we recommend taking the Python Programming Basics course along with this one, following the full-stack course roadmap guide at the bottom of this page!


Introduction to Jancoding Flutter Course and Its Advantages

  • 잘 정리된 문서를 기반으로 영상을 통해 설명합니다.
    • That way, after the course, you can quickly look up and utilize the features you've learned anytime.
  • To build a strong foundation, you'll also learn the Dart language, which Flutter is based on, through explanations and practice problems.
  • 위젯마다의 주요 사용법, 그리고 이를 엮어서 그럴듯한 화면을 만듭니다.
    • That's how you get a feel for it, and the widgets you've learned gradually become familiar.
  • Flutter 개발에 chatGPT 를 활용하는 방법까지 익힙니다.
    • By utilizing chatGPT, you can create the code you want much faster with Flutter.

👉 Ultimately, by the end of the course, you'll feel like 'I can really use Flutter'.


I've captured the fast track that I discovered through numerous failures as an instructor.

  • 하나의 기술을 내 것으로 만들기는 쉽지 않습니다
    • Since Flutter is a cutting-edge technology, there aren't many resources available, and more importantly, it's unclear how to learn it effectively.
    • It can be ambiguous even when you read books or watch YouTube videos - you kind of get it, but not quite.
  • 그럴듯한 화면을 만드는 코드를 많이 본다고 익혀지지는 않더라고요!
    • Focusing on key code patterns and essential features
    • You need to break things down one by one and learn by actually using them - that's how it really sticks!

👉 Follow this course in order as presented. Once you pass the halfway point, you'll gradually get the hang of it and gain confidence!


So you can build a complete service with Flutter, backend features (Firebase) are also explained.

  • 하나의 서비스는 결국 프론트엔드와 백엔드 기술이 필요합니다.
    • Since Flutter is a frontend technology, to create a complete service, you need to learn backend technology as well.
    • This course also covers techniques for using Firebase, a backend technology that works well with Flutter.We'll even build a plausible service.


Using ChatGPT makes Flutter development much easier.

  • The course even includes how to utilize chatGPT in Flutter development.

👉 After building a solid foundation in Flutter through this course, there's no service you can't create when you utilize ChatGPT!


For those who want to learn development systematically
, we also provide a full-stack roadmap.
(The roadmap is shared at the bottom of this page)

  • IT technologies are interconnected and must be learned systematically to truly master them.
  • Learning and practically applying IT skills is not an easy task at all.
  • If it's difficult for you to learn each IT technology from different instructors with varying difficulty levels and curriculums, or even to casually learn through YouTube!

We've created a summary of the fastest and most up-to-date full-stack roadmap in a YouTube video. By referring to this video, you can understand not only this technology but also a roadmap that will enable you to develop web/apps on your own in a short time.

👉 Try just one course on the technology you want from the ones I've released so far~ And if you think it's different, continue step by step following the roadmap order. The difficulty level increases gradually, and you can effectively learn interconnected technologies.


I've been creating IT courses for 8 years while working in the industry.
I create them with reasonable pricing and substantial content.

Based on well-organized documentation, explanations are provided through videos.
This way, after the course, you can quickly look up and utilize the features you've learned at any time.

  • All Flutter example code will be provided as files.
  • Flutter documentation materials are provided in PDF format like an ebook so you can check them anytime.
    (However, copying and downloading of related materials are restricted due to copyright issues.)

Examples of realistic screens and projects created during the course
(In addition, we create example code for each widget and syntax.)


Systematically Master
Fun Coding with Dave Lee's Roadmap 🔑

Developer, Data Analyst, and Data Scientist Career Roadmap!

From web/app development to data analysis and AI, we provide an A to Z roadmap to build a solid foundation in a short time. IT technologies are closely interconnected, and integrating them enables web/app services and data science. By gradually increasing difficulty and mastering core technologies, you can learn efficiently, understand systems and data comprehensively, and grow into a competitive developer or data professional. To achieve this, we've prepared a roadmap that systematically organizes the core technologies of each field.

1. The Fastest Complete Data Roadmap

We've created a video that explains this roadmap, data-related careers, and the entire data analysis/science process in detail. By referring to this video, you can easily learn the data process in a short time without trial and error, even on your own!

Wait! ✋
Click on the roadmap below to see more details. If you purchase the roadmap all at once, it will be offered at a discounted price! (The discount rate will be reduced soon.)

2. The Fastest Full-Stack Roadmap

I've created a video that explains in detail how to learn and implement web/app development the fastest way on your own using this roadmap. If you refer to this video, you can implement web/apps in a short time without trial and error.

Wait! ✋
Click on the roadmap below to see more details. If you purchase the roadmap all at once, it will be offered at a discounted price! (The discount rate will be reduced soon.)

3. Essential Computer Science (CS) Core Knowledge for Development and Data Fields

This roadmap is a course that systematically organizes essential Computer Science (CS) knowledge, which is the core IT theory that forms the foundation of development and data fields. Among these, we are opening lectures where you can systematically learn the most important core subjects, especially computer architecture, operating systems, and networks.


Recommended for
these people

Who is this course right for?

  • Those who want to build a solid foundation in Flutter basics

  • Those who want to learn the latest trending frontend technologies

  • Someone who wants to become a full-stack developer

Need to know before starting?

  • Experience writing code in any programming language

Hello
This is

33,497

Learners

2,457

Reviews

1,949

Answers

4.9

Rating

13

Courses

잔재미코딩, Dave Lee

  • About 잔재미코딩 소개 블로그 [클릭]

  • 주요 경력: 쿠팡 수석 개발 매니저/Principle Product Manager, 삼성전자 개발 매니저 (경력 약 15년)

  • 학력: 고려대 일어일문 / 연세대 컴퓨터공학 석사 (완전 짬뽕)

  • 주요 개발 이력: 삼성페이, 이커머스 검색 서비스, RTOS 컴파일러, Linux Kernel Patch for NAS

  • 저서: 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발, 누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 왕초보를 위한 파이썬 프로그래밍 입문서

  • 운영 사이트: 잔재미코딩 (http://www.fun-coding.org) [클릭]

  • 풀스택/데이터과학/AI 관련 무료 자료를 공유하는 사이트입니다.

  • 기타: 잔재미코딩 유투브 채널 [클릭] 

    • IT 학습에 도움이 되는 팁/ 짧은 무료 강의를 공유하고자, 조금씩 시작하고 있습니다~

최신 현업과 IT 강의를 병행하며, 8년째 꾸준히 견고한 풀스택, 데이터과학, AI 강의를 만들고 있습니다.

 

Curriculum

All

94 lectures ∙ (24hr 28min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

22 reviews

4.8

22 reviews

  • tlswlffj5315님의 프로필 이미지
    tlswlffj5315

    Reviews 14

    Average Rating 5.0

    5

    35% enrolled

    Thank you so much for the informative lecture. I am taking all of the lectures of Mr. Janjaemi Coding, including Infraon, and even on individual homepages, except for Java. They are really helpful. What are your plans for future lectures? Personally, I think that if I master the full-stack part and the data science part, the only thing left is IoT, so I would like to take IoT-related lectures as well.

    • frontenddaysun3682님의 프로필 이미지
      frontenddaysun3682

      Reviews 2

      Average Rating 5.0

      5

      100% enrolled

      Thank you for the great lecture. As someone who gave up on learning Flutter several years ago, I was able to complete it after meeting a good lecture. As a semiconductor major who has studied only hardware for 35 years, the area I always felt lacking was software and full-stack design technology. I started studying to create a department server, but after going through the full-stack roadmap process, I think I will be able to implement various services than my initial goal. Please continue to provide good lectures.

      • funcoding
        Instructor

        I really respect you!!! It's hard to start and study a new field, but I want to emulate you for doing it~ Thank you for being with us at 'Janjaemi Coding'.

    • ahj0102167936님의 프로필 이미지
      ahj0102167936

      Reviews 4

      Average Rating 5.0

      5

      98% enrolled

      I don't think this lecture is aimed at completely conquering Flutter. However, I think it is a lecture that builds a solid foundation of Flutter in the shortest time possible and then shows you what to learn next. Of course, there are people who can make great apps by just listening to this lecture, but at least I wasn't like that. However, I think it is a lecture that lets me know what I lack and reduces the need to make efforts to fill in the gaps. For example, when I wanted to add a calendar to my app and read the table_calendar document, I didn't have to be confused because I didn't understand it at least. I think this was the goal of this lecture. I don't think this lecture is for people who think they can make everything with this lecture. However, if you are someone who can study step by step while listening to this lecture, I think there is no better lecture. For a total of 26 hours, I didn't know anything about Dart, but now I can read some API references and fill in the gaps. Thank you so much for the great lecture.

      • funcoding
        Instructor

        This is a course review that I would like to thank you for more.~ I will continue to work hard to create better lectures in the future~!!

    • jook님의 프로필 이미지
      jook

      Reviews 11

      Average Rating 4.9

      5

      31% enrolled

    • carleaewq7160님의 프로필 이미지
      carleaewq7160

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

    $63.80

    funcoding's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!