• Skip to main content
  • Skip to primary sidebar

プログラミング入門ナビ by Proglus(プログラス)

プログラミング学習初心者のための情報メディア

本ページにプロモーションが含まれる場合があります

You are here: Home / Archives for Web開発

Web開発

【最新版】GitHub PagesでWebサイトを無料で公開しよう(初学者向け)

2023-07-04 By プログラミング入門ナビ編集部

概要

この記事では、無料でWebサイトの公開が可能なGitHub Pagesへ、GitHubのアカウント作成から、Webサイトの公開と削除するところまでを解説します。

この記事は、オンライン講座「ウェブ開発入門完全攻略コース – HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!」とProglus「新HTML入門」のサポート記事です。

なお、アクセス時期によっては実際のサイトと記事中の画像で表示が異なる場合があります。

GitHubアカウントの作成

GitHubのページへアクセス

GitHubのページへアクセスし、「Sign up」をクリック。

メールアドレスを入力

登録するメールアドレスを入力し、「Continue」をクリック。

パスワードを入力

パスワードを入力し、「Continue」をクリック。

ユーザーを入力

任意のユーザ名を入力し、「Continue」をクリック。

「製品のアップデートやお知らせをメールで受け取りますか?」と質問があり、受け取りたい場合は入力欄に「y」、受け取りたくない場合は「n」を入力し、「Continue」をクリック。

ロボットではないか検証

ロボットではないかと尋ねられるので、「検証する」をクリック。


検証が終わったら、「Create account」をクリック。

コードを入力

登録したメールアドレス宛に確認用のコードが送信されるので、コードを入力。

登録完了できました。

トップページに戻る

左上のマークをクリックすると、ログインした状態で作成したアカウントのトップページが表示されます。

新規リポジトリ作成

リポジトリの作成画を開く

