Progamming

Progamming

Comments

🎁 CỰC SỐC - Mua trả góp với lãi suất ưu đãi 1.09%/Tháng ( Tặng ngay bảo hiểm khoản vay ) 🔱 🔱 🔱 MUA XE-TRẢ GÓP 🔱 🔱 🔱 📞📞📞 GỌI NGAY: 09.3131.8040( Lợi) + Inbox vào fanpage để được tư vấn trực tiếp. ✔HỔ TRỢ TRẢ GÓP LÃI SUẤT ƯU ĐÃI CHỈ TỪ 1.09%/Tháng - Chỉ cần trả trước 20%. - Chỉ cần CMND và Hộ Khẩu( Hoặc bằng lái xe ) - Duyệt vay chỉ trong 30 phút - Thời hạn vay từ 6 đến 24 tháng - LẤY XE NGAY trong ngày 👏👏ĐỂ NHẬN THÊM NHỮNG ƯU ĐÃI RIÊNG TỐT NHẤT.⏰⏰

Nơi chia sẻ những kiến thức mới về lập trình.

code4func.com

Code4Func - Kĩ thuật lập trình

https://code4func.com/

code4func.com VIP - Chia sẻ các videos về các kĩ thuật lập trình thực chiến

Ưu đãi khi mua hai khóa Golang + Flutter nhé anh em.

🔥🔥 HOT! Code4Func giảm ~30% hai khóa học lập trình online thực chiến Golang + Flutter với hơn 70 videos thực chiến và tiếp túc cập nhật trong tương lai.

✅ Anh em yêu thích lập trình mobile và muốn học thêm chút backend thì không nên bỏ qua 2 khóa này nhé.

💥 𝐆𝐢𝐚́ 𝐠𝐨̂́𝐜: 𝟏,𝟒 𝐓𝐫𝐢𝐞̣̂𝐮
💥 𝐆𝐢𝐚́ 𝐤𝐡𝐮𝐲𝐞̂́𝐧 𝐦𝐚̃𝐢: 𝟏 𝐓𝐫𝐢𝐞̣̂𝐮

🌐 𝐋𝐢𝐧𝐤 𝐤𝐡𝐨́𝐚 𝐅𝐥𝐮𝐭𝐭𝐞𝐫:
https://code4func.com/course/cung-hoc-flutter

🌐 𝐋𝐢𝐧𝐤 𝐤𝐡𝐨́𝐚 𝐆𝐨𝐥𝐚𝐧𝐠 (𝐛𝐨𝐧𝐮𝐬 𝐭𝐡𝐞̂𝐦 𝐚𝐩𝐩 𝐅𝐥𝐮𝐭𝐭𝐞𝐫 𝐭𝐞𝐬𝐭 𝐀𝐏𝐈):
https://code4func.com/course/golang-flutter

𝐂𝐚́𝐜𝐡 𝐭𝐡𝐮̛́𝐜 𝐦𝐮𝐚 𝐤𝐡𝐨́𝐚 𝐡𝐨̣𝐜 -> Chuyển khoản

𝐓𝐡𝐨̂𝐧𝐠 𝐭𝐢𝐧 𝐜𝐡𝐮𝐲𝐞̂̉𝐧 𝐤𝐡𝐨𝐚̉𝐧:
Ngân hàng: Vietcombank, chi nhánh Quang Trung, Gò Vấp, HCM
Chủ Thẻ: Nguyễn Văn Kiên
Ghi chú: phone + email + go.flutter
STK: 0071000788228

𝐋𝐮̛𝐮 𝐲́: phone và email và phải chính xác để Admin liên hệ. Các bạn có thể click vào một link khóa học ở trên để xem thêm nội dung.

📍 Inbox nếu có thắc mắc thông tin gì nhé.

p/s: Mua khóa nào là học vĩnh viễn khóa đó nhé.

youtube.com

Khoá Học Lập Trình Mobile - Khai Giảng 5/11/2019

