강의

멘토링

로드맵

BEST
Programming

/

Full-stack

[リニューアル] 初めて学ぶPythonバックエンドとWeb技術入門 (Python中級、flask[フラスク]で理解するバックエンド及びWeb技術基本) [フルスタック Part1-1]

実際の業務でウェブサービスを開発した経験を基に、入門者向けに、実際に商用化も可能なレベルのウェブサービスとアプリサービスを開発することを目標とするフルスタックシリーズ講座です。そのための最初の出発点(part1-1)として、本格的な開発のためのPython中級、Flask[フラスコ]でのバックエンド実装技術と、必須となるウェブ技術(HTTP, RestAPI, MVCパターンなど)を詳細に説明する講座です。

  • funcoding
Python
REST API
Flask

学習した受講者のレビュー

こんなことが学べます

  • パイソン Flask フレームワーク

  • パイソン中級

  • ウェブ技術基本

  • 商用化Web開発のためのコンピュータ工学知識

  • HTTP と RestAPI

ネカラク杯も社内講義で選ぶ公式講義!
初心者のためのPythonバックエンドとWeb技術の基礎を固める
完成度の高い講義シリーズ(フルスタック part1-1)

本講義はフルスタック講義シリーズで、Pythonバックエンドとウェブ技術の基本を身につける講義です。プロフェッショナルな開発能力を持つために必要なPythonの中級文法(オブジェクト指向やfirst-class関数など)、最も簡単なflaskに基づいて、PythonバックエンドおよびWeb技術(HTTPなど)の基本技術まですべて習得できるように飾りました。そこで、単純なフレームワークの使い方を簡単に説明するのではなく、必須として習得しなければならない様々な背景知識と関連技術の両方を説明しました。本講義は現業と並行しており、8年間6万人の講義経験を通じて、一般的なIT講義よりは、できるだけ受講者の立場を心配して作った特別な講義です。

本講義はこれまで多くの方々が身につけ、良い意見を与えていただいた検証済みの講義です。もし問題があれば、今のように随時更新されることがあります。

本講義は既存のフィードバックを反映し、2025年度に新規リニューアルした講義です

本オンライン講義は初めて身につける方のために最初はとても簡単、少しずつ難易度を高めていき、中核機能を次々と扱い、活用まで早く習う講義です。これに対し、本はリファレンスブックで、既にキャリアの多い開発者の方がFlaskの細かい機能を参考にしたい方のための本です。

そのため、オンライン講義でFlaskのコア機能をすばやく整理して活用した後、リファレンスブックとして次の本を活用することをお勧めします。

最速フルスタックのためのFlask&FastAPI、残差ミコーディングDave Lee

# バックエンドとフルスタックの技術基礎を築きたい!

ウェブであれアプリであれ、最近のサービスでは、実装にはバックエンド、フロントエンド、デプロイ技術が必要です。これをフルスタックといい、初めてなら、それぞれの技術を簡単に習得しながら、全体を具現してみるとウェブ技術を全体的に身につけて活用できます。この講義はこのための最初の出発で、最も早くバックエンド技術を理解し、ABTestという現業で使用する機能も実装し、フルスタック技術を全体的に経験し理解できるように飾りました


# フルスタック技術を習得するには、どこから始めるべきですか?

プログラミング言語を1つ習得したら、バックエンドでRest APIから作成してみてください。フルスタックのコア技術はバックエンドです。 Python flaskは簡単なので、すぐにバックエンドとフルスタック全体を理解できます。

本講座ではPython flaskでバックエンド技術を習得し、単にフロントエンド技術も活用し、バックエンドとフロントエンドの全体的な構造を理解します。ここにWeb技術理解のための詳細な説明とPython中級文法、企画(MVP)から、MVCパターンまで最新のWeb技術実装のための全体的な内容を詳細に説明します

最速かつ最新のフルスタックロードマップをYouTubeのビデオにまとめて作成しました。該当映像を参考にすると、本技術を超えて、一人でも短時間でウェブ/アプリ開発ができるロードマップもご理解いただけます。



# プログラミングをどの程度知っておく必要がありますか?

本講義はもちろん、私が作る講義は基本的に同じ技術を扱う講義の中では最も簡単に、一つずつ従うように構成しています。ただし、本講義はPythonベースのフラスコでバックエンド基本技術を深く身につけるので、入門者段階を超えて、Pythonでプログラミングが可能で、問題が生じればGoogle検索を通じて、自ら解決できる能力を備えた時、はるかに効果があります。

バックエンドのコアベースを慎重に積み重ねることができるように
シンプルバックエンドAPIの使用法ではありません
バックエンドのコアと関連技術、Python中級技術までまとめます!

特に、本講義は開発者キャリアを真剣に準備する方のための講義です。そのため、バックエンドで一般的に使用される関連技術も深く扱っています。 Pythonの中級文法も扱い、データベース(SQLと最新のNoSQL)、Python辞書(JSON形式)、HTMLについても取り上げています。

