Japanese

Python と AWS で始める!! 感情分析 AI を使った実践的 LINE Bot 開発入門

Python と AWS で始める!! 感情分析 AI を使った実践的 LINE Bot 開発入門

(2024/09 追記) 現在の環境で動作するよう、更新しました。ご迷惑をおかけした方々に深くお詫び申し上げるとともに、安心して本講座を受講いただければと思います。 「Python の基本は学んだけれど、次に何をしていこうか迷っている」という方、LINE Bot の開発を学んで “実際に動くプログラム作り” を通じて、実践的な開発力を高めていきませんか? この講座では、LINE の企業アカウントなど幅広く活用されている LINE Bot (自動で応答を返す LINE アカウント)の開発方法を学びます。 さらに、AI による感情分析サービス AWS Rekognition を題材に、AI を手軽に活用した LINE Bot を開発できるようになります。また、実際の開発でよく使われている Amazon Web Services (AWS) 環境で LINE Bot を構築します。 このように、こちらの講座を受講することで、  AI サービスの活用・AWS 環境の利用する、より実践的な LINE Bot の開発 を身につけることができます。 LINE Bot の開発は絵などを用意する必要がありませんので、プログラミング入門者の方がトライしてもらうのに手頃な環境です。皆さんが普段使っている LINE の上で自分のプログラムが動いたときの驚き・感動をぜひ感じてもらえればと思います。 講座では、最初の環境のセットアップから丁寧に説明していきますので、LINE Bot や AWS の事前知識は一切不要です。講座の流れに沿って実装を進めていけば、AWS で動く LINE Bot が完成します。 ★☆★ この機会に、ぜひ LINE Bot の開発を初めてみましょう!! ★☆★ この講座で身につくこと LINE Bot の基本的な作り方がわかります 画像解析系の機械学習 API をはじめ、さまざまな API の呼び出し方がわかります AWS サービスを活用して、自身の WEB API を作るやり方がわかります この講座の特長 すぐに動くものができます 実践的な、”次につながる” 技術が身につきます

Python と AWS で始める!! 感情分析 AI を使った実践的 LINE Bot 開発入門 Read More »

【AWS初心者向け】手を動かして身につける! 実戦で役立つAWSサービスの基礎とアーキテクチャ(SAAレベル)

【AWS初心者向け】手を動かして身につける! 実戦で役立つAWSサービスの基礎とアーキテクチャ(SAAレベル)

◆ AWS を「使える」ようになるための、知識と経験を修得します 本コースは、「AWS を学びたいけれど何から初めていいのかわからない方」や「AWS について体系的な知識を身に付けたい方」を対象に、「AWS を使えるようになるための、知識と経験を身につける」ことを目指したコースです。 セクションごとに、各サービスの知識を学べるほか、サービスを組み合わせたアーキテクチャを考えたり、実際に手を動かしたりしながら応用できる知識の修得を目指します。 ◆ 学習目標 1. AWS を利用したアーキテクチャを自分で考え構成図を描けるようになる 与えられた課題に対して、小さいアーキテクチャからスタートしステップバイステップで複雑なアーキテクチャに拡張していきます。 この過程を通して、アーキテクチャを考える上での注意点や利用するサービスの特徴を理解し、課題に対して解となる構成図を描けるようになります。 2. 考えたアーキテクチャを自分で実装できるようになる 考えるだけでなく、ハンズオンを通して実際に手を動かすことで自分で考えたアーキテクチャを実装する力も身につけることができます。 3. ソリューションアーキテクトアソシエイトに合格できるだけの知識を身につける コース内では AWS 認定ソリューションアーキテクトアソシエイトの問題にでてくる AWS サービスを中心に構成しております。 コース終了時には自然と合格できるくらいの知識を身につけることができます。 ◆ 習得できる知識 / スキル 知識面では以下が身につきます Amazon EC2、 Amazon RDS を始め、 AWS 認定ソリューションアーキテクトアソシエイトレベルの基本的な AWS サービスの概要と使い方 AWS を用いた代表的な Web アプリケーションのアーキテクチャとその作り方 スキルとしては以下が身につきます 構成図の描き方 アーキテクチャの考え方 AWS マネージメントコンソールを用いた環境作成の仕方 ◆ 本コースで学ぶこと 本コースは、Webアプリケーションを実際に作成しながら、サービスの基礎知識とアーキテクチャを考える力を身につけていきます。 最小限のアーキテクチャからはじめて、段階的にアプリケーションを発展させつつ使うサービスを増やしていきます。 これにより、AWS サービスの基本的な知識と動作を無理なく身につけながら、複数の