Khoá học Mobile Chất chỉ ưu đãi tới 31/10 và đây cũng là khoá học mình tin là rất đặc biệt cho những ai yêu thích Mobile mà chưa định hướng được con đường. Đừng ngần ngại inbox cho Code4Func để được tâm sự và tư vấn nhé.
Hãy chia sẻ thông tin khoá học tới bạn bè của bạn để Code4Func được đồng hành cùng nhiều anh em hơn nhé

Link chi tiết>> https://www.facebook.com/code4func/posts/2436479479801229

youtube.com Thông tin khoá học "Mobile Chất" sắp tới, lịch học và giá khoá học các bạn xem ở cuối status này nhé. Lưu ý nữa là khoá học này sẽ học tất cả nội dung mình đ...

Code4Func - Kỹ thuật lập trình

https://www.facebook.com/code4func/posts/2436479479801229?__tn__=-R

Thông tin khoá học "Mobile Chất" sắp tới, lịch học và giá khoá học các bạn xem ở cuối status này nhé. Lưu ý nữa là khoá học này sẽ học tất cả nội dung mình đề cập, một lượng kiến thức tương đối nhiều nên nó phù hợp với những anh em còn đang máu lửa, yêu thích mobile app, chuẩn bị đi làm mà không biết bên ngoài họ đang làm cái gì. Thì chắc chắn khoá này là dành cho bạn và mình tự tin nó sẽ không làm các bạn thất vọng. Nhớ chia sẻ post này để ủng hộ Team Code4Func nhé.

🚩 NỘI DUNG KHOÁ HỌC

⛵ Lớp Android

1. Giới thiệu các kiến thức trong khoá học và bài tập lớn cuối khoá học viên phải hoàn thành
2. Trang bị kiến thức cơ bản về Java, Kotlin
3. Tìm hiểu kiến trúc Android Framework
4. Nguyên lý xây dựng UI Android (View, ViewGroup)
5. Xử lý Event tương tác với UI + Animation (click, touch …)
6. Cách sử dụng Activity, Fragment
7. Làm việc với Database (sqlite)
8. Tổ chức và quản lý API (Retrofit, Gson, Converter)
9. Hiểu về nguyên tắc cơ bản khi tự thiết kế kiến trúc ứng dụng
10. Triển khai kiến trúc MVP
11. Triển khai kiến trúc MVVM (one-way, two-way binding)
12. Triển khai kiến trúc Android Architecture Components của Google
13. Giới thiệu và thực hành RxJava
14. Bảo mật các thông tin config trong ứng dụng

⛵ Lớp Flutter

1. Giới thiệu các kiến thức trong khoá học và bài tập lớn cuối khoá học viên phải hoàn thành
2. Làm quen và thực hành với Dart
3. Lập trình bất đồng bộ với Dart
4. Giới thiệu kiến trúc Flutter
5. Làm quen xây dựng UI (demo các widget thông dụng trên flutter.dev)
6. Stateless widget, Stateful widget
7. Lifecycle Stateful widget
8. Tìm hiểu hàm Build (BuildContext) mỗi widget + BuildContext
9. Inherited widget
10. Custom widget cho việc tái sử dụng
10. Cơ chế render UI của Flutter
11. Các async widget thường dùng (FutureBuilder, StreamBuilder)
12. State Management (khoá học sử dụng BLoC + Provider)
12. Làm việc với Network + JSON trong Flutter
13. Làm việc với Database (Sqlite)
14. Sử dụng Platform channel để tương tác với Native
15. Bắt tay vào xây dựng ứng dụng thực tế bao quát các kiến thức
- Tổ chức thư mục
- Quản lý API
- Sử dụng thành thạo Provider + BLoC
- Ứng dụng RxDart thực tế
- Đóng gói ứng dụng

⛵ Lớp iOS
1. Giới thiệu khóa học và bào tập lớn cuối khóa học viên phải hoàn thành.
2. Trang bị kiến thức cơ bản để lập trình iOS
3. Tìm hiểu về kiến trúc iOS Framework
4. Tìm hiểu về các thành phần chính cũng như vòng đời của project iOS
5. Nguyên lý xây dựng UI, tìm hiểu một số UIView cơ bản, frame...
6. Xây dựng UI với Storyboard, Segue, IBAction, IBOutlet...
7. Responsive với Autolayout
8. Tìm hiểu UICollectionView
9. Làm việc với Database - Coredata Framework
10. Làm việc với API, Gson
11. Nguyên tắc cơ bản khi thiết kế kiến trúc cho ứng dụng
12. Giới thiệu và thực hành RxSwift
13. Triển khai kiến trúc MVVM

