タグ

ブックマーク / magazine.techacademy.jp (69)

  • 小中高で必修化するプログラミング教育とは〈導入背景や目的を徹底解説〉

    小学校、中学校、高等学校と学校教育課程におけるプログラミング教育の必修化が決定してから多くの関心が集まっています。 しかし、プログラミング教育とは具体的に何を学ぶのか、どんな授業をするのか、実際はよく分からないという方が多いのが現状です。 そこでこの記事ではプログラミング教育必修化の導入背景や目的について詳しく解説していきます。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 小学校、中学校、高等学校と学校教育課程におけるプログラミング教育

    小中高で必修化するプログラミング教育とは〈導入背景や目的を徹底解説〉
  • KotlinのArrayとListの違いを現役エンジニアが解説【初心者向け】

    配列の種類と特徴の比較 Kotlinの配列には大きく分けて2つの種類があります。 基型(プリミティブ型)の1つとしての配列: Arrayが該当します コレクションパッケージの1つとしての配列: ListやArrayListなどArray以外のほとんどが該当します Kotlinで複数の要素を扱う際は、基的にコレクションパッケージで用意されているListやMutableListなどのクラスを使用します。 Arrayはライブラリなどで明示的に使うことを指定されている場合に使用すると良いでしょう。またListは読み取り専用のクラスであり、要素や要素数を変更する可能性がある場合はMutableListを使用します。 MutableListと同等のクラスにArrayListがあります。両者の違いは可変(Mutable)であることを明示しているか、です。通常はMutableListを使用し、Java

    KotlinのArrayとListの違いを現役エンジニアが解説【初心者向け】
  • jQueryのAjaxでPOST送信してPHPで受け取る方法【初心者向け】現役エンジニアが解説

    Ajaxとは AjaxとはHTTPプロトコル通信で、HTMLPHPファイルからリクエスト送信をHTTPサーバに送信して、レスポンスをブラウザ側で受信する動作を非同期通信で受け取ることができる技術です。 Ajaxを使うとHTMLファイルの中の一部だけ表示更新するなどの操作を行うことができます。 例えば、ブラウザ上に表示した一覧表の内容を更新して、データベースに登録した内容をまた一覧表に反映させる時、HTMLファイルの表部分の表示だけ更新する、ということができるようになります。 [PR] PHPプログラミングで挫折しない学習方法を動画で公開中 AjaxでPOST送信する Ajaxを使ってPOST送信するには、jQuery側でPOST送信するデータの定義を記述して、PHP側で受け取り側の記述をします。 (POST送信とはブラウザの入力フォームなどの内容をサーバ(PHP)に送る送信方法の一つです

    jQueryのAjaxでPOST送信してPHPで受け取る方法【初心者向け】現役エンジニアが解説
  • JavaScriptにおけるselectオブジェクトのtext値の取得方法について現役エンジニアが解説【初心者向け】

    selectオブジェクトとは selectobjectとは、プルダウンの選択肢を表示してユーザに選択をしてもらうインタフェースを提供してくれるタグになります。 selectタグには子要素として、optionタグを追加して記載します。このオプションタグが選択肢になります。 <select> <option></option> <option></option> </select> optionには、valueとHTML上に表示しるtextの二つを記載出来ます。 例えば、学年を選択させる場合にvalueは”1″でtextは”一年生”などとします。valueはプログラムで扱いやすい値にします。Textは人が見て分かりやすい値を使います。 [PR] フロントエンド副業する学習方法を動画で公開中 text値を取得する記述方法 selectタブの扱いは他のタブと少し違っています。なぜなら実際に扱いた

    JavaScriptにおけるselectオブジェクトのtext値の取得方法について現役エンジニアが解説【初心者向け】
  • SeleniumとBeautifulsoupを利用してPythonでスクレイピングする方法を現役エンジニアが解説【初心者向け】

    初心者向けにSeleniumとBeautifulsoupを利用してPythonスクレイピングする方法について現役エンジニアが解説しています。SeleniumとはWebブラウザの操作を自動化させるためのライブラリで、Beautifulsoup4とはスクレイピングライブラリです。データを収集することができます。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査

    SeleniumとBeautifulsoupを利用してPythonでスクレイピングする方法を現役エンジニアが解説【初心者向け】
  • 【澤円】元ポンコツSEが教える「プログラミングの学び方」

    プログラミングは特殊技能ではなく、もはや“一般教養”となりつつある。 学ぶべきとは感じつつも、実際どう勉強すればいいのか。 文系SEとして社会人キャリアのスタートを切った、自称 “元ポンコツエンジニア”の澤円氏に、ビジネスパーソンがプログラミングを学ぶ際の心得について聞いた。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 ■記事はNewsPicks Brand Designの制作のもと、2020年9月11日にNewsPicks上に掲載さ

    【澤円】元ポンコツSEが教える「プログラミングの学び方」
  • TechAcademyが監修したRuby on Railsの入門書が出版されました

    TechAcademyが監修したRuby on Railsを使ったWebアプリケーション開発の入門書『知識ゼロからのWebアプリ開発入門』が技術評論社から出版されました。書籍の内容と読者限定のキャンペーンについてご紹介します。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 TechAcademyが監修した書籍『知識ゼロからのWebアプリ開発入門』が2020年7月17日に出版されることになりました。 記事では、書籍出版に至った経緯と書籍の

    TechAcademyが監修したRuby on Railsの入門書が出版されました
  • プログラミングは独学可能か?学習ロードマップ作りを現役エンジニアが解説【初心者向け】

    プログラミングは独学が可能か スマートフォンやAIなどのイノベーションが大きく社会を変えていくにつれ、それらを支える技術であるプログラミングにもかつてないほど注目が集まっています。 これまで一部の専門家だけに必要であったプログラミングの知識は、業種の枠を超え、多くの社会人が求めるものとなりました。 はたしてプログラミングは独学が可能なのでしょうか。 求めるレベル 結論としては、個人的にWebサービスゲームを開発するレベルであれば独学は可能です。 プログラミングの知識はいくつかの要素で構成されます。以下は独学が可能なものです。 頭の中で考えていることを文章や図に書き出す能力(業界用語では要件定義や設計と呼びます) プログラミング言語そのものに対する知識 数学やグラフィック、Webデザインに対する基礎知識 パソコンやスマートフォンに対する知識 逆に以下は独学が難しく、システム開発会社などに勤

    プログラミングは独学可能か?学習ロードマップ作りを現役エンジニアが解説【初心者向け】
  • JavaScriptで数値の桁数をチェックする方法を現役エンジニアが解説【初心者向け】

    初心者向けにJavaScriptで数値の桁数をチェックする方法について解説しています。文字列の文字数の取得にはlengthが使われるものの、数値の桁数を取得する際にはそのままでは使用できません。数値の桁数を得る場合の書き方、小数点以下の桁数を得る場合の書き方をそれぞれ覚えておきましょう。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査

    JavaScriptで数値の桁数をチェックする方法を現役エンジニアが解説【初心者向け】
  • Laravelでcollection(コレクション)を使う方法【初心者向け】

    Laravelのcollectionとは Laravelのcollectionとは配列のラッパーです。IlluminateSupportCollection にて提供されています。 collectionにはPHPの配列を操作しやすくした、様々なメソッドが定義されています。each、map、filter、reduce、などほかの言語で馴染み深い配列操作メソッド、union、intersect、diff などの集合操作系メソッドも使えたりします。 またコレクション内から要素を取り出す操作も充実しており get、shift、put、push、pull など行えます。 そのほかいっぱいあるのでぜひリファレンスを参照してください。 Laravelリファレンス-collections コレクションを使う事でメソッドチェーンが使えるようになるのが非常にありがたいです。クロージャーによりループ変数のスコー

    Laravelでcollection(コレクション)を使う方法【初心者向け】
  • PythonでSlackのBotを作成する方法を現役エンジニアが解説【初心者向け】

    Botとは Botとは、Robotの略で主に作業を自動化するプログラムの総称になります。 主にユーザーからの問いかけに対してプログラムが自動で返信するようなものを指し、身近なBotとしてはiPhoneに搭載されているSiriなどがあります。 slackbotライブラリでできること slackbotライブラリでは、メンションの特定の言葉に反応したり、チャンネルに投稿された言葉に反応して自動メッセージ送信やコマンドを実行することが可能です。 Pythonと組み合わせることで様々なライブラリと連携が可能になりその可能性は無限大に広がります。 [PR] Pythonで挫折しない学習方法を動画で公開中 slackbotライブラリをインストールしてみよう slackbotライブラリは、pipでインストールすることができます。 下記コマンドをターミナルに入力して、slackbotライブラリのインストール

    PythonでSlackのBotを作成する方法を現役エンジニアが解説【初心者向け】
  • Vue.jsとは何かを現役エンジニアが解説【初心者向け】

    Vue.jsとは、JavaScriptのフレームワークの1種です。JavaScriptはほぼ全てのブラウザで動作するプログラミング言語で、フロントエンドアプリケーションの開発でも主として使用されています。 そのJavaScriptでより効率的な開発を行う目的で使用されているのがJavaScriptのフレームワークやライブラリです。なお、フレームワークもライブラリも「開発を支援する仕組みやツール群」といった意味では同等ですが、ライブラリと比較してフレームワークの方が、より規模が大きいニュアンスがあります。 JavaScriptのフレームワークやライブラリで最も有名なのは jQuery です。jQueryは導入もしやすく、多くのフロントエンドアプリケーションで使用されています。しかし jQuery は DOM操作を自分で行わなければならないなどの弱点があります(詳しくは後述します)。 この欠点

    Vue.jsとは何かを現役エンジニアが解説【初心者向け】
  • AWSの資格を取得するメリットは何?種類と勉強法を現役エンジニアが解説

    AWSとは AWSとはアメリカAmazon社により提供されているクラウドサービスです。AWSで提供されているサービスには以下のようなものがあります。 EC2 EBS S3 AWSの特徴は従量課金制です。全てのサービスは選択したスペック毎に細かく時間あたりの単価が設定され、利用者はサービスを稼働させている時間に応じた料金を支払います。料金は日々見直しが行われ、クラウドサービスの中ではかなり安価な部類に入ります。最初のサインアップから12ヶ月間無料で試用できる枠も用意されているので利用してみると良いでしょう。 EC2 AWSで最も使用されているサービスです。EC2は「Elastic Compute Cloud」の略称で、いわゆる仮想サーバやレンタルサーバと呼ばれるものと同等の機能を有します。 ユーザはインスタンスと呼ばれるヴァーチャルマシンごとにメモリやCPU、OSなどのスペックを選択します

    AWSの資格を取得するメリットは何?種類と勉強法を現役エンジニアが解説
  • 小学生がJavaScriptでゲームを開発!?プログラミング教育の先進都市・加賀市の狙いとは

    2019年8月、加賀市のイノベーションセンターに拠点をおくコンピュータクラブハウス加賀にてTechAcademy協力のもと、「コンピュータクラブハウス 夏の陣!」を開催しました。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 2019年8月、加賀市のイノベーションセンターに拠点をおくコンピュータクラブハウス加賀にてTechAcademy協力のもと、「コンピュータクラブハウス 夏の陣!」を開催しました。 コンピュータクラブハウス加賀は、ふる

    小学生がJavaScriptでゲームを開発!?プログラミング教育の先進都市・加賀市の狙いとは
  • Pythonで使える!便利な機械学習ライブラリまとめ

    Pythonで使えるオープンソースの機械学習ライブラリをまとめています。機械学習、深層学習(ディープラーニング)を実装する上で効率良く実装することができます。多くの企業でも使われているライブラリなので、ぜひ試しに利用してみてください。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 今回は、便利なPythonで使える機械学習ライブラリをまとめて解説します。 Pythonで様々なライブラリを使用する際、Anacondaというソフトウェアを利用

    Pythonで使える!便利な機械学習ライブラリまとめ
  • HTTPリクエストを簡単に!npm requestを使う方法【初心者向け】

    HTTPリクエストを簡単に!npm requestを使う方法【初心者向け】 初心者向けにnpm requestを使う方法について解説しています。npm requestHTTPリクエストを簡単に行うことができます。requestをインストールして実際に使う手順を説明しているので、ぜひ参考にしてみてください。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 今回は、npm requestについて解説します。 HTTPリクエストを簡単に行いたい場

    HTTPリクエストを簡単に!npm requestを使う方法【初心者向け】
  • 基礎から学べる!Node.jsを習得する上でおすすめの本8選

    Node.js初心者がこれから勉強を始めるのにおすすめなを10冊紹介していきたいと思います。 Node.jsはWebサーバーとしてブロッキングI/Oにより、高速表示することができます。ぜひ参考にしてみてください。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 今回は、Node.js初心者がこれから勉強を始めるのにおすすめなを10冊紹介していきたいと思います。 Node.jsはWebサーバーとしてブロッキングI/Oにより、高速表示するこ

    基礎から学べる!Node.jsを習得する上でおすすめの本8選
  • 非エンジニアでも知っておきたい!データベース・MySQLの基礎を現役エンジニアが解説【初心者向け】

    データベース・MySQLの基礎を、初心者向けに紹介した記事です。データベースとは何かの説明から、MySQLを実際に使う方法まで解説しています。SELECT、WHEREを使ったデータ抽出の例も紹介。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 今回のテーマは、データベース・MySQLの基礎です。 よくいろいろな企業ブログで紹介されますが、SQLは非エンジニアであっても覚えておくと何かと便利な知識です。 なお記事の内容は、TechAcad

    非エンジニアでも知っておきたい!データベース・MySQLの基礎を現役エンジニアが解説【初心者向け】
  • 【ターゲット別】入門から始める!Node.jsが学習できるサイト10選

    【ターゲット別】入門から始める!Node.jsが学習できるサイト10選 入門から始めるのにおすすめなNode.jsの学習サイトをまとめて紹介しています。他の言語の経験がある人、Node.jsに全く触れたことがない人など様々いると思いますが、文字や動画、そしてコーディングしながら学習と好きな学習スタイルに合わせて習得しましょう。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 今回は、Node.js入門として、Node.jsを習得できる学習サ

    【ターゲット別】入門から始める!Node.jsが学習できるサイト10選
  • 今さら聞けない!Pythonとは【初心者向け】|現役エンジニアが解説

    人気のプログラミング言語Pythonとは、どんな言語なのか詳しく解説しています。Pythonの特徴やメリット・デメリットなどこれから学習する人向けの内容となっています。これからより注目される言語なので、ぜひ知っておきましょう。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 人気のプログラミング言語「Python」について解説します。 どんなシーンで使われるプログラミング言語なのか、Pythonで作れるアプリケーション、Pythonのメリッ

    今さら聞けない!Pythonとは【初心者向け】|現役エンジニアが解説