【AWS初心者向け】手を動かして身につける! 実戦で役立つAWSサービスの基礎とアーキテクチャ(SAAレベル) Read More »

【SAA-C03版】AWS認定ソリューションアーキテクト アソシエイト試験:短期突破講座(300問の演習問題)

【SAA-C03版】AWS認定ソリューションアーキテクト アソシエイト試験:短期突破講座(300問の演習問題)

みなさんは試験対策講座の長さにうんざりしていませんか? 本講座はAWS認定ソリューションアーキテクトアソシエイト試験の準備を最短で実施するための講座です。 AWS 認定ソリューションアーキテクト アソシエイト試験対策講座は20時間以上も必要な講座がほとんどです。 本講座では、本番試験と模擬試験1625問から質問出題範囲を抽出・分析しており、出題される問題のみに注力して学習することができます。 Udemyで最大の1625問にも及ぶ試験問題から試験に必須の問題に集中して学習していただくことで、効率的に学習することができます。是非、本講座で最小の努力で、最短の合格を目指しましょう! 「これだけでOK」はハンズオンを軸に時間をかえて試験範囲を学習するコンテンツであるのに対して、こちらは試験問題とその内容のみを学習することで効率的に試験範囲を短時間で学習することを目的としております。取り扱うサービスの数、また個々のサービスの説明も圧倒的に多くなっており、学習範囲としてはかなり内容が異なっています。

【SAA-C03版】AWS認定ソリューションアーキテクト アソシエイト試験:短期突破講座(300問の演習問題) Read More »

はじめましてJulia~次世代のデータサイエンス・科学計算のためのプログラミング

はじめましてJulia~次世代のデータサイエンス・科学計算のためのプログラミング

みなさんは『Juliaプログラミング』をご存知ですか? Juliaは、「Pythonのように書けて、Cのように速い」と言われており、現在人気急上昇中のプログラミング言語です。 Juliaは2012年に初めてリリースされ、徐々にバージョンアップされてきています。 最近は企業もJulia人材を求め始めており、今後はデータサイエンスや科学計算領域にもJuliaが使われるようになってくると考えられています。 ぜひ回りに先んじてJuliaという新しいプログラミング言語を学び、次へのステップとしませんか? このJuliaプログラミングコースは、初心者から中級者を対象としています。 初めてプログラミングをする人にとっては少し難しく感じるかもしれませんが、今までにPythonやFortranなどのプログラミング言語を学んだことがある人は、Juliaはとてもわかりやすい言語になっています。 注意点として、Juliaはまだまだ発展段階のため頻繁にアップデートされています。 そのために文法などが変わり、本コースで紹介していることがエラーになることもありますので、その点はご認識ください。 本コースで学ぶ内容は大きく以下のようになっています。 変数、定数など基本文法 タプル、リスト、辞書型 ループ IF文 配列 関数 モジュール ファイル入出力 可視化 データフレーム 科学計算 機械学習も科学計算もこれからJuliaの時代が来るでしょう。 ようこそJuliaへ!

はじめましてJulia~次世代のデータサイエンス・科学計算のためのプログラミング Read More »

【Shopify 超初心者向け】ゼロから学ぶShopify。Shopifyを勉強する前の基礎知識を38分で身につけよう

【Shopify 超初心者向け】ゼロから学ぶShopify。Shopifyを勉強する前の基礎知識を38分で身につけよう

