[MIỄN PHÍ] – Xây dựng ứng dụng như Dropbox với NodeJS, Angular và TypeScript

SỐ LƯỢNG:  25 bạn đăng ký nhận vé đầu tiên
THỜI GIAN:  08:30 AM – 11:30 AM Thứ 7 ngày 18-11-2017
ĐỊA ĐIỂM HỌC:  Trung Tâm Đào Tạo Lập Trình Viên JANETO
PHÍ THAM GIA:  HOÀN TOÀN MIỄN PHÍ
NHẬN VÉ NGAY:   TẠI ĐÂY
LƯU Ý:   Chúng tôi sẽ đóng đăng ký sớm hơn dự kiến nếu đủ số lượng đăng ký tham gia

 

Về Node.js


Nodejs là một nền tảng Javascript phía máy chủ. Nó cũng tương tự như các bạn lập trình ASP.NET framework bằng C# hay Spring framework bằng Java vậy.

Node.js được giới thiệu lần đầu tiên tại sự kiện 2009 JSConf.eu Conference bởi người sáng tạo ra nó Ryan Dahl. Bài giới thiệu nhận được sự hoan nghênh của các lập trình viên trên thế giới. Kể từ đó, “Node.js” tiếp tục phát triển và được tài trợ bởi Joyent, công ty nơi Dahl làm việc.

Ai sử dụng Node.js

Hiện tại các công ty lớn như eBay, GE, GoDaddy, Microsoft, Paypal, Uber…. đã ứng dụng dùng Node.js

Node.js được sử dụng ở đâu

Những lĩnh vực ứng dụng Node.js được sử dụng như là một sự lựa chọn hoàn hảo:

  • Các ứng dụng về I/O
  • Các ứng dựng về luồng dữ liệu
  • Các ứng dụng về dữ liệu hướng đến thời gian thực (real-time)
  • Các ứng dụng dựa vào JSON APIs
  • Các ứng dụng Single Page Application

Đó là lí do mà Node.js đã trở nên phổ biến đến như vậy, đặc biệt là ngành lập trình trong những năm gần đây. Khi mà các ứng dụng realtime như mạng xã hội, chat, game, ứng dụng số … phát triển như vũ bão.

 

Về Angular


  • Angular là một framework hoàn chỉnh phát triển bởi Google, đột phá với các tính năng và kiến trúc mới giúp cho việc Xây dựng ứng dụng Web và Mobile trở nên dễ dàng hơn.
  • Angular có cộng đồng lớn các lập trình viên cũng như các dự án đang sử dụng sẵn sàng hỗ trợ và giải đáp bất cứ câu hỏi nào của bạn.
  • Angular sử dụng TypeScript để phát triển ứng dụng. TypeScript vừa có tính chặt chẽ của một ngôn ngữ có kiểu (kiểm tra kiểu dữ liệu ngay khi compile), vừa giữ được sự linh hoạt và gọn nhẹ của JavaScript, giúp cho Angular phù hợp với tất cả các dự án ở mọi quy mô.
  • Angular hỗ trợ bởi các modules sẵn có của NPM để tổ chức và quản lý code 1 cách tốt hơn.
  • Với Angular thì chúng ta dễ dàng xây dựng được 1 ứng dụng có thể dễ dàng mở rộng, bảo trì, kiểm nghiệm và chuẩn hóa ứng dụng của mình.

 

Và TypeScript?


TypeScript là một dự án mã nguồn mở được phát triển bởi Microsoft, nó có thể được coi là một phiên bản nâng cao của Javascript bởi việc bổ sung tùy chọn kiểu tĩnh và lớp hướng đối tượng mà điều này không có ở Javascript. TypeScript có thể sử dụng để phát triển các ứng dụng chạy ở client-side (Angular) và server-side (NodeJS).

