• Skip to main content
  • Skip to primary sidebar

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

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

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

You are here: Home / Archives for プログラミング入門ナビ編集部

プログラミング入門ナビ編集部

HTMLにおけるid属性とclass属性の使い分けについて解説します!

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

HTMLにけるid属性とclass属性の使い分けについて、プログラミング初心者向けに説明します。

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

動画を使って学習する

チャンネル登録してね!

id属性

原則として、Webページ内に一つしかないものにはid属性を使って、固有のID名をつける

<p id="french">フレンチ</p>

注意:同じWebページ内で、同じID名を複数箇所で使うことはできません。

NG例

<p id="italian">パスタ</p>
<p id="italian">ピザ</p>
<p id="italian">リゾット</p>

class属性

同じWebページ内に、複数箇所で同じ役目をもたせたいものには、class属性を使います。

<p class="italian">パスタ</p>
<p class="italian">ピザ</p>
<p class="italian">リゾット</p>

事例

イタリアンレストランのメニュー

料理にはfood、ドリンクにはdrinkのクラス名
コーラにはcokeという固有のID名をつける

<ul>
  <li class="food">濃厚バーニャカウダ</li>
  <li class="food">魚介類のマリネ</li>
  <li class="food">ソーセージの盛り合わせ</li>
  <li id="coke" class="drink">コーラ</li>
  <li class="drink">ジンジャーエール</li>
  <li class="drink">烏龍茶</li>
</ul>

idが使える場合はidの利用を検討する

「class属性だけ使えば、良いのでは?」と思われた方もいらっしゃると思います。

実際にclassだけをつかってもエラーになることはありませんので、その考え方も間違いではありません。

しかしながら、idは、Webページ内に一つという特徴があるため、「わかりやすさ」「メンテナンス性」の点で有利です。

基本的には、Webページ内に一つしか無いものにはid属性をつけるようにしましょう。

おわりに

この記事では、HTMLにおけるid属性とclass属性の使い分けについて説明しました。

尚、紹介した内容は代表的な考え方であり、必ずしも全てのケースに当てはまるとは限りません。

例えば、今はページ内に1つしか存在しないけれど、将来的なアップデートで2つ以上になる可能性がある場合はどうするか?など考えていくとキリがありません。

id, classどちらでも良いケースに遭遇した場合には、まずは原則的な考え方を適応し、必要に応じで後ほどリファクタリングなど柔軟に対応することを心がけましょう。

「ウェブ開発入門完全攻略コース」では、データベースの基礎はもちろんのこと、プログラミミング初心者向けに、HTML5, CSS3, JavaScript, Bootstrap, SQL, Ruby, Ruby on Rails, Cloud9, Git, GitHubなどを動画をつかって学習できます。

Web開発に必要なプログラミングスキルを1つのコースで沢山学べてお得です。264レクチャー・18時間の大型コースとなっています。

内容をしっかり確認できるように、無料プレビュー60分を公開していますので、ぜひご覧ください!

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

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

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

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

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: HTML, プログラミング入門

フロントエンド開発で重要な3要素についてプログラミング初心者に向けに説明します

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

フロントエンド開発で重要な3要素について、プログラミング初心者に向けてできるだけわかりやすく説明します。

この記事は、オンラインプログラミング学習講座「Webエンジニア入門総合コース」サポート記事です。

フロントエンド開発で重要な3要素

下記の3つの要素があります。

  • HTML
  • CSS
  • JavaScript

一つづつ説明いたします。

HTML (エイチティーエムエル・HyperText Markup Language)

文章構造を記述する仕組みです。

Webページの内容を記述するためのマークアップ言語です。

マークアップとは、コンテンツのはじめと終わりに「タグ」と呼ばれる印をつけて、意味付けをしていくことです。

例 見出しを記述

見出し文字列です

CSS (シーエスエス・Cascading Style Sheets)

文字の色やサイズ、レイアウトなどを指定できます。

HTMLで書かれた構造化された文章のスタイルを指定するための言語です。

実務ではCSSもしくは、スタイルシートと呼ばれることが多いです。

JavaScript (ジャバスクリプト)

Webサイトの振る舞いを指定できるものです。

プログラミング言語の一つ。

Webブラウザで動作する。

世界の94.9%のWebサイトで使われているという調査結果もある、人気のプログラミング言語。

JavaScriptはJavaとついていますが、プログラミング言語Javaとは全く異なるプログラミング言語ですので、注意しましょう。

関連記事 : 世界で一番人気のプログラミング言語JavaSpcriptとは何か説明します

フロントエンドとバックエンド

フロントエンド