ECサイト構築プラットフォームであるShopifyについて学習する前に、ECサイトとはそもそもなにか、ECサイトの種類、Shopifyパートナープログラムについて、決済手数料の比較やShopifyのプランごとの機能の変化について学びましょう

【Shopify 超初心者向け】ゼロから学ぶShopify。Shopifyを勉強する前の基礎知識を38分で身につけよう Read More »

Python + Django Djangoを基礎から応用まで、アプリケーション開発マスターpython付き

Python + Django Djangoを基礎から応用まで、アプリケーション開発マスターpython付き

【この講座について】  Pythonの基本的な使い方、Djangoのウェブアプリケーション開発の基本的な技術、サーバサイドウェブフレームワークで利用されるMVTモデル、サーバサイドのセキュリティ、テーブル設計、アプリケーション開発を通じた実践的なアプリケーション開発など、PythonのWebエンジニア必修のスキルが身につきます! 【Djangoについて】  Djangoは、Pythonで最もよく使用されているフレームワークと呼ばれており、実際の開発現場でもよく用いられています。 Rails, Laravelなどと並び、世界中で良く使用されているフレームワークです。処理速度が速さとセキュリティの強固さに定評があります。 自動的なアプリケーションや管理画面の作成など、開発を早める機能があります。 PythonのWebフレームワークは、DjangoとFlaskの2つが代表的です。PythonのサーバサイドエンジニアになるにはDjangoの理解が役立ちます。 Youtube、Instagram、Spotifyなどの世界的なアプリケーションでも利用されており、大規模なアプリケーション開発もできます 【この講座の内容】  以下の流れに沿って開発し、実践的なFlaskアプリケーションの開発知識を身につけます Django開発の環境構築 Python初心者の方向けの基本文法講座 Djangoの基本講座(ルーティング、モデル、ビュー、テンプレート、キャッシュ、AJAX) 実践的な演習(掲示板サイトを作成) Djangoの応用講座(Class Based View) 実践的なアプリケーション開発 【まとめ】  この講座を通して、以下のことを身に着けて頂きます。 Pythonの基本的な文法 Djangoを用いたアプリケーションの開発ができるようになること Webフレームワークのアーキテクチャについて基本的な内容 実線を通したアプリケーション開発の流れと、テーブル設計、セキュリティ

Python + Django Djangoを基礎から応用まで、アプリケーション開発マスターpython付き Read More »

【上級編】RPAコンサルタントが教えるUiPath Studio ~共通処理を集約して長期間安定した良い処理を作る方法~

【上級編】RPAコンサルタントが教えるUiPath Studio ~共通処理を集約して長期間安定した良い処理を作る方法~

RPAは、簡単な業務から複雑な業務まで色々なレベルの業務を自動化できます。 ・自分の行っている単調な作業の自動化 ・会社の全社員が使用する基幹システム業務の自動化 初級編では、自分の行っている作業の自動化ができるようにUiPath Studioの基本的な使い方を解説しました。 中級編では、全社員がアクセスする基幹システムを扱う業務の自動化に必要な技術を学んでいきます。 上級編では、開発工数、保守工数、運用工数を削減するための、より効率的にワークフローを開発する技術を学んでいきます。 具体的には、共通部品やテンプレートを使用して、処理を流用する方法を解説します。 既にある処理は作らずに流用するということが重要な考え方になってきます。 また、モダンデザインエクスペリエンスとUIライブラリを使用した保守工数の削減方法について学んでいきます。 さらには、GitとUiPathを連携して管理工数まで削減する開発方法を解説していきます。 本コースの内容は大企業のRPA導入経験を基にしています。 本コースを受講することで、RPA開発者としても通用するスキルが身につくと思います。 個人利用無料のCommunity版の最新バージョンである21.04FTSを使用しています。 法人であってもトレーニング目的であれば使用することは可能ですので、開発者の育成にもご活用ください。

【上級編】RPAコンサルタントが教えるUiPath Studio ~共通処理を集約して長期間安定した良い処理を作る方法~ Read More »

【最新ver対応済】モダンJavaScriptの基礎から始める挫折しないためのReact入門