ログインした状態でGitHubのトップページ(https://github.com/)から、「+」のアイコンのボタンをクリック。

「New repository」をクリック。

新規リポジトリ作成

Repository nameにリポジトリの名前を入力します。
ここでは「my-site-repository」としておきます。

GitHubでソースファイルを管理する場合、自分だけが見れるPrivateと、ほかの人も見ることができるPublicがあります。
今回は外部へ公開するため、チェックボックスを「Public」としておきます。

一番下まで行き、「Create repository」をクリックすると、リポジトリが作成されます。

「my-site-repository」というリポジトリが作成されました。

ファイルのアップロード

アップロードのページ

作成したリポジトリのページから、「uploading an exsiting file」をクリックして、アップロードのページに移動します。

ファイルのアップロード

アップロードしたいファイルやフォルダを枠内へドラッグアンドドロップします。

アップロードが終わったら、「Commit changes」をクリックして保存します。

確認

リポジトリのページへ行くと、アップロードされていることが確認できます。

ページの公開

設定を開く

「Settings」をクリック。

GitHub Pagesの設定

左項目の「Pages」から、「None」で「main」をクリック。

「Save」をクリックして保存します。

保存すると、以下の画像のようにURLを取得できます。

確認

URLをクリックし、アップロードしたサイトが表示されればOKです。

作成したサイトが無事公開されました!

ページの削除

設定を開く

ページの公開でアクセスしたリポジトリのページから、「Settings」をクリックして一番下まで行き、「Danger Zone」の「Delete this repository」をクリックします。

リポジトリを削除

確認フォームに太字の「ユーザ名/リポジトリ名」を入力した後に下のボタンを押すと、リポジトリを削除してサイトを削除することができます。

まとめ

今回はGitHubのアカウントの作成から、作成物をWebサイトへ公開 / 削除 するところまでを解説しました。
ご不明点は、Udemy、Proglus(プログラス)内に設置したQ&Aコーナーにてお知らせください。

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: GitHub, GitHub Pages, Udemy, Web開発

Pythonでできること6選!初心者にもわかりやすく解説!

2020-10-22 By プログラミング入門ナビ編集部

話し合う仲間たち

はじめに

Pythonのプログラミング画面

「Python」というプログラミング言語をご存知ですか?

近年何かと話題になっている言語ですね。

HTMLやJavaScriptならWeb開発に使われることは知っているけれど、Pythonでは何ができるんだろう…?

そんな疑問を抱く方も多いのではないでしょうか。

この記事ではPythonでできることをプログラミング初心者の方にもわかりやすく解説します。

動画で学習する

チャンネル登録してね。

Pythonとは?

まずPython(読み:パイソン)とは何なのか?簡単に説明します。

Pythonの概要

Pythonは1991年にオランダ人プログラマーであるグイド・ヴァン・ロッサム氏が趣味で開発したプログラミング言語です。

シンプルかつ高機能で、誰もが簡単に習得でき皆の開発時間を短縮できるような言語を目指して開発したとされています。

そんな開発時の思想の通り、今では米国ソフトウェア業界アナリスト企業であるRedMonkが実施するプログラミング言語人気ランキングでJavaScriptに次ぐ2位の座を獲得するほど広まりました。

RedMonk: Programming Language Rankings: January 2020

Pythonには様々な強みや使い道があるため、多くのIT企業でも使用されています。

Pythonの強み

人気のPythonですが、どのような強みがあるのか見ていきましょう。

シンプルで覚えやすい

開発者が目指した通り、Pythonは非常にコードが短く簡潔に書けるように設計されています。

例えば、「Hello World!」と出力したいとき、C言語とPythonではそれぞれ次のように記述します。

C言語

#include 

int main(void)
{
  printf("Hello World!");
  return;
}

Python

print("Hello World!")

同じことをするのにもPythonであれば1行で書けてしまいますね。

関数の名前なども簡易な英語で意味のわかりやすいものに統一されているので覚えやすいです。

また、C言語はコンパイラ言語、Pythonはインタープリタ言語と呼ばれています。

違いは一言でいうと実行方法で、前者はソースコードを実行する前にコンパイルという、機械がわかる言語に翻訳しておく作業が必要です。

これに対しインタープリタ言語では実行しながら都度翻訳をしていくのでこの作業が必要ありません。

このこともPythonが「簡単でシンプルである」ことに寄与しています。

豊富なライブラリ

Pythonには元々多くのライブラリ(ソースコードの中で簡単に呼び出して使用できる機能群のこと)があるだけでなく、後から追加できる外部ライブラリもたくさんあります。

これは後述する様々な用途でPythonが使用できる理由の一助となっています。

充実したリファレンス

Python公式サイトに多くの役立つリファレンスがあることももちろん、人気言語であることもあり、Pythonの使い方を詳しく紹介する書籍やサイトが大変充実しています。

これから学習を始めようとする方にとっては心強いですね。

Pythonでできること

ここからはPythonを使って何ができるのか、代表的な用途について見ていきましょう。

機械学習・AI開発

ロボットと人工知能

まず、Pythonがこれだけの注目を集める一因となったといっても過言ではない、AI分野での活用が挙げられます。

AI開発に欠かせない機械学習を実装したPythonライブラリが多く開発されたため、Pythonはこの分野では必修の言語といえるでしょう。

中でもGoogle社のTensorFlowやFacebook社のPyTorchが有名です。

特にPyTorchは古くからPythonの機械学習で必修とされてきたNumpyと使い方が似ていることもあり人気があります。

ブロックチェーン

ビットコインとブロックチェーン技術

ビットコインで一躍注目を集めたブロックチェーンの技術にもPythonが使用されています。

ブロックチェーンの実現には膨大な計算量が必要ですが、Pythonには多くの数値計算ライブラリがあるため使用事例が多いです。

有名なところではLINE社の仮想通貨事業でもPythonが活用されていますね。

ビットコインに限らず、金融システムや保険、在庫管理等様々な分野での応用が進められています。

ビッグデータ解析

ビッグデータ

インターネットがますます普及し、従来は店頭や対面で済まされていた取引ややりとりの記録が多く蓄積されるようになりました。

このデータを活用しビジネスに活かす方法や仕組みを実現するためのビッグデータ解析が注目されています。

データを集めるためのライブラリであるSleniumや、データの読み込みに使用されるPandasなど役立つライブラリが豊富にあるため、ここでもPython活用事例が非常に多いです。

BIツールとして有名なTableauでもデータ分析や可視化のためにPythonが活用されています。

タスクの自動化

働く夫

Pythonが使えるのは何も解析や数値計算などの科学技術だけではありません。

パソコンで行うオフィスワークの自動化にも使えると注目されています。

例えばエクセルやパワーポイントでのタスクを自動化するopenpyxlやpython-pptxが有名です。

PyPDF2というライブラリではPDFの簡単な編集作業が自動でできます。

プログラミングでPythonを使用するのは敷居が高くても、これならば明日から使ってみることができそうですね。

画像処理

顔の画像解析

画像処理や画像解析の分野でもPythonが活用されています。

例えば ECサイトで商品画像を元にカテゴリ分けをしたり、実店舗でも来店した顧客の識別に応用できますね。

元々C言語のライブラリであったOpenCVは画像処理や機械学習に使われていましたが、Pythonでも使用できるようにPython版がリリースされています。

Pythonは画像処理に限らず、データ解析全般を得意とするので音声解析等にも応用可能です。

これらの解析技術はマーケティングと相性が良く、ビジネス分野でも注目を集めています。

Web開発

コードを見るエンジニア達

Web開発といえばJavaScriptやRubyなどが主流ですが、実はPythonも十分活用することができます。

有名なのはDjangoで、Web開発に必要なひと通りの機能が全て詰まったフレームワークです。RubyでいえばRuby on Railsのようなものと考えてください。

また、web2pyというフレームワークも人気があります。

こちらはWindows、Mac、Linuxなど異なるプラットフォーム上での実行が可能なため、開発環境を選ばずに開発することができるのが人気の理由です。

まとめ

話し合う仲間たち

人気上昇中のPythonというプログラミング言語について、その概要とできることを紹介しました。

様々な使い道があり、用途の大変広い言語です。

オープンソースであるため、多くのPythonユーザが開発コミュニティに属し日々ライブラリの開発に取り組んでいます。

また、リリース済みのライブラリについても多くのプログラマがバグ修正やアップデートに勤しんでいるため、常にパワーアップしているのも利点です。

Pythonと言う言語自体の柔軟性もあって、今後もより多くの用途に導入されることでしょう。

興味のある方は身近な用途から取り入れてみてはいかがでしょうか。

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: AI, Python, Web開発, ビッグデータ, ブロックチェーン, 機械学習

初心者からWebエンジニアへ転職するために必要なスキルセットは?優先順位別に紹介!

2020-03-31 By プログラミング入門ナビ編集部

パソコンに向かう男性

はじめに

オフィスの机とパソコン

Webエンジニアへの転職、やることが多くて何から始めたらいいか悩んでしまいますよね。

ひとまずプログラミングの学習を始めたはいいものの「これだけでいいのだろうか」「あれもやっておくべき?」など、考え始めるときりがありません。

この記事では、Webエンジニアに最低限必要なスキルセットとして何を押さえるべきかについて、講師のおすすめを紹介します。

Webエンジニアリングの全体像

オフィスで話し合う男性と女性

まずはWebエンジニアの仕事ではどういったことをするのか、ざっくりと見てみましょう。

Webサイト制作時の役割分担として、フロントエンドとサーバーサイド(バックエンドとも呼ばれます)があります。

フロントエンドはWebサイトがユーザからどう見えるかを司るユーザーインターフェイス部分の実装です。

サーバーサイドはその名の通り、Webサイトが動くサーバー上で必要な機能の実装部分となっています。

また、どちらの場合も、基本的な開発ツールを使いこなせるようにしておくことも重要です。

Webエンジニアへの転職後はこのいずれかもしくは両方を担当することになります。

全体の動きを把握するためにも、まずは次項以降のスキルセットを一通り身に付けて簡単なWebサイトを開発してみるのがおすすめです。

フロントエンド

webデザイン

最初に、フロントエンド開発に必要なスキルセットを紹介します。ブラウザ上で簡単に挙動が確認できるので、まずはフロントエンドから入ると理解が進みやすいです。

HTML + CSS

文章や画像など、Webページの見た目を記述するための言語がHTML、そのレイアウトを制御するのがCSSです。

Webエンジニアリングにおいて一番基礎の部分であり、初心者の方でも学校の授業等で触れたことがあるかもしれません。

新HTML入門

WE05-CSS入門

JavaScript

Webサイトには、ユーザがただ読んだり見たりするための静的なコンテンツだけではなく、アンケートやファイルアップロードなどユーザが操作するコンテンツもありますね。

このようなコンテンツではユーザの操作に応じた動的な処理が必要で、これを記述するための言語がJavaScriptです。

実に世界の95%以上のWebサイトでJavaScriptが使用されており、初めて学ぶのに適しています。

WE09-JavaScript入門

Bootstrap

HTML、CSS、JavaScriptはいずれもプログラミング言語ですが、自分でデザインも実装も行うとなると手間がかかります。

Bootstrapは、表示先のウィンドウサイズに合わせてレイアウトを動的に変化させるレスポンシブデザインなど、定番のレイアウトを簡単に実装するためのCSSフレームワークです。

これを覚えればデザイン性の高いサイトをサクサクと作れるようになります。

WE08-Bootstrap4 入門

サーバーサイド

サーバールーム

フロントエンドを一通り理解したら、サーバーサイドの技術を身に付けましょう。サーバー環境を構築し、実際に動かしながら学んでいくのが良いでしょう。

SQL

一定以上の規模であれば、データベースを使わないWebサイトはほとんどないと言っても過言ではありません。例えばECサイトならば顧客情報や商品情報を管理するのに必要です。

SQLはデータベースを操作するためのプログラミング言語で、こちらも習得することを推奨します。

後述するスクリプト言語のフレームワーク等ではActiveRecordという仕組みが導入されており、オブジェクト(アプリケーション内の実体)とデータベースをスムーズに繋ぐORM(Object-Relational Mapping)が可能です。

この機能を用いればSQLを意識することなくデータベースを扱うことはできますが、不具合が発生した際のデバッグやパフォーマンスを上げるためのチューニングはSQLを知らなければ難しいでしょう。

SQ01-SQL入門

Ruby

サーバー側の処理を記述するためのスクリプト言語にはPerl、PHP、Python、Java等様々なものがありますが、中でもおすすめしたいのがRubyです。

日本人のまつもとゆきひろ氏が開発された言語ということもあり、日本語のドキュメントが充実していて人気が高く、後述する通り便利なフレームワークもあるため初心者の学習に適しているといえます。

RB01-新・Ruby入門

Ruby on Rails

Rubyでの開発を簡素化するために、よく使われる機能等をまとめて使いやすくしたフレームワークがRuby on Railsです。

これを使うとコード量が少なく開発スピードが上がるため、実際の開発現場では必ずといっていいほど導入されています。

RR01-新・Ruby on Rails入門

サーバー構築技術(1)heroku

サーバーの構築や運用についても学ぶ必要があります。サーバー用の機器を購入して自宅で構築する方法もありますが、手軽に始められるPaaS(Platform as a Service)を活用するのが良いでしょう。

herokuではハードウェアの準備やOSのインストール等を行わず、アプリケーションのデプロイに集中できるので習得スピードを早められます。

heroku

サーバー構築技術(2)AWS

もう一つのおすすめはAmazon社が提供するAWSです。導入している企業が多いため、習得しておくと良いでしょう。

認定試験もあるので、転職活動を有利に進めるために取得を目指すのも良いかもしれません。

Amazon Web Service

開発基本ツール

オフィスで向かい合う同僚たち

開発に欠かせない基本ツールの使い方も習得する必要があります。Webエンジニアに限らず全てのエンジニアに必須のスキルです。

Git/GitHub

Gitはソースコードのバージョン管理システムです。

開発を進めていくとコード量が膨大になり複雑になってきますよね。

後から不具合が起きた場合の対応のため、どのバージョン以降から発生したのかを確認・修正したり、別の機能を派生的に追加したりする目的でソースコードを管理する必要があります。

ローカル環境で使用するバージョン管理システムとしては、SubversionやCVSといったものも有名ですが、より便利なGitが現在の主流です。

また、Gitのクラウド版であるGitHubは数千万人規模のユーザが利用しており、ソースコードの公開やそれを通した交流の場となっています。

WE16-Git / GitHub入門

Linux

サーバー環境はLinux上に構築されることが多いため、基本的なLinux操作方法について学ぶ必要があります。

まずは重要なコマンドを覚えることから始めると良いでしょう。

LS01-はじめてのLinuxサーバ(ローカル環境編)

まとめ

学習に励む女性

Webエンジニアになるために必要なスキルセットについてご紹介しました。初心者の方におすすめの講座情報も掲載していますので、ぜひチェックしてみてください。

学習方針確認のお助けになれば幸いです。

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: エンジニアへの道 Tagged With: AWS, Bootstrap, CSS, Git, GitHub, Heroku, HTML, JavaScript, Linux, Ruby, Ruby on Rails, SQL, Web開発, プログラミング入門, プログラミング学習

オンライン学習のUdemy(ユーデミー)がニューイヤーセール2019年を実施中!

2018-12-31 By プログラミング入門ナビ編集部

世界最大級のオンライン学習サイトUdemy(ユーデミー)が、2019年のニューイヤーセールを開始しました!

2019年はUdemyのオンラインコースでお得にスキルアップして飛躍の年にしませんか?

Udemy セール 実施期間

2018年12月31(月) 17:00~

Udemyとは

Udemy(ユーデミー)は、「世界最大級のオンライン学習プラットフォームです。
米国シリコンバレー発祥のUdemyは、学びたい人と教えたい人をつなぐCtoCの学習マーケットプレイスです。

2010年の設立以来、2,000万人以上の生徒が
プログラミングからヨガ、写真に至るまで、あらゆるコースを受講しています。

実績のある講師陣が教える10万以上の種類の講座を、
オンデマンドで、いつでもどのデバイスからでも自分のペースで学ぶことができます。

海外初のサービスだと不安な方もいるかもしれません。
でも、とても安心できるサービスです。
なぜならば、日本では教育大手でこどもちゃれんじや進研ゼミを手がける、ベネッセがマーケティングパートナーとして協力しているからです。

サポートの対応はとても親切で好感が持てます。
もちろん日本語でやり取りができますよ。

Udemyをおすすめする理由

なぜおすすめかというと、ITの最先分野に精通したエキスパートのオンライン講座を、安価(1講座、1,200円〜)に受講できるからです。

現役で活躍されている講師が、現場で使えるフレッシュなテーマを提供していることが多いのも特徴です。

動画を見るだけでなく、実際に手を動かしながら学ぶスタイルを取る講師が多いので、実務で使えるスキルが身につきます。

独学と違って、コースを受講する中で発生した不明点はQ&A形式で講師手厚くサポートするので、安心です。

書籍で独学する方法では、気軽に著者に質問はできないですよね?

毎月定額で発生するサービスと違って、一度購入したコースは、無期限に視聴できるのもメリットです。

仕事が忙しくても、自分のペースで学習することができます。

安心の30日間返金保証があるので、気軽にコースを受講し始めることができます。(UdemyのウェブサイトまたはAndroidアプリで購入したコースが対象)

購入してみたものの、思っていた内容と違ったと思ったら、30日以内に返金すれば、リスクはありません。

Udemyのサイトを見ていると、今後学びのスタイルが大きく変わっていくと実感できるはず。

思い立ったら、今すぐ、確認してスキルアップしましょう!

あなたの自己実現を達成するための学習カリキュラムを探してみよう。

Udemy(ユーデミー)のおすすめコース

プログラミング入門ナビが読者の皆さんのために選んだ、Udemyおすすめのプログラミングコースとビジネスコースを紹介いたします。

プログラミング入門ナビ編集部の現役のITエンジニアが、時間を掛けて各コースを選び抜きました!

価格は参考価格です。最新の価格情報など詳細はUdemyのサイトでご確認ください!!

Web開発入門

Web開発入門完全攻略コース - HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!Web開発入門完全攻略コース - HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!中村 祐太 Yuta Nakamura, Proglus (プログラス)MySQL/Bootstrap/Node.js/Git/GitHub等ウェブ開発に必要な様々なスキルを沢山学ぼう!カフェのウェブサイト、フォトギャラリー、ポートフォリオサイト、天気情報アプリ等の開発に挑戦! 4.4 (7711 ratings)356 lectures, 22 hours

Vue.js入門

はじめてのVue.js 3 入門!jQuery を使わないウェブ開発 - 導入からアプリケーション開発まで体系的に学ぶはじめてのVue.js 3 入門!jQuery を使わないウェブ開発 - 導入からアプリケーション開発まで体系的に学ぶ中村 祐太 Yuta Nakamura, Proglus (プログラス)Angular.js、React.jsに比べて学習コストが低い注目度抜群のJavaScriptフレームワーク Vue.js!高度化するWeb開発のフロントエンド開発の課題を解決。 4.3 (3687 ratings)122 lectures, 5 hours

Ruby on Rails 入門

Bestseller はじめてのRuby on Rails入門-RubyとRailsを基礎から学びウェブアプリケーションをネットに公開しようはじめてのRuby on Rails入門-RubyとRailsを基礎から学びウェブアプリケーションをネットに公開しよう中村 祐太 Yuta Nakamura, Proglus (プログラス)Rails8対応。汎用性が高くPythonやPHPと同様に人気のある Rubyを使ってWebアプリケーション開発に挑戦しよう。基礎からCodespacesによる開発環境構築、Renderを使ってインターネットに公開するまでを体系的に学べる 4.3 (1935 ratings)156 lectures, 8 hours

React.js入門

フロントエンドエンジニアのための React アプリケーション開発入門 2018年版フロントエンドエンジニアのための React アプリケーション開発入門 2018年版Neh 石田 敦志, ウェブ開発が得意です。特に最近は、LLM技術を活用したウェブエンジニアリングに注力しています。RESTful APIサーバと連携する実践的なCRUDアプリケーション開発手法を学び、今後のフロントエンドWeb開発の標準になり得るReact・Reduxアプリケーション開発をマスターし、もう一段階上のJavsScriptエンジニアになろう 4 (1978 ratings)49 lectures, 7 hours
React + Redux を使用したモダンフロントエンド開発React + Redux を使用したモダンフロントエンド開発Nakanishi Yusuke, Front-end engineerReact + Redux + Redux-thunk + Ajax を用いた実践的なアプリケーションを作成します。React 開発を通して、ES2015+ や 非同期処理などモダンフロントエンド開発に必要な基礎知識も身につけられます。 4.2 (326 ratings)73 lectures, 6 hours

Linuxサーバー入門

Bestseller はじめてのLinuxサーバー構築運用入門 - Linuxコマンドを基礎から学ぶはじめてのLinuxサーバー構築運用入門 - Linuxコマンドを基礎から学ぶ中村 祐太 Yuta Nakamura, Proglus (プログラス)Linuxコマンド操作を基礎から学習してLAMPを構築できる. Linux, Apache MySQL(MariaDB), PHP, WordPressのインストールを実施. 4.4 (1950 ratings)99 lectures, 5 hours

Go入門

Bestseller 現役シリコンバレーエンジニアが教えるGo入門 + 応用でビットコインのシストレFintechアプリの開発現役シリコンバレーエンジニアが教えるGo入門 + 応用でビットコインのシストレFintechアプリの開発酒井 潤 (Jun Sakai), アメリカ シリコンバレー現役エンジニア、東アジア競技大会 金メダリスト サッカー選手現役シリコンバレーエンジニアの15時間のGo講座 〜 シリコンバレーで流行り出したGoを入門から習得し、応用で次世代Fintechアプリを開発する。Bitcoin以外の株やFXにも使えるシステムトレーディング分析方法を教授。 4.7 (2836 ratings)140 lectures, 15 hours

Python入門

Bestseller 現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル酒井 潤 (Jun Sakai), アメリカ シリコンバレー現役エンジニア、東アジア競技大会 金メダリスト サッカー選手現役シリコンバレーエンジニアが教えるPython入門!応用では、データ解析、データーベース、ネットワーク、暗号化、並列化、テスト、インフラ自動化、キューイングシステム、非同期処理など盛り沢山の内容です! 4.4 (24348 ratings)291 lectures, 29 hours
プログラミング初心者でも安心、Python/Django入門講座プログラミング初心者でも安心、Python/Django入門講座滝澤 成人, Pythonプログラマー初心者にオススメなプログラミング言語「Python」と、便利なWebアプリケーションフレームワーク「Django」でWebアプリケーションの作成方法を学ぼう! 4.1 (2527 ratings)112 lectures, 17 hours
【とても古いです】【Python 3 x Django 2.0】作りながら覚えるDjango【とても古いです】【Python 3 x Django 2.0】作りながら覚えるDjangoDai Takahashi, Python初心者でも安心!DjangoとPython ( Python 3 )を使ったウェブサイト構築の基本を最初の一歩からデプロイまでをステップバイステップで解説。自分のアイディアを世界に発信しよう! 4 (427 ratings)117 lectures, 11 hours

アプリ開発

Course not found.

Java知識ゼロOK!プロのAndroid開発者になるためのマスターコースJava知識ゼロOK!プロのAndroid開発者になるためのマスターコース金田浩明 (Hiroaki Kaneda), Android、iOSエンジニア【最新Android Studio 3に対応!】分かりやすく丁寧に解説!豊富なサンプルを通して、Javaの基礎・Android技術者として必要な知識・リストビュー・データベースの作成・魅力的なデザインをマスターしよう! 4.2 (567 ratings)107 lectures, 10 hours

3Dゲーム制作入門

作って覚えるアンリアルエンジン【Unreal Engine 4】~ダンジョンゲーム編~作って覚えるアンリアルエンジン【Unreal Engine 4】~ダンジョンゲーム編~daibond (井上大輔), Unreal Engine EvangelistこのコースはUnreal Engine 4(UE4)を使って、ゼロからゲームを作ります。 ちょっとかわいい(?)アワード博士があやしい地下遺跡を探索するダンジョンゲームを作りながら ゲーム制作の流れを学んでいきましょう! 4.6 (2753 ratings)81 lectures, 18 hours
はじめてのアンリアルエンジン【Unreal Engine 4】入門チュートリアル講座はじめてのアンリアルエンジン【Unreal Engine 4】入門チュートリアル講座alwei (中村 匡彦), Unreal EngineゲームデベロッパーUnreal Engine 4の基本を一気に知りたいアナタにオススメ!このコースは、多くの商業ゲーム開発に利用されているUE4を基礎から8時間程度で学べる初心者向けのコースです。このコースで最新のゲーム開発に触れてみましょう! 4.4 (1872 ratings)33 lectures, 8 hours

AI・機械学習入門

Bestseller 現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル酒井 潤 (Jun Sakai), アメリカ シリコンバレー現役エンジニア、東アジア競技大会 金メダリスト サッカー選手現役シリコンバレーエンジニアが教えるPython入門!応用では、データ解析、データーベース、ネットワーク、暗号化、並列化、テスト、インフラ自動化、キューイングシステム、非同期処理など盛り沢山の内容です! 4.4 (24348 ratings)291 lectures, 29 hours
【キカガク流】人工知能・機械学習 脱ブラックボックス講座 - 初級編 -【キカガク流】人工知能・機械学習 脱ブラックボックス講座 - 初級編 -吉崎 亮介, 株式会社 キカガク1000人以上が受講している(株)キカガクの『脱ブラックボックスセミナー』が遂に登場!機械学習の参考書を「閉じてしまった人」への再入門に最適な講座です。微分・線形代数といった数学の基礎からPythonでの実装まで短時間で習得しましょう。 4.3 (17309 ratings)25 lectures, 4 hours
【画像判定AIアプリ開発・パート1】TensorFlow・Python・Flaskで作る画像判定AIアプリ開発入門【画像判定AIアプリ開発・パート1】TensorFlow・Python・Flaskで作る画像判定AIアプリ開発入門井上 博樹 (Hiroki Inoue), AI開発, スタートアップ, Udemy講師Python 3 でクローリングして画像データを収集、加工し、画像分類器を作ってみよう。ディープラーニングによるモデル作成、改善を自分の集めたデータで実践します。Flaskでウェブアプリ化, XcodeでiOSアプリ化にも挑戦します。 3.9 (2577 ratings)67 lectures, 4 hours

Course not found.

【キカガク流】人工知能・機械学習 脱ブラックボックス講座 - 中級編 -【キカガク流】人工知能・機械学習 脱ブラックボックス講座 - 中級編 -吉崎 亮介, 株式会社 キカガク日本語トップコースである【キカガク流】脱ブラックボックス講座の中級編が遂に登場!「キカガクの知識は現場で使える!」そんな講座を目指しました。微分・線形代数といった数学の基礎からPythonでの実装まで短時間で習得しましょう。 4.4 (6954 ratings)34 lectures, 4 hours
【キカガク流】プログラミング力向上のためのPythonで学ぶアルゴリズム論(前編)【キカガク流】プログラミング力向上のためのPythonで学ぶアルゴリズム論(前編)吉崎 亮介, 株式会社 キカガク​​日本語トップコースである【キカガク流】脱ブラックボックス講座の講師が教えるアルゴリズム論が登場!写経では理解できるようになってきたけれど、自分で考えて組む自信はないという方向けに、プログラミング力が圧倒的に向上できる内容です。 4.1 (1595 ratings)17 lectures, 4 hours
Bestseller みんなのAI講座 ゼロからPythonで学ぶ人工知能と機械学習 【2025年最新版】みんなのAI講座 ゼロからPythonで学ぶ人工知能と機械学習 【2025年最新版】我妻 幸長 Yukinaga Azuma, 人工知能(AI) / 生成AI / ディープラーニング / 機械学習【Google Colaboratory対応】初心者向けの人工知能と機械学習のコースです。プログラミング言語Pythonを使って、機械学習とプログラミングの基礎、必要な数学を勉強しましょう!文字認識や株価分析なども行います。 4.3 (15266 ratings)67 lectures, 10 hours

データ分析

Bestseller はじめてのSQL ・データ分析入門 -データベースのデータをビジネスパーソンが現場で活用するためのSQL初心者向コースはじめてのSQL ・データ分析入門 -データベースのデータをビジネスパーソンが現場で活用するためのSQL初心者向コース中村 祐太 Yuta Nakamura, Proglus (プログラス)MySQL 使用。エクセル作業からのステップアップ!データベースのデータを取得し、効果的にレポーティングしたいビジネスパーソンにおすすめ!データベースを操作する言語SQLを短期間で身につけビジネスの現場で使うための実践型カリキュラム。 4.4 (6986 ratings)144 lectures, 7 hours
Bestseller 【ゼロから始めるデータ分析】 ビジネスケースで学ぶPythonデータサイエンス入門【ゼロから始めるデータ分析】 ビジネスケースで学ぶPythonデータサイエンス入門株式会社SIGNATE (旧株式会社オプトワークス), Tomoki Takada(高田朋貴)分析コンペティションに参加しながら回帰分析による売上予測、機械学習での顧客ターゲティングなど実践的なビジネス課題でデータ分析の一連の流れを身に着けよう。 プログラミング初心者にもおすすめ。 4.4 (5684 ratings)121 lectures, 8 hours

Course not found.

Bestseller Rではじめる統計基礎講座Rではじめる統計基礎講座寺田 清昭, ディジタル信号処理、音響工学、通信工学R言語を使って、「データ分析」や「データサイエンス」の基礎を覚えて、ビジネスで活きる「実践的な統計」を学びましょう 4.3 (4176 ratings)34 lectures, 6 hours
Bestseller 医師が教えるR言語での医療データ分析入門‐改訂版(2022年)医師が教えるR言語での医療データ分析入門‐改訂版(2022年)Norimitsu Nishida, 産業医学 データサイエンスR言語でのデータ分析の基礎、インポート、クリーニング​、​可視化​、レポート作成を丁寧に解説!重回帰分析、ロジスティック回帰分析、一般化線形モデルの基礎から優しく解説。R言語に入門したいすべての人に向けたコース。 4.4 (950 ratings)282 lectures, 18 hours
【2023年5月改訂版】実践 Python データサイエンス【2023年5月改訂版】実践 Python データサイエンスShingo Tsuji, Pierian Data International by Jose Portilla, Pierian Trainingデータ解析の基本、可視化、統計、機械学習などデータサイエンスに関するあらゆる実践的なスキルがPythonで身に付く! 4.3 (7976 ratings)104 lectures, 18 hours
Bestseller Rではじめる統計基礎講座Rではじめる統計基礎講座寺田 清昭, ディジタル信号処理、音響工学、通信工学R言語を使って、「データ分析」や「データサイエンス」の基礎を覚えて、ビジネスで活きる「実践的な統計」を学びましょう 4.3 (4176 ratings)34 lectures, 6 hours

ビジネススキル

プレゼン

感情を動かす!社外プレゼンの資料作成術感情を動かす!社外プレゼンの資料作成術前田 鎌利, 書家・プレゼンテーションクリエイター取引先への提案が伝わらない、営業成績が上がらない…そんなお悩みはありませんか? ソフトバンクの孫正義氏が認めたプレゼン術を、ベストセラー「社外プレゼンの資料作成術」の著者、前田鎌利がお届け。3時間であなたの「社外プレゼン」が見違えます。 4.3 (8885 ratings)32 lectures, 3 hours

エクセル入門

Bestseller 【 初心者から財務プロまで 】エクセルで学ぶビジネス・シミュレーション講座 マスターコース【 初心者から財務プロまで 】エクセルで学ぶビジネス・シミュレーション講座 マスターコース熊野 整, ChatGPT, Microsoft Copilot, Excel, マーケティング、データ分析、プレゼン、論理思考エクセルを活用して、様々なシミュレーションができる財務モデルを作成し、ビジネスの意思決定力を高めます。「見やすく・ミスなく・速く」エクセルを使いながら成果を最大化する、外資系投資銀行流のビジネス・シミュレーション術を身につけましょう 4.5 (5438 ratings)68 lectures, 7 hours
【パソコン三種の神器】Word+Excel+PowerPointを10日間でイッキに速習 / エクセル兄さん講座【パソコン三種の神器】Word+Excel+PowerPointを10日間でイッキに速習 / エクセル兄さん講座エクセル兄さん たてばやし淳, ExcelとVBA書籍の著者「そろそろワード,エクセル,パワポくらいは使えるようになっておきたい」というあなたも、動画を見ながらマネするだけで短期間で速習できます。2万人以上が受講した「エクセル兄さん」講座。 4.4 (4830 ratings)95 lectures, 13 hours
Bestseller Excel中級者への150分【ピボット・VLOOKUP・条件付き書式・グラフ応用】Excel中級者への150分【ピボット・VLOOKUP・条件付き書式・グラフ応用】エクセル兄さん たてばやし淳, ExcelとVBA書籍の著者「Excel中級レベルになりたいけれど何を勉強したらいいか分からない」という方に。初級者を抜け出すには必須のスキルとして頻繁に例に挙がる4スキル(ピボットテーブル、VLOOKUP関数など)を、事務処理の流れに沿って速習できる講座です。 4.2 (6208 ratings)29 lectures, 3 hours
Bestseller 【初心者から上級者まで】1日で学べるエクセルの教科書 マスターコース【初心者から上級者まで】1日で学べるエクセルの教科書 マスターコース熊野 整, ChatGPT, Microsoft Copilot, Excel, マーケティング、データ分析、プレゼン、論理思考大手総合商社をはじめ、多くの有名企業で採用されているExcel研修プログラムを一挙公開!データ集計や「見やすく、ミスなく、速く」Excelスキルを1日でマスター。講師は外資系投資銀行出身、Excel著書はAmazonランキング1位の熊野整 4.4 (33461 ratings)114 lectures, 9 hours
エクセルのマクロが3時間でわかる! | 初心者のための講座エクセルのマクロが3時間でわかる! | 初心者のための講座JIMOVE Yamaguchi, Excelのムダを省くコンサルタントエクセルのマクロについて、0からのスタートの方でも、基本の基本から学習できるようになっています。セクションは5つあり、セクション1から実際にマクロを作っていただきながら、3時間ちょっとで自分で簡単なマクロを作れるようになります。 4 (181 ratings)30 lectures, 3 hours
Bestseller 【財務プロを目指す】エクセルで学ぶ財務三表モデル × 財務戦略シミュレーション【財務プロを目指す】エクセルで学ぶ財務三表モデル × 財務戦略シミュレーション熊野 整, ChatGPT, Microsoft Copilot, Excel, マーケティング、データ分析、プレゼン、論理思考大手総合商社の研修で導入されている本格的な財務戦略コースです。外資系投資銀行の講師がPL, BS, CFモデル作成方法を教えます。 4.5 (3556 ratings)46 lectures, 5 hours
Excelエキスパート認定への道【MOS資格エキスパート試験対策オンライン講座】エクセル兄さんのスピードMOS合格コースExcelエキスパート認定への道【MOS資格エキスパート試験対策オンライン講座】エクセル兄さんのスピードMOS合格コースエクセル兄さん たてばやし淳, ExcelとVBA書籍の著者人気講座の上級編がついに登場!Excelでエキスパート資格相当のスキルを身につけ、事務で困ることが(ほぼ)無くなり、仕事のスピードがアップ/Microsoft認定資格「MOS」エキスパート試験対応/人気講師エクセル兄さんの資格対策講座の続編 4.4 (3473 ratings)175 lectures, 13 hours
Bestseller Excel VBA[第2弾](脱・入門編)請求書を1クリックで出力するマクロを作成!文系・非IT職もできるプログラミングExcel VBA[第2弾](脱・入門編)請求書を1クリックで出力するマクロを作成!文系・非IT職もできるプログラミングエクセル兄さん たてばやし淳, Ritz!(リッツ) プログラミング教室シリーズ延べ5万人が受講。マクロVBAをやさしく理解できる人気シリーズ待望の続編が登場!「エクセル仕事、時間がかかって終わらない…」と嘆くカフェの店主・マークに、謎のクマがマクロVBAを伝授。今度のマクロは請求書を1ボタンで自動作成する? 4.5 (6266 ratings)89 lectures, 7 hours

おわりに

この記事では、オンライン学習のUdemy(ユーデミー)のニューイヤーセール2019年で買ったらおすすめのIT関連コースについて紹介いたしました。
ぜひご活用ください。

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: ニュース Tagged With: CodeWing, Ruby, Ruby on Rails, Udemy, Web開発, ], オンライン学習, セール, プログラミング入門

