Mình là người mới!!!



  • hiện tại, mình muốn học NodeJs cho người mới bắt đầu lập trình.
    Vậy có thể tìm tài liệu từ đâu!?
    cảm ơn các bạn!!



    1. Hiểu hệ thống server - client và cách hoạt động:
    1. Tìm hiểu JavaScript:
    1. Tìm hiểu qua MongoDB hoặc MySQL + sử dụng ORM để dễ dang hơn :
      MongoDB: https://tedu.com.vn/mongo-db/mongodb-la-gi-tai-sao-lai-dung-mongodb-26.html
      MySQL: https://www.mysql.com/
      Mongose (ORM của mongoDB) : http://mongoosejs.com/
      SequelizeJS (ORM của MySQL, SQLite, ...: http://docs.sequelizejs.com/en/v3/
    2. Rồi oke. Lao vào NodeJS đi:
    1. Tập sài framework : AngularJS, React, Express, Loopback, Meteor.

    Goodluck :)))



  • cảm ơn bạn. mình sẽ tham khảo, hy vọng sẽ tìm đc chân lí!!!



  • @Nguyen-Hien said in Mình là người mới!!!:

    ...

    Anh cho em hỏi, thế em muốn viết app cho mobile [chỉ nói Android] bằng JS (tránh càng nhiều càng tốt code java, theo em tìm kiếm thì lúc build cũng cần biết tí java), nếu search thì có thể nhiều. Nhưng bằng kinh nghiệm bản thân, anh chỉ cho em framework nào và tài liệu đc ko ạ! E. xin cảm ơn..

    Giống như lúc đầu viết desktop app, tự mình tìm hiểu thì dùng NW.js, sau đc thằng bạn giới thiệu Electron thì mới gọi là awesome!!



  • @Diep-Gepa Mình còn nhỏ tuổi lắm bạn.
    Về Js để viết mobile app theo mình có 3 thằng khá HOT còn vấn đề về Java là vấn đề khác rồi bạn đừng lo. Ở dưới mình sẽ nói thêm
    1 Ionic (https://ionicframework.com/) : Mẹ thằng này thì viết kiểu gì cũng run. Nó là dễ tiếp cận và dễ viết mobile app bằng JS nhất. Nếu biết angularjs thì đi thằng này nè. Nó ra app nhanh, viết đơn giản. Tuy nhiên app chạy khá là nặng nề.

    2 React Native (https://facebook.github.io/react-native/) : Nếu theo mình khuyên á. Thằng này là số 1 rồi. Facebook app, instagram app đều viết bằng nó. Nó laod tốt. Perfomance cao (vẫn thua native app) , và nó có khá nhiều lợi thế trong việc update app so với native app. Nếu thật sự mà suy nghĩ chọn thằng nào. Mình khuyên là thằng này.

    1. Native Script : không dám nói vì chưa sài bao giờ, chưa đọc qua luôn.

    Về Java giống như bạn hiểu nhầm rồi. JavaScript nó cross platform cho bạn. Tuy nhiên JS nó không lấy được hết tài nguyên của máy. Ví dụ camera, ram, rồi abcxyz linh kiện nằm bên trong cái app. Thì bạn thấy đó. Lúc này cần kết hợp java để lấy nó. Việc sử dụng Java hay không thì còn xem cái app bạn viết. Nó dùng sâu đến đâu. Và với IOS app viết bắng JS cũng thế. Bạn phải sài swift hoặc objectiveC để nhúng xuống lấy tài nguyên mà thằng JS không lây được =))). Mà không nhiều đâu. Cứ thử dần là quen.

    Chốt: React Native (xu hương luôn cmnr) =))). Sau đó cần gì nó không SP được search Java SDK về lấy. Dù sao dùng JS cũng ra app nhanh hơn. (cả android IOS)



  • minh dang hoc theo minh thi...
    1/ html + css
    2/javascript
    3/jquery
    4/es6 + typescript (bo sung them tinh nang cho javascript va de hoc angular sau nay)
    5/mongodb + nodejs + framework express.js + angular (neu muon )
    minh co rat nhieu tai lieu ve tat ca ve may cai nay neu ban thik lien he minh gui....video ebook project....nhung bang tieeng anh het nhe....!
    tren udemy ne:
    *)https://www.udemy.com/the-web-developer-bootcamp
    *)https://www.udemy.com/understand-nodejs/
    *)https://www.udemy.com/the-complete-nodejs-developer-course-2/
    *)https://www.udemy.com/learn-nodejs-by-building-10-projects/
    May cai nay da so ben nuocc ngoai nhiu tai lieu nen bac chiu kho doc tieng anh....viet nam co nhung rat it de hoc.....



  • High recommended book for you: Learning Node.js by Marc Wandschneider



  • @Nguyen-Hien hí cà hí



  • @linhhtd Hé cà Hé Linh Diệu. Lân la ra xa thế =))


Log in to reply