🌟 THỜI GIAN HỌC: 3 THÁNG
🌟 NGÀY KHAI GIẢNG: 5/11/2019
🌟ĐỊA ĐIỂM học tại SHTPIC - Vườn ươm doanh nghiệp công nghệ tại 35 Nguyễn Thông, Quận 3.

🌟 HỖ TRỢ THẮC MẮC LIÊN QUAN KHOÁ HỌC LÀ TRỌN ĐỜI
🌟THỜI GIAN HỌC: BUỔI TỐI 2-4-6, MỖI BUỔI 2 TIẾNG, 19h -> 21h (do chỗ thuê mặt bằng họ phục vụ giờ này)

🌟 GIÁ KHOÁ HỌC: 5 TRIỆU (Đừng nghĩ nhiều về giá, vì học xong bạn hoàn toàn có thể đi outsource, 1 project outsource bèo nhất trên đời cũng hơn 5 củ rồi nhé)

🌟 ĐĂNG KÝ HỌC TRƯỚC NGÀY 31/10 ĐƯỢC GIẢM 15 % VÀ ĐƯỢC MIỄN PHÍ KHOÁ HỌC FLUTTER 650K TRÊN CODE4FUNC.COM (kích hoạt ngay sau khi thanh toán)

THÔNG TIN CHUYỂN KHOẢN
Ngân hàng: Vietcombank, chi nhánh Quang Trung, Gò Vấp, HCM
Chủ Thẻ: Nguyễn Văn Kiên
STK: 0071000788228
Khi chuyển khoản anh em ghi chú thích giúp mình: phone + email + code4func

Code4Func - Kỹ thuật lập trình

Lý do có thông báo này là vì: Hôm nay mình vui !
Link khoá học >> https://code4func.com/course/qkV5rb0sjU

youtube.com

Flutter nâng cao - Xây dựng module Map Picker | Location Picker

https://www.youtube.com/watch?v=0heSAx5Bskw

Khoá học Flutter tại Code4Func đang giảm giá 30% áp dụng từ 30/9 - 4/10. Thông tin khoá học: https://code4func.com/course/qkV5rb0sjU ► Đăng ký kênh để nhận c...

code4func.com

Code4Func - Cùng học Flutter

Khoá học Flutter bài bản đẩy đủ nhất hiện nay.
https://code4func.com/course/qkV5rb0sjU

code4func.com Ghi chú khi chuyển khoản (bắt buộc): email + phone + tên khoá học. Ví dụ bạn đăng ký tài khoản trên Code4Func với email là: [email protected] và muốn mua khoá học "Cùng học Flutter" thì ghi chú sẽ là:

youtube.com

Cùng học Flutter - Dart OOP cho người mới bắt đầu

https://www.youtube.com/watch?v=zuuBWUZEVLk

Video này mình cung cấp một số kiến thức cơ bản nhất về Dart mà các bạn cần biết để tự tin hơn khi tiếp cận Flutter.

Code4Func - Kỹ thuật lập trình

Multi image picker không còn khó nữa nhé :)

Code4Func - Kỹ thuật lập trình

https://youtu.be/XpQetNNNqvo

Code4Func - Kỹ thuật lập trình

TUỲ TÂM NHƯNG càng nhiều càng ít >> dành cho những đối tượng muốn ủng hộ Code4Func để Team cống hiến được mạnh hơn nữa không chỉ là Golang, Flutter

Code4Func - Kỹ thuật lập trình

Khi nào ta bắt đầu :)

Code4Func - Kỹ thuật lập trình