ユーザーが見て操作する部分
クライアント側(ブラウザ)で動作するもの
HTML, CSS, JavaScriptを記述する


バックエンド

サーバ側で処理が行われるもの。いわゆるサーバーサイド。
例えばデーベースへのアクセス、ファイルへのアクセス、合計金額の計算などの処理を行ないます。
たとえば、プログラミング言語RubyやPHPで記述します。

静的なページと動的なページ

静的なページ

Webサーバ上に置かれたHTML ファイルなどを、ブラウザで表示するだけ。

動的なページ

アクセスするたびに、表示内容が変わる可能性があります。
サーバ側で動作するプログラミング言語例えばRubyと、データを保存しておけるデータベースのデータを組み合わせて、アクセスするたびに毎回表示を変えたり、ユーザーによって表示を書き換えることができます。

おわりに

フロントエンド開発で重要な3要素についてプログラミング初心者に向けに説明しました。

「Webエンジニア入門総合コース」では、データベースの基礎はもちろんのこと、プログラミミング初心者向けに、HTML5, CSS3, JavaScript, Bootstrap, SQL, Ruby, Ruby on Rails, Cloud9, Git, GitHubなどを動画をつかって学習できます。

Web開発に必要なプログラミングスキルを1つのコースで沢山学べてお得です。264レクチャー・18時間の大型コースとなっています。

内容をしっかり確認できるように、無料プレビュー60分を公開していますので、ぜひご覧ください!

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

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

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

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

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: CSS, HTML, JavaScript, プログラミング入門

Windows10でファイルの拡張子を表示する方法

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

Windows10でファイルの拡張子を表示するについて説明致します。

この記事は、 オンライン講座「Webエンジニア入門総合コース」サポート記事です。

ファイルの拡張子とは

ファイルの種類を識別するためにファイルの名前(ファイル名)の末尾につけられる文字列です。
拡張子はアルファベットと数字の組み合わせで、歴史的背景から3文字以内のことが多かったのでうが、それ以上の場合もあります。

ファイル名と拡張子は”.”(ドット)、で区切られます。

例えば、下記であれば、
index.html

  • “index” ・・・ファイル名
  • “.” ・・・区切り
  • “html” ・・・htmlファイルであることを示す拡張子

拡張子を表示する方法

Windows10の初期設定では、拡張子を表示しない設定になっています。

Web開発を行う上で、なにかと不便なので、拡張子を表示する設定を行うことをおすすめします。

手順

1. エクスプローラーを開く

2. メニューから表示タブをクリックして選択

3. チェックボック「ファイル名拡張子」にチェックを入れる

4. ファイルの拡張子が表示されるようになりました。

おわりに

この記事では、ファイルの拡張子とは何かについて学び、Web開発を行う時に便利なように、Windows10でファイルの拡張子を表示する方法について学習しました。

「Webエンジニア入門総合コース」では、データベースの基礎はもちろんのこと、プログラミミング初心者向けに、HTML5, CSS3, JavaScript, Bootstrap, SQL, Ruby, Ruby on Rails, Cloud9, Git, GitHubなどを動画で教えています。

Web開発に必要なプログラミングスキルを1つのコースで沢山学べてお得です。264レクチャー・18時間の大型コースとなっています。
内容をしっかり確認できるように、無料プレビュー60分を公開していますので、ぜひご覧ください!

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

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

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

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

今すぐ詳細を確認する

Filed Under: ツールの使い方 Tagged With: Windows10

Udemyで学べるおすすめのPythonコースまとめ

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

世界最大級のオンライン学習プラットフォームUdemy(ユーデミー)で学習できるおすすめのPythonのコースをまとめました。

UdemyでおすすめのPythonコース

