Giter VIP home page Giter VIP logo

web-kata's Introduction

web-kata

Kata for Single-Page applications. In React, TypeScript and Javascript.

Requirements

Versions used

  • npm: 4.5.0
  • node: v7.8.0
  • yarn: v0.27.5

ℹī¸ if you need to keep a different version of Node.js on your machine, you can use nvm to manage different versions of Node.js.

Instructions for any Kata

Run the app

  • cd app1
  • yarn
  • yarn start

This will start the web app development server usually at http://localhost:3000/.

Change some code

Go to App.js and change the message. The app should re build itself and reload the content with your changes.

Katas on React and Javascript

  1. Kata 1 - Introduction to a simple React App
  2. Kata 2 - Add and remove objects
  3. Kata 3 - Filter, show and hide objects
  4. Kata 4 - Add router to an app
  5. Kata 5 - Interaction with backend server through REST API calls
  6. Kata 6 - Redux basics and change you app to use it
  7. Kata 7 - Redux single source of truth
  8. Kata 8 - todo Add honeycomb to your React app

Katas with Typescript

  1. Kata TS 1 - Introduction to a simple React App
  2. Kata TS 2 - Add and remove objects
  3. Kata TS 3 - Filter, show and hide objects
  4. Kata TS 4 - Add router to an app
  5. Kata TS 5 - Interaction with backend server through REST API calls
  6. Kata TS 6 - Redux basics and change you app to use it
  7. Kata TS 7 - Redux single source of truth

Katas on ASP.Net Core API development + JS Promises

  1. Kata Website 1 - Creating the web API with Asp.Net Core
  2. Kata Website 2 - CRUD operations
  3. Kata Website 3 - Use API in front end using JS Promises + some light React

Future

Ideas for future sessions

  • aspnet core web app MVC calculator (more than one session)
  • server side rendering
  • web sockets / signalr with dotnet core
  • server send events
  • sqlops, vscode extensions

Resources

web-kata's People

Contributors

berkaysakarg avatar dependabot[bot] avatar haletothewood avatar mikielagutu avatar onatm avatar redgateadmin avatar santiaago avatar tugberkugurlu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤ī¸ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.