文系プログラマの雑記

文系プログラマの考え、プログラミングの紹介

Webアプリ

【Flask】電子掲示板を作る~⑥投稿内容の詳細・削除ページを実装する~

おはようございます。Shotaです。 今日は一昨日に引き続き、PythonのFlaskを用いた電子掲示板の作り方について解説していきます。 今日の記事では投稿を作るページを機能させる方法を徹底解説します。 昨日の記事では、投稿作成ページを機能させる方法を説明…

【Flask】電子掲示板を作る~⑤投稿作成ページを機能させる~

おはようございます。Shotaです。 今日は一昨日に引き続き、PythonのFlaskを用いた電子掲示板の作り方について解説していきます。 今日の記事では投稿を作るページを機能させる方法を徹底解説します。 投稿作成ページを機能させる 投稿内容の保存・表示 Pyth…

【Flask】電子掲示板を作る~④投稿作成ページを作る~

おはようございます。Shotaです。 今日は昨日に引き続き、PythonのFlaskを用いた電子掲示板の作り方について解説していきます。 今日の記事では投稿を作るページを実装する方法を徹底解説します。 Bootstrap Bootstrapとは Bootstrapを使うメリット Bootstra…

【Flask】電子掲示板を作る~③電子掲示板のデータベースを構築する~

おはようございます。Shotaです。 今日は昨日に引き続き、PythonのFlaskを用いた簡単なWebアプリの作り方について解説していきます。 今日の記事では、電子掲示板のデータベースを構築する方法について解説します。 データベースを作る Pythonファイル プロ…

【Flask】電子掲示板を作る~②テンプレートを表示する~

おはようございます。Shotaです。 今日も昨日に引き続いて、PythonのFlaskを用いた簡単な電子掲示板の作り方を解説していきます。 今日はテンプレートとなるhtmlファイルをFlaskで表示します。 テンプレートの作り方 基盤となるテンプレートを用意する まと…

【Flask】電子掲示板を作る~①まずはFlaskで「Hello world」を表示~

おはようございます。Shotaです。 今日から自作のPythonで作ったWebアプリの作り方を解説していきます。作るアプリは「電子掲示板」です。(画像は電子掲示板のアプリ)ただし、使用するソフト、バージョンは次の通りです。 使用ソフト:Visual Studio Code(VS…

初心者向けにAWSを簡単解説

おはようございます。Shotaです。 AWS(Amazon Web Services)について調べていると、 「難しい言葉が並んでいて理解できなかった」 「知りたい情報がなかった」 このような経験をした人は少なくないと思います。 そこで、今日の記事ではAWSでできることを徹底…

【初心者必見】Webサービス開発の方法を解説

おはようございます。Shotaです。 最近、ブログやSNSのタイムラインを見ていると、企業だけではなく個人や少数のチームがWebサービスを開発して人気を博しているのを目にします。 「優秀なプログラマーだからできるんでしょ?」 「どうせプログラミングがわ…

【3分でわかる】PHPのWebフレームワーク「CakePHP」

おはようございます。Shotaです。 PHPでWebアプリを開発する際に必ず使われるものがあります。それは「Webフレームワーク」です。今日の記事ではPHPのWebフレームワークの一つ「CakePHP」について徹底解説します。 初心者の方は ❓「Webフレームワークって何…

おすすめのWebフレームワークを言語別に徹底解説

おはようございます。Shotaです。 プログラミング学習を進めていく中で、「フレームワーク」ということなを耳にすることがよくあると思います。ただ、調べてみても難解な言葉ばかりで初心者にはなかなか理解できないことも少なくないと思います。 今日の記事…

【プログラマーのための基礎知識】「OSS」とは?

おはようございます。Shotaです。 システム開発にて、オープンソースのライブラリやフレームワークを利用することは当たり前になってきているのではないでしょうか? 今日はOSSとそのライセンスについて徹底解説していきます。「OSSだから無条件に使えるでし…

【解説】Webアプリケーションの開発手順

おはようございます、Shotaです。 今日はWebアプリケーションの開発手順を徹底解説していきたいと思います。 Webアプリケーション(以下、「Webアプリ」)は、サーバーサイドで動作し、ユーザーがインストールしなくても利用できるアプリケーションです。 Web…

Web系エンジニアって何?|仕事内容とスキルを徹底解説

おはようございます、Shotaです。 今日は人気の職業の一つである「Web系エンジニア」について徹底解説していきます。 Web系エンジニアとは Web系エンジニアの仕事内容4つ ①Webシステムの開発 ②設計や全体管理業務 ③フロントエンド業務 ④サーバサイド業務 Web…

【解説】Ruby on Railsの特徴

おはようございます。Shotaです。 今日は昨日に引き続いて、人気のWebアプリケーションフレームワークである「Ruby on Rails」について取り上げていきたいと思います。 数多くあるWebアプリケーションフレームワークの中で、Ruby on Rails(以下、「Rails」と…

Ruby on Railsを徹底解説

おはようございます。Shotaです。 Ruby on Railsは、Web開発に用いられるフレームワークです。 フレームワークとは、アプリケーション開発を手助けする雛形や枠組みのことを意味しています。Ruby on Rails(以下、「Rails」と表記)は名前の通り、プログラミン…

【開発初心者向け】Webアプリを開発する手順と言語を解説

おはようございます、Shotaです。 本日の記事では、一般的なWebアプリケーション開発の全体的な流れを紹介していきます。 ❓「Webアプリを開発したいけど、どのような手順で進めればいいのかよくわからない...」 ❓「Web開発に必要な作業とその量は?」 このよ…

Webアプリケーションとは?必要な基礎知識のまとめ

Webアプリケーションの開発に必要な知識、特に重要な知識を簡潔にまとめる。