レンタルサーバーで始めるサーバーサイドエンジニアのためのPythonを使った個人開発プロセスとポートフォリオ構築
Learn Python & Flask! Build a strong foundation in the Python ecosystem. Perfect for beginners to gain business understanding and become a powerful engineer.
Course Content
レンタルサーバーで始めるサーバーサイドエンジニアのためのPythonを使った個人開発プロセスとポートフォリオ構築 is a beginner-level Udemy course taught by Yuki Saito. It runs 7h 28m, is taught in Japanese, and includes a certificate of completion. Learners rate it 3.6 out of 5 from 18 reviews, with 180 students enrolled. It is a paid course, last updated November 2024.
初心者向け!レンタルサーバを使った個人開発で学ぶ開発プロセス
このコースは、レンタルサーバを活用した個人開発を通して、一般的な開発プロセスを体験したい方を対象とした初心者向けのコースです。
コースで実現すること
この個人開発プロジェクトには、以下の3つの目的があります。
- 基礎技術の習得: 多くの一般的な技術を学ぶことで、日々の開発における技術的な理解を深め、より柔軟な対応を可能にします。
- 収益化の準備: 個人開発を公開し、収益化するための知識を習得。自身のポートフォリオとして、転職活動に役立つ成果物を作成します。
- システム構築の基礎: 自身でサーバーを借り、システムの運用を1から10まで体験することで、開発者としての実践的なスキルを身につけます。
なぜこのコースを選ぶのか?
VPS(Virtual Private Server)を利用したシステム構築は、多くの知識と技術を必要とします。しかし、それらを一から整理して学ぶのは困難です。このコースは、その学習のハードルを下げ、効率的にスキルアップできるよう設計されています。
コースの受講方法は、動画を視聴するだけでも構いません。より実践的な経験を積みたい方は、VPSサーバーを借りてコースと並行して構築することも可能です。ある程度経験がある方は、クラウドサーバーでの構築にも挑戦できます。
- VPSでの構築:本コースでは**オンプレミスサーバー(VPS)**での構築を行います。
- クラウドのメリット:クラウドサービスは、オンプレミス技術の利用を容易にするため、オンプレミスでの技術学習は無駄ではありません。
- 費用対効果: VPSサーバーはクラウドサーバーよりも費用を抑え、収益化を目指す個人開発者にとって経済的なメリットがあります。
コース内容
このコースでは、adminツールアプリケーションの開発を通して、様々な技術を学びます。雑学も交えながら、実践的なモノづくりを進めていきます。
- 技術スタックの例:
- VPSサーバーの利用と証明書発行(Let's Encrypt)
- リバースプロキシ(Nginx & OAuth2Proxy)
- 認証認可(Keyclaok)
- OIDC(Google、Githubでのログイン)
- Docker Compose
- Webサーバー(Python & Flask)
- API(Python & Flask)
- DBマイグレーション(Mysql)
- CI/CD(PyTest & GitHub Actions)
- ライセンス体系(MIT, Apache License)
- 画面デザイン: MITライセンスで提供されているデザインを改変して利用します。
- アフィリエイトリンク: コース内にアフィリエイトリンクが含まれる場合があります。
個人開発に興味のある方は、ぜひこのコースに参加して、開発者としてのスキルアップを目指してください!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.