【最新ver対応済】モダンJavaScriptの基礎から始める挫折しないためのReact入門

これからReactを勉強する全ての人におくるReact入門コース決定版! Reactの勉強に苦戦する多くの人と話してきました。 そこで感じたのは苦戦する多くの人は学習の順序を間違えているということです。 JavaScriptへの理解なくしてReactの習得はなし得ません。 そこでJavaScript→Reactの理解の架け橋となる本コースを作成しました。 ■2023年11月 フルリニューアルしました! ありがたいことにコース公開から3年で24000人もの方に受講いただきました。 3年でReactのバージョン等大きく変わりましたし、皆さんからのレビュー内容を反映したい気持ちもあり、全て再収録・再編集し直しました! ↓リニューアル内容例 最新のReact v18への対応 昨今の状況を加味した解説等の追加 一部新規レクチャー 誤っていた箇所の修正 レビューいただいた内容の反映(音質改善や完成版コードの共有等) これから先もReact入門コースの代名詞として選ばれ続けるよう皆さんの声を反映していきます! ■本コースでは以下の流れで学習を進めます。 モダンJavaScriptを取り巻く周辺知識や仕組みの概念を知る SPAとは?仮想DOMとは?パッケージマネージャとは?等 React開発に関わる事柄について説明することでまず概念を理解し学習を進め易くします。 React開発で使用するモダンJavaScriptの機能を知る ReactはJavaScriptの機能をふんだんに使って開発していきます。そのためまずは良く使うモダンなJavaScriptの機能を先に理解することで後でReactの学習に集中することができます。 プレーンなJavaScriptのみでアプリケーションを開発する Reactを使用することでどういう恩恵があるか、従来との違いは何なのか?を知るためにまずはReactを使わずJavaScriptのみでアプリケーションを開発します。 このステップを挟むことでよりReactへの理解が深まります。 Reactの基本やルールを知る ここからReact特有のルールや文法、機能についてフォーカスして学んでいきます。 JavaScriptだけで作成したアプリケーションと同じものをReactで開発する 学んできたReactを使用し実際にアプリケーションを開発することでより理解を深めます。 実務ではどのような書き方をするか、抑えるべきポイントも合わせて説明していきますのでイメージが深まるかと思います。 更にプレーンなJavaScriptで作成したものと同じものを作成するので、近代JavaScriptの転換を体感することができます。 ■それ以外の本コースの特徴 私自身、複数プロジェクトでReactを使用し仕事をしているエンジニアです(フリーランス→会社設立) 学習には息抜きも必要なのでセクションの合間に私の経験やフロントエンド周りの雑談も含まれたりしています コード入力時は画面を拡大する等、編集も工夫しているためスマホでもストレスなく閲覧できます 収録音声にも気をつかっているのでイヤホン等で視聴しても不快ではないです(声の好みは分かりませんが…)

【最新ver対応済】モダンJavaScriptの基礎から始める挫折しないためのReact入門 Read More »

Djangoでチャットを実装してみよう!django-channelsの使い方をざっくり解説。

Djangoでチャットを実装してみよう!django-channelsの使い方をざっくり解説。

チャットを実装する方法は様々です。開発言語にもよりますが、今回はPythonでDjangoというWEBフレームワークを使用したチャットの実装を行っていきたいと思います。 使うモジュールはdjango-channelsというものを使います。これまであまりネットの世界にも噛み砕いて説明をしたものがなかったので、今回こちらの動画を作成しました。 この際に、Djnagoでチャットを実装して、より良いサービスを展開していく礎にしていきましょう!

Djangoでチャットを実装してみよう!django-channelsの使い方をざっくり解説。 Read More »

米シリコンバレーDevOps監修!Istio Service Mesh ハンズオン+Kubernetes AWS EKS

米シリコンバレーDevOps監修!Istio Service Mesh ハンズオン+Kubernetes AWS EKS