HTMLのthタグとtdタグの違い

2018-11-16 By プログラミング入門ナビ編集部

HTMLのthタグとtdタグの違いについて、Web開発初心者向けに説明致します。

この記事は、オンラインプログラミング学習講座「Web開発入門完全攻略コース」サポート記事です。

thタグとtdタグの意味

それぞれのタグは、下記の意味を持っています。

  • th・・・テーブルのヘッダーのセルを定義 (Table Header の略)
  • td・・・テーブルでデータが入るセルを定義 (Table dataの略)

サンプルコード

テストの点数の集計表、言い換えると集計テーブルを例にとります。

ジェームズさん、オリビアさんや、国語、算数、社会のように、テーブルのヘッダーを定義するセルには、thタグを使います。
データを定義するセルにはtdタグを使います。

おわりに

この記事では、HTMLのthタグとtdタグの違いについて、Web開発初心者向けに説明いたしました。

Udemyでオンライン講座を公開中!

オンライン講座「Web開発入門完全攻略コース」では、HTMLの使い方を始めとした、Web開発入門について動画を使って学習できます。

無料プレビューを1時間分用意しています。ぜひご確認ください!

Web開発入門完全攻略コース - HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!Web開発入門完全攻略コース - HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ!中村 祐太 Yuta Nakamura, Proglus (プログラス)MySQL/Bootstrap/Node.js/Git/GitHub等ウェブ開発に必要な様々なスキルを沢山学ぼう!カフェのウェブサイト、フォトギャラリー、ポートフォリオサイト、天気情報アプリ等の開発に挑戦! 4.4 (7711 ratings)356 lectures, 22 hours

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: CodeWing, HTML, table, td, th, Udemy, Web開発, プログラミング入門

  • Go to page 1
  • Go to page 2
  • Go to Next Page »