【2023年5月改訂版】実践 Python データサイエンス【2023年5月改訂版】実践 Python データサイエンスShingo Tsuji, Pierian Data International by Jose Portilla, Pierian Trainingデータ解析の基本、可視化、統計、機械学習などデータサイエンスに関するあらゆる実践的なスキルがPythonで身に付く! 4.1 (8018 ratings)104 lectures, 18 hours
Bestseller みんなのAI講座 ゼロからPythonで学ぶ人工知能と機械学習 【2025年最新版】みんなのAI講座 ゼロからPythonで学ぶ人工知能と機械学習 【2025年最新版】我妻 幸長 Yukinaga Azuma, 人工知能(AI) / 生成AI / ディープラーニング / 機械学習【Google Colaboratory対応】初心者向けの人工知能と機械学習のコースです。プログラミング言語Pythonを使って、機械学習とプログラミングの基礎、必要な数学を勉強しましょう!文字認識や株価分析なども行います。 4.3 (15464 ratings)67 lectures, 10 hours
プログラミング言語 Python 3 入門プログラミング言語 Python 3 入門Akihito Tamagawa, Web アプリケーション開発者、UI デザイナー機械学習、データサイエンス、統計分析の分野で重要度を増すプログラミング言語 Python の基本を、チュートリアル動画でマスターしよう。 4 (2075 ratings)73 lectures, 6 hours
Bestseller 現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル酒井 潤 (Jun Sakai), アメリカ シリコンバレー現役エンジニア、東アジア競技大会 金メダリスト サッカー選手現役シリコンバレーエンジニアが教えるPython入門!応用では、データ解析、データーベース、ネットワーク、暗号化、並列化、テスト、インフラ自動化、キューイングシステム、非同期処理など盛り沢山の内容です! 4.4 (24550 ratings)291 lectures, 29 hours
プログラミング初心者でも安心、Python/Django入門講座プログラミング初心者でも安心、Python/Django入門講座滝澤 成人, Pythonプログラマー初心者にオススメなプログラミング言語「Python」と、便利なWebアプリケーションフレームワーク「Django」でWebアプリケーションの作成方法を学ぼう! 4.1 (2559 ratings)112 lectures, 17 hours
Pythonで機械学習:scikit-learnで学ぶ識別入門Pythonで機械学習:scikit-learnで学ぶ識別入門Toru Tamaki, コンピュータビジョン,画像認識,機械学習などを研究pythonの機械学習ライブラリscikit-learnを使って,識別の基本を徹底的にマスターしよう! 4.2 (2118 ratings)119 lectures, 9 hours
Bestseller 【3日でできる】Django 入門 ( Python 3 でウェブアプリを作って AWS EC2 で公開!)【3日でできる】Django 入門 ( Python 3 でウェブアプリを作って AWS EC2 で公開!)井上 博樹 (Hiroki Inoue), AI開発, スタートアップ, Udemy講師現役エンジニアの解説でPython のWebアプリケーションフレームワーク・Django(ジャンゴ)を短期間にマスターしよう! Amazon EC2にUbuntu・PostgreSQL・Nginx をインストールしプロジェクトを公開しよう! 4.2 (1545 ratings)68 lectures, 5 hours
社会人のためのPython活用術社会人のためのPython活用術大内 雅晴, 数学、統計およびデータ分析を社会人向けに教えていますPythonとJupyter notebookによってオフィスワーク改革を推進します。プログラミング未経験の初心者でも大丈夫です。ExcelおよびVBによるオフィス・レガシーから脱却します。データサイエンス時代の業務改革です。 4 (671 ratings)62 lectures, 9 hours
【画像判定AIアプリ開発・パート1】TensorFlow・Python・Flaskで作る画像判定AIアプリ開発入門【画像判定AIアプリ開発・パート1】TensorFlow・Python・Flaskで作る画像判定AIアプリ開発入門井上 博樹 (Hiroki Inoue), AI開発, スタートアップ, Udemy講師Python 3 でクローリングして画像データを収集、加工し、画像分類器を作ってみよう。ディープラーニングによるモデル作成、改善を自分の集めたデータで実践します。Flaskでウェブアプリ化, XcodeでiOSアプリ化にも挑戦します。 3.9 (2582 ratings)67 lectures, 4 hours
Bestseller 【PythonとStanで学ぶ】仕組みが分かるベイズ統計学入門【PythonとStanで学ぶ】仕組みが分かるベイズ統計学入門Tetsuya T, データサイエンス/機械学習・深層学習/ベイズ統計/科学技術計算確率の基礎から出発し、ベイズ統計学の基礎およびMCMCの原理を学びます。概念の理解とPythonでのプログラミングへの実装を合わせる事で、動かしながら原理を理解できます 4.3 (1540 ratings)68 lectures, 11 hours

おわりに

Pythonを学んでスキルアップしましょう!
Udemyならいつでも、どこでも、熱意のある講師のオンライン講座がお手頃価格で受講できる!

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

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

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

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: Python, Udemy, オンライン講座, プログラミング入門

オンライン講座「はじめてのSQL・データ分析入門」リリースのお知らせ

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

オンライン講座「はじめてのSQL・データ分析入門」を、世界最大級のオンライン学習プラットフォームUdemy(ユーデミー)にて公開を開始しました。

コース概要

このコースでは、データベースを操作する言語SQL(エスキューエル)を、ビジネスにおけるデータ分析に役立つスキルとして学びます。

最も人気のあるオープンソースのデータベースMySQL(マイエスキューエル)を使用して、データベース・サーバをパソコンにインストールする方法を学び、SQLの基本からはじめて、複雑なSQLクエリをデータベースに読み書きする方法までを学びます。