Đây là các chỉ mục cơ bản mà chúng ta sẽ được học ở khoá Golang sắp tới và đây là không phải là chỉ mục cuối cùng ... có thể bổ sung thêm nữa, Mọi người có góp ý bổ cung gì comment giúp Code4Func biết nhé !

Code4Func - Kỹ thuật lập trình

Team Code4Func đang xây dựng một khoá học triển khai 1 ứng dụng với Backend sử dụng Golang và Client sử dụng Flutter. Khoá học có sự đầu tư nên nó sẽ không miễn phí, hi vọng các bạn sẽ đón nhận !!!!, mọi người có thể comment góp ý cho Team nhé

Code4Func - Kỹ thuật lập trình

Tiếp tục với Golang, hôm nay chúng ta sẽ tìm hiểu về Channels

youtube.com

Cùng học Flutter - 11 [Taxi App] Xây dựng UI trang Login & Register

Video đầu tiên về [Taxi App]
https://www.youtube.com/watch?v=gGuSGLepH_8

Ở bài này mình sẽ lại 1 lần nữa làm quen với màn hình login, đăng ký tuy nhiên cũng có những phần mới, đây là video đầu tiên trong loạt video về [App gọi xe]...

Code4Func - Kỹ thuật lập trình

Page này sẽ được chuyển hoạt động qua Page mới https://www.facebook.com/Code4Func-Kỹ-thuật-lập-trình-2064134027035778/, Mọi người ủng hộ Page mới nhé.

Code của bạn cũng là Code của tôi, Code của tôi cũng là Code của bạn.

youtube.com

Cùng học Flutter - 10 Tìm hiểu về Stream

Ở video này chúng ta sẽ đi tìm hiểu Stream trong flutter

Code4Func - Kỹ thuật lập trình

Video này sẽ giúp các bạn hiểu được cơ bản ý tưởng của Go Scheduler khi thực thi các Goroutines.
p/s: Đặc biệt video này cũng dùng cho những ai chuẩn bị đi phỏng vấn vị trí Golang :)

Code4Func - Kỹ thuật lập trình

Cùng học Flutter: BLOC Pattern ---> https://www.youtube.com/watch?v=uQoPMh6IQhQ&t=13s

Effective Go - The Go Programming Language

Địa chỉ này sẽ như một quấn sách gối đầu giường của các Gopher, hãy trải nghiệm rồi chia sẻ lại cho mọi người !

golang.org Go is a new language. Although it borrows ideas from existing languages, it has unusual properties that make effective Go programs different in character from programs written in its relatives. A straightforward translation of a C++ or Java program into Go is unlikely to produce a satisfactory resul...

Câu hỏi của một bạn về Slice trong video https://www.youtube.com/watch?v=EF0X1VXpdIM&lc=UgwWlBfVXGtFx0qFMA14AaABAg như sau :

slice13 := make([]int, 2)
slice13 = append(slice13, 100)
fmt.Println(cap(slice13)) // in ra = 4
tại sao kết quả lại in ra là 4.

Trả lời:

