Code Monkey home page Code Monkey logo

rn25-nguyenngocduc's Introduction

rn25-NguyenNgocDuc

Documents of course will be move to (https://documents.aptech.io/docs/category/aptech-mern)

⭐ A. SETUP DEVELOPMENT ENVIROMENT

  1. Nodejs: https://nodejs.org/en/ (Cài bản LTS)

  2. Yarn (https://yarnpkg.com/lang/en/docs/install/#windows-stable)

  3. Git SCM: https://git-scm.com/download/

  4. Visual Studio Code: https://code.visualstudio.com/Download

  5. Cài đặt các Extensions cho Visual Studio Code

    • Auto Rename (Jun Han)
    • Auto Close Tag (Jun Han)
    • ESLint (Microsoft)
    • IntelliCode (Microsoft)
    • JavaScript (ES6) code snippets (charalampos karypidis)
    • ES7+ React/Redux/React-Native snippets (dsznajder)
    • npm Intellisense (Christian Kohler)
    • Prettier - Code formatter (Prettier)
    • TSLint (Microsoft)
    • Typescript React code snippets (infeng)
    • Vscode-styled-components (Julien Poissonnier)
  6. Cài đặt các tiện ích cho Visual Studio Code:

    • Better Comments (Aaron Bond)
    • Color Highlight (Sergii N)
    • Icon: Material Icon Theme (Philipp Kief)
    • Theme: Dracula Official (Dracula Theme)
  7. Các tài nguyên

⭐ B. REACT BASIC

1. Javascript ESNext

Xem chi tiết

2. React Basic

Xem chi tiết

3. React Hooks

Xem chi tiết

⭐ C. REACT ROUTER

Xem chi tiết

⭐ D. STATE MANAGEMENT WITH REDUX & SAGAS

Xem chi tiết

⭐ E. USING UI KIT WITH ANTD DESIGN & MUI

  • 🌈 Enterprise-class UI designed for web applications.
  • 📦 A set of high-quality React components out of the box.
  • 🌻 Written in TypeScript with predictable static types.
  • ⚙️ Whole package of design resources and development tools.
  • 🌍 Internationalization support for dozens of languages.
  • 🎨 Powerful theme customization in every detail.
  • MUI offers a comprehensive suite of UI tools to help you ship new features faster.
  • Start with Material UI, our fully-loaded component library, or bring your own design system to our production-ready components.

GIT

Install

https://git-scm.com/downloads

  • Check cài đăt thành công:
  • Window: open cmd -> git -v

MAC:

Create repository github

Clone repository

  • Open VScode
  • Open folder code
  • Open terminal vscode tại folder code
  • Nhập: git clone <HTTPS của repository>
  • Lưu ý: Cần phải kiểm soát chặt chẽ cấu trúc folder code.
  • Repo bản thân tự tạo: dùng để code (code nhớ FORMAT)
  • Repo document: Yêu cầu không thay đổi code. Chỉ dùng git pull để lấy tài liệu.

Step git push code

  • Lần đầu:
  • Khởi tạo git: git init
  • Config email : git config --global user.email ''
  • Config username : git config --global user.name ''
  • Add toàn bộ file change: git add .
  • Tạo commit mô tả: git commit -m 'homework1'
  • git push
  • Những lần sau:
  • Add toàn bộ file change: git add .
  • Tạo commit mô tả: git commit -m 'homework1'
  • git push

git log —oneline git reset ... tạo branch: git checkout -b manhph git add . git commit -m 'ádadsdasd' git commit —amend

git reset --soft HEAD~ Git stash Git stash apply git cherry-pick —CODE

git checkout development git pull origin development --rebase git checkout manhph git rebase development

nếu có conflic thì sửa git add . git rebase --continue :wq git push git help -f

git push git branch --show-current

git remote add origin

git branch -D …

rn25-nguyenngocduc's People

Contributors

ducbird avatar

Watchers

 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.