したがって、講義の満足度と効果を確実に高めるためには、関連する機能やPythonに慣れていない場合は、次の3講義と一緒に本講義を受講することをお勧めします。 上記のような講義構成で、長年のフィードバックを確認した結果、順番にPython入門講義から聞いた方が学習効果と満足度が非常に高かったです。)

*詳細ページの下部に、上記3つの講義を含む最速のフルスタックロードマップをご案内いたします。学習の順序とステップごとに、Web/アプリ開発の全プロセスを習得できます。ロードマップの詳細ページを確認すると、全体のプロセスを大きな図で理解することができ、一度に購入すると割引価格で提供されます。 (割引率はすぐに縮小する予定です。)

# バックエンド技術をPythonとして習得すれば便利でしょうか?

最近のスタートアップでは、さまざまなサービスを迅速に作成した後、この中で顧客反応の良いサービスを拡張する形でビジネスを展開しています。 Pythonは生産性が非常に良いため、サービス開発時にも画期的に期間と人材を最小限に抑えることができます。普通の良い開発者は主力言語以外にも複数の言語を扱うことができ、Pythonは開発者なら使える基本言語となっています。


# Pythonバックエンドフラスコ(フラスコ)とは何ですか?

Python flaskはDjangoと一緒にPython言語を使用するバックエンドフレームワークです。世界的に、最近のスタートアップでもよく使われる技術です。 flask は習得しやすく、すばやくバックエンド実装が可能で、主要なウェブ技術を習得するのにも適しています。 Django は独特のフレームワークの使い方を身につけるために、時間がかかります。

特にflaskは簡単な技術ですが、詳細な情報を見つけるのが難しい部分があります。本講義では、Python flask の多様な文法をできるだけ活用し、flask 基本基を確実に固めることができるように飾りました。


#Webサービス開発のために知っておくべき全体的な内容も説明します

実際、現業でのWebサービス開発のためには、Webサービス開発全般にわたって基本的な理解が必要であり、最新のWebサービス開発のために知っておくべきこともあります。このため、実際の現業で企画者と開発者として業務を行い、必要だったウェブサービス企画とABTestについても講義で説明しました。また、Webサービスを実装するために基本的に知っておく必要があるMVCパターンとHTTPプロトコルについても説明します。

時間を無駄にしないでください!
私たちは情報がないのでできません!
検証済みの講義で学びましょう!


入門者もできますか?

IT講義で最も難しい講義は、プログラミングを全く知らない方にプログラミングを教えることです。このような方々も私がオープンしたPython入門とクロール基礎ブートキャンプ講義を通じてプログラミングだけでなくクロール技術を学びました。合理的な方なら、十分に可能です。本講義シリーズは、入門段階で必要なすべての技術を適切な難易度で、徐々に慣れるように飾りました。

入門者も理解できるように
電子ブックよりよくまとめた資料/コードも丸ごとお届けします!
関連IT背景知識、文法、練習問題、詳細なコードまで
資料だけでも受講料が惜しくありません。

体系的に学ぶことができますか?

入門者から始めて、フルスタックになるまで全過程を少しずつ難易度を高めていき、詳細で、体系的に身につけるように講義を作っています。その文法と知識の理解を助けるために、簡潔なコードと十分な説明をしますが、理解が必要な部分はその時、コンピュータ工学まで説明しておけば、良い開発者になることができる基礎を拭くことができます。

'ああ!本当に違います!」と感じられるように
悩んで作る講義です!


体系的に学ぶ
残材ミコーディング Dave Lee のロードマップ 🔑

開発者、データアナリスト、データサイエンティストキャリアロードマップ!

ウェブ/アプリ開発からデータ分析やAIまで、短時間でしっかりとした基盤を積むことができるA to Zロードマップを提供します。 IT技術は互いに緊密に連携しており、これを統合しなければWeb/アプリサービスやデータサイエンスが可能です。難易度を段階的に高め、コア技術を習得すれば、効率的に学習し、システムとデータ全体を理解し、競争力のある開発者やデータ専門家に成長することができます。このため、各分野のコア技術を体系的にまとめたロードマップを用意しました。

1. 最速のデータ前処理ロードマップ

本ロードマップとデータ関連キャリアとデータ分析/科学全過程について詳しく説明した映像を作成しました。その映像を参考にすれば、一人でも短時間で試行錯誤なしにデータ過程を簡単に習得できます!

待って! ✋
以下のロードマップをクリックすると、より詳細な情報をご覧いただけます。ロードマップを一度に購入すると割引価格で提供されます! (割引率はすぐに縮小する予定です。)

2. 最速フルスタックロードマップ

このロードマップと一人で最も速くウェブ/アプリ開発を学習して実装する方法を詳しく説明した映像を作成しました。このビデオを参照すると、短時間で試行錯誤なしにWeb /アプリを実装できます。

待って! ✋
以下のロードマップをクリックすると、より詳細な情報をご覧いただけます。ロードマップを一度に購入すると割引価格で提供されます! (割引率はすぐに縮小する予定です。)

3. 開発とデータ分野で必須のコンピュータ工学(CS)コア知識

