강의

멘토링

커뮤니티

BEST
Programming

/

Full-stack

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

This comprehensive course allows step-by-step Flutter learning, from Dart programming basics to Flutter's basic/intermediate features, and integrating backend Firebase for real projects.

(4.8) 22 reviews

568 learners

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

Reviews from Early Learners

What you will gain after the course

  • Learn Dart Basics

  • Flutter Basics

  • Learning Basic and Intermediate Flutter Widgets

  • Firebase/Firestore Flutter Link

  • Flutter/Firebase/Firestore: Decent Service Build

From Dart programming to Flutter practical projects
A high-quality lecture that teaches step-by-step
This is a lecture created by Dave Lee of Jjanjaemi Coding.

Dave Lee's lecture on residual fun coding, which is also chosen as an in-house training course by Nekarakubaedo

This course is based on the instructor's own experience of failing and struggling with Flutter when he first started learning it, so that you can start from scratch and learn and utilize Flutter practically.

I recommend Flutter to these people

  • For those who want to develop their own ideas, small startups, web, apps, and programs for MAC/Windows PC.
  • Front-end developers who want to learn the latest popular front-end technologies
  • Those who want to get a job by becoming a Flutter expert developer
  • For those who want to build front-end capabilities to become a senior developer
  • For those who want to become full stack developers

Flutter, which Google is developing, is a program for the web, apps, and PCs.
All in one code, even plausibly

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


Introduction and advantages of the Flutter course of the residual fun coding

  • We explain through video based on well-organized documents .
    • That way, after class, I can quickly look up and use the functions I learned.
  • To help you build a solid foundation, you will also learn the Dart language, a Flutter-based language, through explanations and problem- solving.
  • The main usage of each widget and how to link them together to create a realistic screen.
    • This way, you will get a feel for it and gradually become familiar with the widgets you have learned.
  • Learn how to use chatGPT in Flutter development .
    • Using chatGPT, I can create the code I want much faster with Flutter.

👉 Ultimately, by the time you finish the lecture, you will feel like , 'I can really use Flutter.'


The instructor has completely recorded the quickest path he has discovered after failing several times .

  • It is not easy to make one technology your own.
    • Since Flutter is a new technology, there is not much material available, and above all, it is unclear how to learn it.
    • It can be ambiguous, whether you know it or not, even if you read a book or watch it on YouTube.
  • I don't think you'll get used to seeing a lot of code that creates a nice screen!
    • Focusing on key code patterns and key features
    • You have to learn it by unraveling it one by one and using it!

👉 Follow the lectures in order. After about halfway through the lecture, you will gradually get the feel of it and gain confidence!


We also explain the backend function (Firebase) so that you can create a single service with Flutter.

  • A service ultimately requires front-end and back-end technologies.
    • Flutter is a front-end technology, so to create a complete service, you need to learn back-end technology again.
    • This course also covers techniques for using Firebase, which is a great fit for Flutter as a backend technology. We even create a plausible service.


ChatGPT makes Flutter development much easier.

  • The lecture also includes how to use chatGPT in Flutter development.

👉 After learning the basics of Flutter in this lecture, there is no service you cannot create using chatGPT!


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

  • IT technologies are interconnected and must be learned systematically to be practically mastered.
  • It is not easy to practically learn and utilize IT technology.
  • Even if it is not easy to learn each IT technology with different difficulty levels and curriculums from different instructors, and even through YouTube!

I have summarized the entire fastest latest full-stack roadmap into a YouTube video. If you refer to the video, you will understand the roadmap that goes beyond this technology and allows you to develop web/apps on your own in a short period of time.

👉 Try listening to just one of the open lectures on the technology you want~ And if you think it's different , listen to it one by one in the order of the roadmap. The difficulty level increases step by step, and you can effectively learn the interconnected technologies.


I have been creating IT lectures for 8 years, while also working in the field.
We are making it at a reasonable price with rich content.

We explain through video based on well-organized documents .
That way, after class, I can quickly look up and use the functions I learned.

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

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


Learning systematically
The Roadmap of Dave Lee's Residual Fun Coding 🔑

Developer, Data Analyst, and Data Scientist Career Roadmap!

From web/app development to data analysis and AI, we provide an A to Z roadmap that allows you to build a solid foundation in a short period of time. IT technologies are closely linked to each other, so they must be integrated to enable web/app services or data science. By gradually increasing the difficulty and mastering core technologies, you can learn efficiently and understand the system and data in general, and grow into a competitive developer or data expert. To this end, we have prepared a roadmap that systematically organizes core technologies in each field.

1. The fastest data-to-process roadmap

I have created a video that explains in detail about this roadmap and the entire data analysis/science process. If you refer to the video, you can easily learn the data process without trial and error in a short period of time on your own !

Wait! ✋
Click on the roadmap below for more details. If you purchase the roadmaps all at once, they are available at a discounted price! (The discount will be reduced soon.)

2. The fastest full-stack roadmap

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

Wait! ✋
Click on the roadmap below for more details. If you purchase the roadmaps all at once, they are available at a discounted price! (The discount will be reduced soon.)

3. Core computer science (CS) knowledge essential in development and data fields

This roadmap is a course that systematically organizes the essential knowledge of computer engineering (CS), which is the core IT theory that is the basis of development and data fields. Among these, we are opening lectures that can systematically learn the most important core subjects such as computer structure, operating system, and network.


Recommended for
these people

Who is this course right for?

  • Those who want to build Flutter fundamentals.

  • Those seeking to master the latest trending frontend technologies.

  • Aspiring Full-stack Developer

Need to know before starting?

  • Coding experience in any programming language

Hello
This is

33,144

Learners

2,407

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

    $61.60

    funcoding's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!