Một số tính năng nổi bật của TypeScript:

  • Dễ phát triển dự án lớn: Với việc sử dụng các kỹ thuật mới nhất và lập trình hướng đối tượng nên TypeScript giúp chúng ta phát triển các dự án lớn một cách dễ dàng.
  • Nhiều Framework lựa chọn: Hiện nay các Javascript Framework đã dần khuyến khích nên sử dụng TypeScript để phát triển, ví dụ như Angular 2+ và Ionic 2+.
  • Hô trợ các tính năng của Javascript phiên bản mới nhất: TypeScript luôn đảm bảo việc sử dụng đầy đủ các kỹ thuật mới nhất của Javascript, ví dụ như version hiện tại là ECMAScript 2015 (ES6).
  • Là mã nguồn mở: TypeScript là một mã nguồn mở nên bạn hoàn toàn có thể sử dụng mà không mất phí, bên cạnh đó còn được cộng đồng hỗ trợ.
  • TypeScript là Javscript: Bản chất của TypeScript là biên dịch tạo ra các đoạn mã javascript nên ban có thê chạy bất kì ở đâu miễn ở đó có hỗ trợ biên dịch Javascript. Ngoài ra bạn có thể sử dụng trộn lẫn cú pháp của Javascript vào bên trong TypeScript, điều này giúp các lập trình viên tiếp cận TypeScript dễ dàng hơn.

 

Vì vậy

Đầu tư tìm hiểu và nghiên cứu TypeScript, Angular và Node.js ngay từ bây giờ có thể được xem là 1 trong những quyết định đúng đắn khi bạn muốn Xây dựng các ứng dụng web mạnh mẽ.

Trung Tâm Đào Tạo Lập Trình Viên JANETO tổ chức buổi chia sẻ “Xây dựng ứng dụng như Dropbox với NodeJS, Angular và TypeScript” bởi anh Nguyễn Hải Hà – Developer của Công ty JANETO trực tiếp chia sẻ. Hy vọng rằng buổi chia sẻ sẽ giúp các bạn dễ dàng làm quen với những vấn đề kỹ thuật cũng như những ưu nhược điểm của TypeScript, Angular và Node.js.

Với buổi chia sẻ, diễn giả sẽ hướng dẫn chi tiết cách tạo nên 1 ứng dụng như Dropbox sở hữu những tính năng ưu việt. Từ đây, bạn sẽ hiểu rõ hơn những kiến thức quan trọng cách cài đặt và cách thức hoạt động của MEAN Stack. Có thể khẳng định MEAN Stack là một tổ hợp các công nghệ cực kì mạnh mẽ để xây dựng các ứng dụng web chuyên nghiệp, đòi hỏi những kĩ thuật cao mà các công ty hiện nay đang rất cần nhân lực.

 

Những nội dung chính mà các bạn sẽ nhận được trong buổi chia sẻ


Giới thiệu Typescript 

  • Typescript là gì?
  • Tại sao dùng Typescipt
  • Những đặc trưng nổi bật của Typescript
  • Biên dịch Typescript thành Javascript để chạy

MEAN Stack là gì? Làm gì? 

Các thành phần MEAN Stack:

  • MongoDB (Giới thiệu – Cài đặt)
  • MongoDB (Giới thiệu – Cài đặt)
  • Angular (Giới thiệu – Cài đặt)
  • Node.js (Giới thiệu – Cài đặt)

Xây dựng ứng dụng như Dropbox

  • Xây dựng ứng dụng như Dropbox
  • Những API cần thiết
  • Full text search

Đăng ký nhận vé ngay tại đây để tham gia buổi chia sẻ “Xây dựng ứng dụng như Dropbox với NodeJS, Angular và TypeScript” hoàn toàn miễn phí tại Trung tâm Đào Tạo Lập Trình Viên JANETO, đến và cùng khám phá về Node.js, Angular và TypeScript bạn nhé!

 

THÔNG TIN LIÊN HỆ


 Hotline: 0933067997 – 0933267337
 Fanpage thôn: facebook.com/laptrinhvienio
 Email: tuyensinh@laptrinhvien.io
 Địa chỉ: Tầng 2 Tòa nhà The Morning Star – 57 Quốc Lộ 13, Phường 26, Quận Bình Thạnh, TP. HCM.

Nếu bạn thấy buổi học này hữu ích thì hãy cùng chia sẻ thông tin này đến cho bạn bè mình biết cùng tham gia luôn nha!

0

Bình luận

0933 06 7997
0933 26 7337
tuyensinh@laptrinhvien.io