本ロードマップは、開発とデータ分野の基礎となるITコア理論であるコンピュータ工学(CS)必須知識を体系的にまとめた過程です。この中でも、特にコンピュータ構造、オペレーティングシステム、ネットワークなど、最も重要な核心科目を体系的に習得できる講義をオープンしています。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • 私だけのウェブサービスを開発したい方

  • フルスタックになりたい方

  • フロントエンド開発者としてバックエンドを理解したい方

  • バックエンドの基礎を固めたい方

前提知識、
必要でしょうか?

  • パイソン 基本

  • データベース(SQL) 基本

こんにちは
です。

32,466

受講生

2,285

受講レビュー

1,949

回答

4.9

講座評価

13

講座

잔재미코딩, Dave Lee

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

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

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

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

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

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

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

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

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

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

 

カリキュラム

全体

62件 ∙ (13時間 53分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

180件

4.9

180件の受講レビュー

  • sogentle님의 프로필 이미지
    sogentle

    受講レビュー 11

    平均評価 4.5

    5

    64% 受講後に作成

    After taking a few classes, you can't help but become a fan of the instructor. He is so thorough, and his lectures are also very well prepared. I am such a fan that I even bought the basic lectures. But among them, after taking this course, I felt like my horizons were broadened, so if you have been interested in Python or websites, I definitely recommend it.

    • funcoding
      知識共有者

      Thank you for leaving such a great review. It means a lot to me.

  • restful3님의 프로필 이미지
    restful3

    受講レビュー 21

    平均評価 4.4

    4

    100% 受講後に作成

    It's a good lecture. I'm more than 80% satisfied. The 20% who aren't satisfied... The lecture speed is slow in easy parts and fast in difficult parts. I had to keep adjusting the lecture speed in the browser. I think the speaker unconsciously speeds up in complicated parts. And it's not a fun coding, but a nagging coding. Haha. No matter how good the advice is, it doesn't seem good to repeat it too much. Except for these two things. I'm satisfied with everything. It's a good lecture. I recommend it.

    • funcoding
      知識共有者

      I tried to keep the speed the same, but each person might have different difficulties... When I was listening to the lecture, I tried to cheer the students on, but they kept nagging me... Oh my, I'm glad you said it was a good lecture even in that kind of stance.

  • wizproduct님의 프로필 이미지
    wizproduct

    受講レビュー 5

    平均評価 5.0

    5

    80% 受講後に作成

    I think this is the best lecture series for those who study alone. It wasn't easy to learn backend technology on my own, but after watching this lecture, I felt like I was reading the 'flask standard'. It's an oasis-like lecture with a mentoring-like feel, detailed explanations, focus on understanding, and abundant materials. If you think of time as money, It's much more cost-effective to learn this lecture and learn additionally than to struggle and learn alone from the beginning. At the beginning of this year, I started with the instructor's introduction to Python with a light heart. It was a year when I felt that I could make something with my own hands by listening to all the lectures step by step. Now, I'm thinking that I want to develop seriously. ㅎㅎㅎ This flask lecture is also difficult for me, but I'll absorb it quickly and make it mine. Thank you this year and I'll thank you in advance next year!

    • funcoding
      知識共有者

      Thank you so much for starting with the crawling lecture. It gives me a lot of strength. Above all, I congratulate you for making progress and achieving results as a developer this year. Starting with Part 1 of Full Stack, the difficulty level is not easy, but it covers the parts necessary for full stack and the parts that a developer should have. If you understand that you need to go deeper sometimes and try it several times, it will help you steadily learn new technologies deeply. I hope this will help you become a good developer? A competitive developer. Thank you.

  • jdhwan2271587님의 프로필 이미지
    jdhwan2271587

    受講レビュー 1

    平均評価 5.0

    5

    63% 受講後に作成

    Hello teacher! Is it possible to skip FastAPI and only take the Flask course to go full stack??? My current company is operating a platform with Flask as the backend.

    • funcoding
      知識共有者

      It is possible. However, since FastAPI has similar syntax to Flask while having some improved aspects, I think it would be good for you to organize and review it once in the future, even just for reference. Thank you!!

    • So would it be better to take FastAPI after Flask -> Frontend lectures??? My goal is to implement a full-stack service on my own later.

    • funcoding
      知識共有者

      Sorry for the late response^^:; My apologies I think Flask and FastAPI have high correlation, so from a learning effectiveness perspective, Flask -> FastAPI -> Frontend would probably be better. If you learn FastAPI after getting familiar with Flask, you'll likely see many similar parts, so you'll get some repetition with Flask and be able to learn FastAPI quickly as well.

  • jwpark971147579님의 프로필 이미지
    jwpark971147579

    受講レビュー 1

    平均評価 5.0

    5

    82% 受講後に作成

    This seems to be the best lecture as a starting point for web development. Other lectures often missed the big picture, but this is a lecture that puts a lot of effort into conveying the big framework so that you can become familiar with the details through practice. If you've been swept away by trivial content and distanced yourself from web development, I recommend coming back to this lecture!

    • funcoding
      知識共有者

      It's easy to get stuck in a small view and miss the broader scope, isn't it? I made it with that in mind, so I'm glad you noticed! Thank you😊

¥9,044

funcodingの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!