
Learn how continuous integration and continuous deployment automate building, testing, and deploying code to production, reduce conflicts, and publish repositories using GitHub Actions in real-world workflows.
Learn to initialize a local git repository, stage files with git add, commit changes with a message, and publish to GitHub by creating a repo and pushing.
Learn to deploy a React app to GitHub Pages by installing gh-pages, configuring homepage, adding predeploy and deploy scripts, pushing changes, and running npm run deploy.
Use GitHub action to automate building, testing, and deploying your React app to GitHub Pages across Linux, Windows, and macOS, by creating a YAML workflow that triggers on changes.
Set up a React project quickly with create-react-app, start it with npm start in VS Code, remove unused files, and create a simple Hello World header for bootstrapping next.
Add bootstrap to a React hello world app by wiring bootstrap links into index.html, using fragment, and building a responsive email address and password form for your to-do app.
Create a Bootstrap-styled todo app template by applying a container, grid layout, borders, and a rounded button, with gradient or background image and sans serif typography.
Learn how React state manages component data and updates onChange inputs from a text area, triggering renders and console logging of the input data.
Implement an onSubmit event handler to process form submissions and show the todo item with an alert. Build the list using React state and input data.
Render a dynamic to-do list in React by building a list component, passing items as props, and rendering them with map using bootstrap’s list group.
Add two items to your React to-do list by validating input, appending new items to the list with the spread operator, and updating state to re-render the UI.
Explore passing delete item as a prop to a child component in a React to-do app, using a bootstrap danger button and index-based removal logic.
Learn to implement delete functionality in a React to-do app by filtering out the selected index and updating state with the spread operator, creating a smoother task flow.
Push your code to a GitHub repository to trigger a GitHub Actions workflow that builds and deploys a React app to production via GitHub Pages on push and pull events.
Devops are popular these days and CI/CD is one of the core practices of Devops. In this course, you will learn how to build CI/CD pipeline for React app using Github Action.
What is CI/CD?
Continuous integration (CI) and continuous delivery (CD), also known as CI/CD operating principles, and a set of practices that application development teams use to deliver code changes more frequently and reliably.
What is Github Action?
Github Action enables you to include Continues Integration (CI) and continuous deployment (CD) capabilities and many other features directly in your repository.
Also you will learn how to create and publish repository into Github.
What is Git in Devops?
Git is an open-source and distributed version control system that lets you manage and keep track of your source code history.
What is Github in Devops?
Github is git repository hosting service used for code sharing, bug tracking, feature request and much more.
What is difference between git and Github?
Git is a version control system that lets you manage and keep track of your source code history. GitHub is a cloud-based hosting service that lets you manage Git repositories.
This course is proper mix of theoretical concepts and practical hands-on in order to make you confident and start your career in the field of Devops.