GitHub Actions入門~Cloud9でGitHub ActionsのHelloWorldを実行してみよう
現場によっては、メンバーそれぞれがビルドやテスト、デプロイをしているところや、開発チームのメンバーがコードを更新するだけで、自動的にビルドとテストがなされる「CI(継続的インテグレーション)」を利用していたり、ビルドやテストだけでなく、リリースプロセス全体を自動化する「CD(継続的デリバリー)」を使っているところもあると思います。
現場によっては、メンバーそれぞれがビルドやテスト、デプロイをしているところや、開発チームのメンバーがコードを更新するだけで、自動的にビルドとテストがなされる「CI(継続的インテグレーション)」を利用していたり、ビルドやテストだけでなく、リリースプロセス全体を自動化する「CD(継続的デリバリー)」を使っているところもあると思います。
大手の企業では、自社サービスのAPIを公開していることも多く、Webサービスで提供している機能やデータを呼び出したりしてサービスを利用する、ということも日常となってきているのではないでしょうか。
「Figmaを使ってデザインをする」といえば、デザイナーさんのお仕事だろうと考える方もいらっしゃるのではないでしょうか。現場でのデザイン作業も、最近ではWebサイトやWebアプリケーションをデザインするデザイナーさんだけでなく、様々な職種のメンバーとコラボレーションすることで、プロジェクトや制作フローの改善がなされることも多いようです。
仕事や趣味を通してJavaScriptのコードを書いている方であれば、「CodeSandboxを使ってReactのUIコンポーネントを作る」といってピンとくる方も多いと思いますが、実際に興味はあるけれど、どうReactを書けばよいのかわからないという方も多いと思います。
開発案件で使われることも多いTypeScriptの基礎について扱っていきます。今回は、TypeScriptで、下の「Hit&Blowゲーム(数字当て処理の実装)」サンプルを作成していきたいと思います。
開発を支援するJavaScriptのライブラリには様々なものがありますが、ここでは、いまも開発案件で使われること多いjQueryの基礎について扱っていきます。
古くて新しい言語であるJavaScriptですが、ES2015の登場により、言語仕様もモダンになりました。開発を支援するライブラリの一つとして注目を集めるReact.jsの開発の第一歩としてWindowsでの環境構築についてみていきたいと思います。
ツールを導入・運用する為、VBAのような他のプログラミング言語を使って開発したことがあるいう方もいらっしゃると思います。使用用途に合わせてデータ処理・分析・解析する際、APIを利用してデータを取得したり、スクレイピングでデータ取得をしたいケースなどもあるかもしれません。
Pythonを使ったグラフ表示の方法として、matplotlibやフレームワークなどを使ったことがある方もいらっしゃると思います。データを視覚化することで現状の課題に対するフィードバックがしやすくなる為、前向きにデータ活用していきたいものですよね。導入作業を繰り返し行うことで、周囲に合意を得られる形で情報が共有され、実際に導入実績につながるということもあるのかもしれません。
近年、初等・中等教育課程でプログラミングの授業が行われるようになったこともあり、「どのように問題を解いていくか?」という処理手順(=アルゴリズム)を考える視点が注目されています。世の中のニーズに合わせて、