このコースを一文でまとめると? このコースは、Kubernetes中級者以上のDevOpsの方が、Istio Service Meshをディプロイし、本番運用向けの様々なベストプラクティス(Gateway, Virtual Service, Destination Rule, 加重Routing, Mirror Live Traffic, Fault Injection, Circuit Breaker, Mutual TLS, TLS Termination, JWTの認証認可, TLS Origination, Kiali Dashboard)まで学ぶコースです。 注釈: このコースはK8sのアドミニストレーター(DevOps)としてAWS EKSやGKE上でK8sクラスターを管理するためのコースです。 また、アプリデベロパーでKubernetesクラスターの構築・管理まで興味がない方は対象外です。 ☆コース内容を確認した上で受講をいただけるように、無料プレビューを公開してます。ぜひご覧ください☆ もしかしてあたなは今下記に当てはまりますか? Istio Servie Meshをはじめるきっかけがない  Istio Servie Meshの公式ページを読んだだけでは全くわからない DevOpsとして、Kubernetesクラスター内のSecurityを改善したい(Mutual TLSなど) Nginx Ingress Controllerのデメリットを克服するために、本番運用向けのIngress Controllerを使いたい AWS ALB Ingress Controllerは複数のIngress YAMLを合算できないデメリットがあるので、他のIngress Controllerを使いたい Istio Gatewayを使ってホストへのHTTPS(TLS Termination)を有効化したい Virtual Service Subsetを使って加重Routing(%の割合によるrouting、Canary rollout) を設定 DestinationRuleを使ってCircuit Breakerを有効化したい Gatewayを使ってHTTPからHTTPSへRedirectの設定をしたい JWT(Json Web Token)を使って認証(Authentication)と認可(Authorization)を設定したい ServiceEntryを使ってEgressのSecurityを向上したい 当コースを取るべき人 Dockerの経験が1−3ヶ月以上ある(Docker中級者以上推奨。私のDocker完全入門コースとKubernetes完全入門コースを終えてからこのコースをお勧めします) すでにKubernetesの知識と経験がが1−3ヶ月以上あり、K8sオブジェクトの基礎を理解している人(Pod, Service, Deployment, Ingress、ConfigMap, ClusterRole, etc)(Kubernetes中級者以上推奨。私のKubernetes完全入門コースを終えてからこのコースをお勧めします) Istio Service Meshをはじめるきっかけがない、まだIstioを使ったことがない人 K8sのYAMLリソースを使ったことのある人  当コースが不要な人 すでにIstio Service Meshの理論や実践をたくさん知っている 特にKubernetesクラスター内でMeshの構築やMutual TLS、認証認可などする予定がない・興味がない 特にKubernetesを使用することを考えておらず、ドッカーやK8sにに興味ない Dockerを利用したことが全くない Kubernetesを利用したことが全くない 特にKubernetesクラスターを管理する必要がない人(FrontendやBackendデベロパー) 本番運用向けには、単にKubernetesクラスター内にPodとLoadBalancerタイプのServiceでAWS ロードバランサーを立ち上げて外部に公開するだけでは全く不十分です。 またNginxやAWS ALB Ingress Controllerにはデメリットがあり、本番運用向けには向いていません。 さらに、クラスター内のコネクションをHTTPSにアップグレードしたい場合や、Traffic managementをしたい場合は、普通にIngress ControllerやK8sのNetwork Policyだけでは足りません。 このコースでは、DevOpsのエンジニアをターゲットに、Kubernetesクラスター内NetworkのSecurityとControlを向上させ、本番運用により近いクラスターの形成をハンズオンで学んでいきます。 当コースは単なる理論詰め込み型ではなく、再現性の高い実践的なラボとわかりやすい図解説付きのハウトゥーです。 このコースで理論と実践を学ぶことで、 Istio VirtualServiceとGatewayでPodを外部に公開  Istio Gatewayを使ってホストへのHTTPS(TLS Termination)を有効化 Virtual Service Subsetを使って加重Routing(%の割合によるrouting、Canary rollout) を設定 HTTP HeaderのIdentityによるRoutingを有効化 VirtualServiceからDelayやHTTPエラーコードをInjectしてResilienceのテスト  VirtualServiceでRetryやTimeoutを指定して、Resilienceをテスト Destination Ruleを使ってLoad Balancingポリシーを設定 DestinationRuleを使ってCircuit Breakerを有効化 Istio Service Mesh内でMutual TLSが有効化されているのを確認 Mutual-TLSのSTRICTモードをMesh全体(全てのnamespaces)に有効化 JWT(Json Web Token)を使って認証(Authentication)と認可(Authorization)を設定 指定したSource IPに対して、JWTのEnd-User Authorizationを有効化する ServiceEntryを使ってEgress Securityとモニタリングを高める  外部URLへのアクセスに対して、DestinationRuleでHTTPSを有効化する(TLS Origination) Kialiダッシュボードを使ってService MeshをVisualizeしたりログやMetricsをチェック などを理解できるようになります。 このコースを取るべき5つの理由