Câu hỏi hay lắm bạn, bạn hiểu rằng cap (capacity) là con số giúp tối ưu việc reslice khi hàm append được gọi, giả sử mình khai báo 1 slice có cap là 1 (tức là sức chứa của slice sẽ là 1 phần tử) thì khi mình thêm 1 phần thử mới thì slice nó sẽ phải tạo ra 1 array mới có 2 phân tử rồi nó copy phần tử đẩu tiên qua rồi add phần tử mới bạn muốn thêm vào. Bạn hãy tưởng tượng nếu bạn gọi append cả ngàn phần tử thì chương trình sẽ cấp phát các array mới liên tục điều này ko tốt chút nào, do đó slice nó sinh ra cái cơ chế grow slice và con số capacity nó thể hiện điều này. Khi bạn khai báo slice13 := make([]int, 2)
thì lúc nào cap=2, khi bạn append(slice13, 100)
tức là lúc này len(slice) = 3 trong khi cap=2 nó ko đủ chỗ chứa phần tử 100, thì lúc này slice nó tự động grow (mở rộng) lên là 4 (double cái con số 2 lên) và khi số 100 nó được thêm vào tức là len(slice) = 3 như vậy slice nó ko cần tạo ra một array mới khi thêm 1 phần tử ở tương lai nữa vì nó có thể chứa tới 4 phần tử. khi mình tiếp tục gọi slice13 = append(slice13, 101) thì lúc này len(slice) = 4 và cái do capacity = 4 vẫn đủ chưa nên nó ko cần phải tạo ra một array mới nữa, tuy nhiên nếu bạn tiếp tục gọi gọi
slice13 = append(slice13, 102) thì lúc này len(slice)=5 vượt quá capacity=4 ban đầu thì lúc này cơ chế grow slice sẽ lại xảy ra nó lại tiếp tục double cái capacity ban đầu tức là lúc này new_capacity=4*2=8 cứ thế quá trình này sẽ tiếp diễn nếu bạn còn gọi hàm append . Trường hợp nếu cap(slice) lớn hơn 1024 thì lúc này con số grow slice được tính theo công thức khác bạn tham khảo cái hàm growSlice ở đây nhé https://golang.org/src/runtime/slice.go; ====>newcap += newcap / 4 = con số này có thể khác nhau giữa các máy tính của bạn vì nó bị phụ thuộc vào bộ nhớ .

youtube.com

Cùng học Flutter - 07 Xây dựng Form Login

Học tiếp Flutter nào --> https://www.youtube.com/watch?v=LRw2mfsCZm4&t=470s

Muốn làm chủ Goroutines của Golang thì buộc bạn không được vô minh về Go Scheduler. Đợi Video từ Code4Func nhé :)
SUBSCRIBE kênh để theo dõi video mới nhất --> https://www.youtube.com/channel/UC9iHsS3YvJw-oJMshLD69Hg?view_as=subscriber

docs.google.com

Scalable Go Scheduler Design Doc

docs.google.com Scalable Go Scheduler Design Doc Dmitry Vyukov [email protected] May 2, 2012 The document assumes some prior knowledge of the Go language and current goroutine scheduler implementation. Problems with current scheduler Current goroutine scheduler limits scalability of concurrent programs written...

Khi tìm hiểu về Go Scheduler thì package runtime ko thể bỏ qua, trong package này có chứa code của những thành phần quan trọng như [G, M, P]
----> https://golang.org/src/runtime/
----> https://www.youtube.com/channel/UC9iHsS3YvJw-oJMshLD69Hg?view_as=subscriber

Bạn đã SUBSCRIBE channel chưa
---> https://www.youtube.com/channel/UC9iHsS3YvJw-oJMshLD69Hg

youtube.com

Cùng học Flutter - 05 Container, stack widgets

Học Flutter tiếp nào ---> https://youtu.be/MgbGYOOsK-Y

youtube.com

Lập trình Golang - 17 Goroutines

https://www.youtube.com/watch?v=y8_YRzXFQ84

Các bạn có biết GOMAXPROCS là biến đại diện cho số core của CPU hay là một thành phần của Go Runtime or Go Scheduler ?

youtube.com

Cùng học Flutter - 04 MaterialApp & Scaffold

Cùng học Flutter tiếp nào ->>>>>>

Progamming's cover photo

Progamming

Diagram of the relationships between the
runtime, OS, and programmer defined code

A pitfall of golang scheduler

điều gì xảy ra khi số goroutines mà bạn tạo ra bằng với số thread tối đa mà bạn muốn chạy concurrency

sarathlakshman.com Let me fast forward into the problem without wasting time. Try executing the following golang code snippet. package main import

Want your school to be the top-listed School/college in Ho Chi Minh City?

Click here to claim your Sponsored Listing.

Location

Category

Address


Ho Chi Minh City
70000
Other Education in Ho Chi Minh City (show all)
KizCiti HCM Phòng Kinh Doanh KizCiti HCM Phòng Kinh Doanh
đường 48 Khu Công Viên Khánh Hội,Phường 5,Quận 04
Ho Chi Minh City