原則として、標準SQLという標準規格化されたSQLを学びます。そのため学習したスキルは、PostgreSQL、 Oracle Database、Microsoft SQL Server、Big Queryなど、その他の主要なSQLデータベースにも応用できます。

6時間、114レクチャーのボリュームで、実売価格はUdemyのキャンペーン状況によりますが、専門書よりも安く買えることが多いので、大変お得なコースです。

非エンジニア職がSQLを学ぶメリット

ディレクターや営業など非エンジニア職がSQLを学習することは非常にメリットがあります。

今すぐデータがほしいのに、自分でSQLが使えないと、確認できるまで時間がかかって不便ではありませんか?

非エンジニア職の方は「エンジニアではないから無理!」と思われるかもしれませんが、既に運用中のデータベースから基本的なデータ取得を行うのであれば、それほど高度な技術は必要ありません。

自分で基本的なSQLの使い方を覚えたほうが、データ分析業務が迅速に行え、素早く業務改善につなげることができますよ。

SQL学習はキャリアップを加速する

SQLを学ぶことは、ビジネスにおけるデータ分析に役立つスキルととして、最も需要の高い技術の1つであるため、キャリアアップする最速の方法の1つです!

学習のスタイル

このコースでは、講義を聞くだけでなく実際にSQLの記述を行う体験型の学習スタイルです。理解をさらに深めるための演習問題にもチャレンジします。

このコースはSQL初心者が中級者になるための講座です。普段からSQLを使用している方には、物足りない内容となっていますのでご注意ください。

対象の受講生

  • SQL 初心者。SQLの経験豊富な方には向きません。
  • 基本的なデータ分析に学習意欲が有る方
  • データベースのデータ使ってサービスを改善したいビジネスパーソン
  • 駆け出しのITエンジニア

事前に必要な知識

  • パソコン(macOSまたはWindows)操作の基礎知識
  • 事前の技術的な経験は不要
  • SQL未経験から学習できるようにコースを設計

このコースで達成できること

  • SQLを使用してデータベースからデータを取得する
  • データベースのデータを更新できる
  • SQLを使用してデータ分析を実行する
  • MySQLをmacOSまたはWindowsにインストールできる
  • データベース構造の変更ができる
  • MySQLを操作できる
  • MySQL公式ツール MySQL Workbenchが使用できる

カリキュラム

  • コースイントロダクション
  • データベースとSQL
  • 学習環境構築
  • SQL文の基礎
  • データの集約
  • データの並び替え
  • 関数と演算子
  • テーブルの結合
  • ビュー
  • サブクエリ
  • 条件分岐 case
  • 応用問題
  • データの更新
  • データベース構造の操作
  • データの書き出し
  • ボーナスレクチャー

興味を持ったら

今すぐ登録してください!

30日間返金保証で安心です(iOSアプリ経由の購入を除く)

読者限定特別クーポン

日頃の感謝を込めて、プログラミング入門ナビ読者の方限定で使える特別クーポンを下記に掲載します。
下記リンク経由で購入すると、特別価格で購入できますので、ぜひご利用ください!!!

100%OFF・無料 (2枚)

はじめてのSQL・データ分析入門

93%OFF・1200円(数量限定)

はじめてのSQL・データ分析入門

おわりに

詳細は無料プレビュー動画を30分用意しましたので、ぜひUdemyのWebサイトでご覧ください! !

Bestseller はじめてのSQL ・データ分析入門 -データベースのデータをビジネスパーソンが現場で活用するためのSQL初心者向コースはじめてのSQL ・データ分析入門 -データベースのデータをビジネスパーソンが現場で活用するためのSQL初心者向コース中村 祐太 Yuta Nakamura, Proglus (プログラス)MySQL 使用。エクセル作業からのステップアップ!データベースのデータを取得し、効果的にレポーティングしたいビジネスパーソンにおすすめ!データベースを操作する言語SQLを短期間で身につけビジネスの現場で使うための実践型カリキュラム。 4.4 (7096 ratings)144 lectures, 7 hours

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

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

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

今すぐ詳細を確認する

Filed Under: ニュース Tagged With: MySQL, SQL, プログラミング入門

  • « Go to Previous Page
  • Go to page 1
  • Interim pages omitted …
  • Go to page 43
  • Go to page 44
  • Go to page 45
  • Go to page 46
  • Go to page 47
  • Go to page 48
  • Go to Next Page »

Primary Sidebar

Proglus(プログラス)

Twitter

Follow @programmingnavi Tweets by programmingnavi

最近の投稿

  • 【06/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年6月
  • 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・プライバシーポリシー