Primary Sidebar

Proglus(プログラス)

Twitter

Follow @programmingnavi Tweets by programmingnavi

最近の投稿

  • 【05/02更新】Udemyプログラミング入門講座等の割引クーポン配布
  • AWSのパブリックIPv4アドレス有料化について 2024/2より
  • 【CSS】Google Fontsの利用方法について解説します!新UIに対応2023年11月更新
  • 【SQL】XAMPPのMySQLがXAMPPがポートの競合で起動できない問題について解決方法を解説します!
  • 【Colab】–NOMAL– と表示されて、ショートカットキー(ctrl+c)でコピーができない場合の解決方法を解説します!

カテゴリー

  • AIの使い方
  • Arduino入門
  • AWS
  • その他
  • エンジニアのしごと
  • エンジニアへの道
  • ツールの使い方
  • ニュース
  • プログラミング入門
  • 電子工作入門

タグクラウド

AI AWS AWS Cloud9 Cloud9 CodeWing CSS Emmet GCP Git GitHub Heroku HTML JavaScript li Linux macOS MySQL MySQL Workbench node.js Nuxt.js ol Proglus Python Ruby Ruby on Rails SQL Udemy Visual Studio Code Vue.js Web開発 Windows インストール エラー エンジニア オンライン学習 サーバー スクリーンショット セール プログラミング プログラミング入門 プログラミング学習 ユーデミー 初心者 未経験 機械学習

アーカイブ

  • 2025年5月
  • 2024年1月
  • 2023年11月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年5月
  • 2023年4月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年10月
  • 2021年9月
  • 2021年8月
  • 2021年6月
  • 2021年4月
  • 2021年3月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年7月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年2月
  • 2020年1月
  • 2019年11月
  • 2019年9月
  • 2019年7月
  • 2019年6月
  • 2019年5月
  • 2019年4月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年12月
  • 2018年11月
  • 2018年10月
  • 2018年9月
  • 2018年8月
  • 2018年7月
  • 2018年6月
  • 2018年5月
  • 2018年4月
  • 2018年3月

検索

Copyright © 2025 · programmingnavi.com ・About・プライバシーポリシー