Web JavaScript React.js API scraping
【未経験者OK,初学者歓迎】JavaScriptのことならご相談ください
できること
対象者
✔️ Javascriptを学びたいが、学習方法が分からない方
✔️ Javascriptを用いて、Webのフロントエンドやバックエンドの開発に取り組みたい方
✔️ Javascriptを活用して、スクレイピング、Google Apps Script (GAS)、Botの使用に興味がある方
✔️ Webアプリを公開したい方
✔️ ゆるく話したい方
学べること
私が提供できることを、以下にリストアップしました。
主に WebとJavascript に焦点を当てていますが、それ以外の領域でもサポート可能かもしれません。もし何かご要望があれば、それに応じた学習プランを用意しますので、どうぞ気軽にご連絡ください。😊
🌐 Web フロントエンド コンポーネント開発
クライアントサイド(フロントエンド)の開発においては、 再利用性が高いコンポーネントの開発 が主流となっています。ReactやVue.jsを活用し、Webアプリケーションの作成を通じて学びましょう。特に私の得意分野はReact.jsです。😗
🌐 Web バックエンド API開発
Webアプリケーション開発において、データを提供するAPIの開発はほぼ必須となります。シンプルなAPIの構築に取り組んでみましょう。REST APIでもGraphQLでも対応可能ですが、私自身の経験はREST APIの方が長いです。😗
🤖 Google Apps Script 開発 (GAS)
GMailやGoogle Calendar、Google Spread SheetといったG Suite製品をGoogle Apps Script(GAS)と組み合わせることで、様々な自動化作業を実現しましょう。アイデア次第で無限に可能性を広げられます。😍
また、Claspというツールを使用すれば、Typescriptによる開発も可能です。
🤖 ブラウザオートメーション開発(スクレイピング)
Playwrightというツールを用いることでブラウザの自動操作が可能となります。これを使用すれば、任意のサイトからのデータスクレイピングや自動操作のコーディングが容易になります。データスクレイピングに興味がある方は、ぜひ依頼下さい。🎭
※ただし、スクレイピングは法的なグレーゾーンに位置するため、個人の範囲内での利用を心掛けてください。
🤖 Google Chrome 拡張機能開発
Google Chromeユーザーの方々に限りますが、Chromeの拡張機能(Extension)はJavascriptで開発可能です。自身だけのオリジナル拡張機能を作成し、ブラウジングの効率を向上させましょう!✈️
🤖 Bot開発
Botは、SiriやCortanaのように、ユーザーを様々な面で支援します。LineBotやSlackBotなどの開発に挑戦し、これらと連携するためにJavascriptを活用しませんか?💡
自身のオリジナルBotを用いて、日常生活をより便利にしてみてください。
🚀 次世代 Web コンポーネント開発
Web ComponentsはWebの標準技術であり、これを使用することで、Vue.jsやReactといったライブラリを用いずにコンポーネントの開発が可能となります。Todoアプリを作成することでWeb Componentsの使用方法を学びましょう。🤗
※ 書籍を公開しています。はじめてのWeb Components入門
🚀 デプロイサービス 活用開発
現在、多数の無料で利用可能なデプロイ(一般公開)サービスがあります。
- Netlify
- Vercel
- Heroku
- Fly.io
- Ngrok
など、多種多様です。あなたが作成したサービスを一般に公開し、その実力を見せつけましょう!
☕️ 1on1
さまざまな人との会話から新たな刺激や学びを得ることがありますよね? 簡単な自己紹介から始めて、何かトピックについて一緒に議論してみませんか? ちょっとした相談でも大歓迎です。コーヒー片手に気軽にしましょう。
受講の流れ
- MENTAのメッセージやコメントより、メンティー様のリクエストをヒアリング
- (必要あれば) 音声/ビデオ通話により、メンティー様のリクエストを再ヒアリング
- メンティー様に合う専用プランを準備 (単発,月契約 どちらでも可能👌) (プランの費用は, メンティー様のご要望を考慮致します)
- メンティー様から合意頂ければ、契約開始 (→ Slack招待リンクを送ります)
作業ツール
特段の指定がなければ、次のツールを使用します。
チャット
Slackを使います。privateチャンネルを設けますので、そちらで情報共有します。
音声/ビデオ
Zoomを使います。画面共有を使用し、画面操作のフォローをします。
Editor
特に指定はありません。
ソース管理
特段の理由がない限りはGithubでやりとりを行います。
メンティー様側で、Privateリポジトリの作成をお願いします。
メンター活動時間
平日: 19:00 ~ 21:00
土日祝: 09:00 ~ 12:00, 19:00 ~ 21:00
私のカレンダーは公開しています。Google Calendar
わたしの目的
- わたしがあなたへ伝えることで、私の理解を深めること
- あなたが取り組もうとする内容を理解し、私の視野を広げること
- お小遣い程度の収益をあげること
メンタープロフィール
しばもと(silverbirder)@JavaScript歴7年
レビュー
ありがとうございました。
ありがとうございました。
素敵な方でした!
引き続きお願いしたいと思います。
会員登録後、全てのレビューをご覧いただけます。
相談できます
しばもと(silverbirder)@JavaScript歴7年
返信スピード
1〜2日以内
※あくまでも目安となります