Một thành phố xanh với không gian thiên nhiên trong lành, có nhiều hoạt động thú vị kết hợp giáo dục hướng nghiệp. Đặc biệt, KizCiti HCM có Công viên nước, KizFarm, Vườn nông nghiệp....

Orange Odyssey -  English and Portuguese Tutoring Orange Odyssey - English and Portuguese Tutoring
Ho Chi Minh City

English Language Lessons in HCMC taught by a CELTA qualified teacher

Trung tâm Toán Tư Duy Hoa Kỳ - Mathnasium Trung tâm Toán Tư Duy Hoa Kỳ - Mathnasium
547A Ba Tháng Hai, Phường 8, Quận 10
Ho Chi Minh City, 700000

Trung tâm Toán Tư Duy Hoa Kỳ - Mathnasium Ba Tháng Hai thuộc 1 trong 42 hệ thống trung tâm Mathnaisum hiện đang có mặt tại Việt Nam

English Speaking Club UTE English Speaking Club UTE
01 Võ Văn Ngân,Linh Chiểu,Thủ Đức,Hồ Chí Minh, Việt Nam
Ho Chi Minh City, 700000

English Speaking Club - ESC is the place where you can hang out and develop your speaking and listening skills while having fun! Like our page and follow our instagram esc.ute to update our latest news

The 7th Art and Daily News The 7th Art and Daily News
Ho Chi Minh City, 811

Educations

Leadgen Education Leadgen Education
71 Tạ Hiện P. Thạnh Mỹ Lợi Q.2
Ho Chi Minh City, 700000

Đồng hành cùng một triệu bạn trẻ Việt Nam trên con đường định hướng sự nghiệp, khai phá và phát huy thế mạnh của bản thân.

Dự Toán& Bóc Khối Lượng Dân Dụng Nhà Cao Tầng Duy Nhất Tại Hồ Chí Minh Dự Toán& Bóc Khối Lượng Dân Dụng Nhà Cao Tầng Duy Nhất Tại Hồ Chí Minh
447 Lê Văn Việt, Quận 9
Ho Chi Minh City

Chuyên đào tạo Dự toán- Đo bóc khối lượng Dân dụng nhà cao tầng chuyên sâu nhà Khách Sạn-Chung cư Địa điểm: Quận 9, Tp Hồ Chí Minh Hotline: 0354.4545.23

Phong thuỷ sư Phong thuỷ sư
37 Bạch đằng F2 Tân Bình
Ho Chi Minh City, 700000

Dậy phong thủy, cải vận theo phương pháp singrapore

Tiếng Nhật Samurai Tiếng Nhật Samurai
48 đường Số 5, Phường Tân Hưng, Quận 7
Ho Chi Minh City

Dạy tiếng Nhật cho mọi người. Ngoài những gì trong sách vở còn có những văn hóa, tập quán của người Nhật. Hội nhóm thường xuyên offline giao lưu tiếng Nhật và tổ chức các hoạt động xã hội.

Voiz FM - Podcast & Sách nói bản quyền Voiz FM - Podcast & Sách nói bản quyền
70 Nguyễn Phi Khanh, Phường Tân Định, Quận 1
Ho Chi Minh City, 550000

Hàng ngàn nội dung Kiến thức Chất lượng cao: Sách nói, Podcast & Khoá học.

Trung tâm đào tạo Nghề Xây Dựng OSTEC Trung tâm đào tạo Nghề Xây Dựng OSTEC
Số 15 Hoàng Hoa Thám, Phường 6, Bình Thạnh
Ho Chi Minh City

Đào tạo kiến thức chuyên ngành, phần mềm ứng dụng, Tiếng Anh chuyên ngành, kỹ năng làm việc, hướng dẫn đồ án tốt nghiệp, tư vấn kỹ thuật, chia sẻ kinh nghiệm, cập nhật công nghệ mới...

wow1academy.com - Practical Online Marketing Academy wow1academy.com - Practical Online Marketing Academy
206/34, đường 20, Phường 5, Quận Gò Vấp
Ho Chi Minh City, 70000

Học viện đào tạo Marketing Online thực chiến hàng đầu Việt Nam

About   Contact   Privacy   FAQ   Login C