米シリコンバレーDevOps監修!Istio Service Mesh ハンズオン+Kubernetes AWS EKS Read More »

Slack風チャットツール「Rocket.Chat」サーバー構築 - 基本マスターコース

Slack風チャットツール「Rocket.Chat」サーバー構築 – 基本マスターコース

最近、リモートワークが増えたおかげで、 「メールのやり取りが増えて時間が取られる」 「社内・グループ内のコミュニケーションをもっと盛り上げたい」 といった悩みをお持ちではないですか? これらのコミュニケーションの悩みを解決するのがビジネスチャットツールです。 ビジネスチャットツールを導入すればグループ内で気軽にやり取りを行えますし、リアルタイムにメッセージのやり取りが出来るので、注目を浴びているツールです。 ビジネスチャットツールとして最近はSlackが人気ですが、業務効率化を図るツールとして、多くの企業が導入しています。 Slackは無料でも利用できますが、当然制限もあります。 Slackチーム内の直近のメッセージ が10,000 件までしかアクセスできないという制限があります。 メッセージ履歴数の制限を外すには、Slackでは少なくともスタンダードプランに加入する必要がありますが、ユーザ数が多いと結構高額になってきます。 そこで、本コースではオープンソースで公開されているSlack風のチャットツール「Rocket.Chat(ロケットチャット)」を紹介したいと思います。オープンソースのツールですので、無料で利用することができます。 このコースを受講して頂くと次のようなことができるようになります。 レンタルVPS(仮想専用サーバー)の設定 ビジネスチャットツールRocket.Chatサーバーの構築 ビジネスチャットツールRocket.Chatを使ったタイムリーなコミュニケーション Unix/Linux初心者の方でも、本コースで説明している通りに進めて頂ければ、独自のSlack風ビジネスチャット環境を構築出来るようになっていると思います。これを機会にサーバー構築方法を学んでみてはいかがでしょうか。

Slack風チャットツール「Rocket.Chat」サーバー構築 – 基本マスターコース Read More »

Reactソフトウェアテスト(Hooks+ReduxToolKit時代のモダンテスト手法)

Reactソフトウェアテスト(Hooks+ReduxToolKit時代のモダンテスト手法)

2018年にリリースされたReact Testing Libraryは、よりユーザー挙動に近いテストを実行できるツールとしてReactも公式に採用を推奨しています。また、従来のEnzymeよりReact Hooksとの相性がよく、React Testing Libraryの人気が急激に上がっています。Hooks 時代の必須テストスキルに乗り遅れないために、本コースでReact Testing Libraryの使い方を解説していきます。 コース内容 1. Rendering テスト 2. userEventによるユーザー動作シミュレーションとテスト(useState) 3. useEffect テスト 4. API Mocking (Mock Server Worker Library) 手法 5. [Redux ToolKit] reducer/ExtraReducer テスト 6. [Redux ToolKit Integration Test] Redux / AsyncThunk 非同期テスト 7. [Redux ToolKit Integration Test] AsyncThunk + Mock API 非同期 + API Mock テスト 8.

Reactソフトウェアテスト(Hooks+ReduxToolKit時代のモダンテスト手法) Read More »

Scroll to Top