The post Bài 1: Giới thiệu tổng quan ngôn ngữ PHP và hướng dẫn thiết lập môi trường để lập trình PHP appeared first on Tân Hồng IT.
]]>Nó được tích hợp với một số Database thông dụng như MySQL, PostgreSQL, Oracle, Sybase, Informix, và Microsoft SQL Server.
PHP thực thi rất tuyệt vời, đặc biệt khi được biên dịch như là một Apache Module trên Unix side. MySQL Server, khi được khởi động, thực thi các truy vấn phức tạp với các tập hợp kết quả khổng lồ trong thời gian Record-setting.
Với đặt tính nhanh, linh hoạt, hữu dụng trong thực tế và được tối ưu hoá qua nhiều phiên bản, dễ học nên PHP trở thành một ngôn ngữ lập trình web rất phổ biến và được ưa chuộng để phát triển mọi ứng dụng web từ blog đến các website nối tiếng.
PHP chạy trên môi trường Web server và lưu trữ dữ liệu thông qua hệ quản trị cơ sở dữ liệu nên PHP thường đi kèm với Apache, MySQL và hệ điều hành Linux (LAMP).
5 đặc trưng quan trọng làm PHP trở thành ngôn ngữ khá tiện lợi:
Hầu như mọi website đều hoạt động theo mô hình Client-Server. Các bạn có thể tìm hiểu rõ về mô hình Client-Server này nhé!
Ví dụ để dễ hiểu:
Bây giờ chúng ta sẽ đi sang phần thiết lập môi trường để lập trình PHP.
Để thuận tiện học thiết kế web, chúng ta cài đặt vào máy tính một chương trình web server để biến máy tính của mình trở thành một localhost nhằm upload các website và xem các trang web. Sau đây mình sẽ hướng dẫn sử dụng bộ công cụ WampServer để tạo 1 localhost.
Để đơn giản ba công việc trên, ta chỉ cần tải vè cài đặt một web server được đóng gói sẵn.
Ví dụ: Xampp, WampServer, Ampps, VertrigoServer,…
Trong series này mình sử dụng WampServer để thao tác nhé, Các bạn có thể tải gói cài đặt về theo các link mình đã để bên trên.
WampServer là 1 bộ cài sẵn PHP + Apache + MySQL + Perl, chỉ cần cài WampServer vào là đã có ngay 1 Web Server để học PHP.
Các bạn tải về, sau đó mở file cài đặt lên và cứ next next thoi =))
Nhấn next lần cuối và chờ nó load xong là ta đã có 1 web server rồi. Các bạn chỉ cần click bật server lên là nó sẽ tự động chạy hàng loại các dịch vụ khác như Apache, MySql,…
Đây là giao diện Control Panel của Wamp. Các bạn chú ý nó sẽ có một button hình W màu xanh lá nằm ở dưới thanh taskbar nhé!
Sau khi đã chạy rồi thì bạn mở trình duyệt lên, gõ vào thanh địa chỉ http://localhost/
Nếu ra được như hình thế này thì đã thành công rồi nhé. (Do mình xài nhiều chương trình khác nên mình sử dụng cổng 82, cái bạn cứ vào http://localhost/ bình thường nhé)
Bây giờ bạn vào thư mục cài đặt của Wamp, Tìm đến thư mục www, đây sẽ là nơi lưu tất cả các script php hay web của chúng ta sau này.
Như vậy bạn đã tạo xong một môi trường cần thiết để lập trình PHP rồi đó, sau này để chạy web bạn chỉ cần thêm folder chưa source web của bạn vào www trong thư mục cài đặt của wamp thì sẽ chạy được ngay.
Qua bài viết mình mong các bạn có thể biết được khái niệm cơ bản về php là gì. Để lập trình php ta sẽ cần những gì và cách tạo một môi trường để lập trình ngôn ngữ này như thế nào. Các bạn có khó khăn gì cứ để lại comment bên dưới nhé
CHÚC CÁC BẠN THÀNH CÔNG
The post Bài 1: Giới thiệu tổng quan ngôn ngữ PHP và hướng dẫn thiết lập môi trường để lập trình PHP appeared first on Tân Hồng IT.
]]>The post Laravel Error: No application encryption key has been specified appeared first on Tân Hồng IT.
]]>APP_KEY
App key này dùng để mã hóa trong ứng dụng Laravel và bắt buộc phải có, điều này có vẻ đơn giản với các bạn quen với Laravel nhưng với nhiều bạn mới học, đặc biệt lúc Cài đặt Laravel lại chọn cách thủ công nên hay thường xảy ra lỗi như thế này.
Bạn sẽ thường gặp phải vấn đề này khi bạn tải xuống một ứng dụng Laravel hiện có nào đó, và khi bạn sao chép tệp .env.example
vào .env
để khởi chạy ứng dụng nhưng không đặt giá trị nào cho biến APP_KEY
.
Mở conmmand-line lên chạy lệnh sau:
php artisan key:generate
Điều này sẽ tạo một khóa ngẫu nhiên cho APP_KEY, Sau khi hoàn thành, file .env sẽ tự động chỉnh sửa. Sau đó bạn nên nhập tiếp dong lệnh dưới đây để xoá bộ nhớ cache
php artisan config:cache
Ngoài ra, nếu bạn đang sử dụng máy chủ web mặc định của PHP (ví dụ: php artisan serve
), bạn cần khởi động lại máy chủ thay đổi.
The post Laravel Error: No application encryption key has been specified appeared first on Tân Hồng IT.
]]>The post Code Web Trung Thu Đẹp, Nhiều Hiệu Ứng appeared first on Tân Hồng IT.
]]>Bộ code này có những hiệu ứng rất đẹp mắt giúp các bạn cảm thấy hấp dẫn và tạo cảm hứng khi xem hơn. Các bạn cũng có thể up lên host để chia sẻ cho nhiều bạn bè để cùng mừng những ngày noel sắp đến nhé!
Các bạn hãy tải về và chỉnh sửa lại theo ý thích của các bạn rồi up lên host chia sẻ cho mọi người cùng xem nhé!
Tải Source Code trung thu tại đâyLink tải miễn phí từ Fshare
Tải Source Code trung thu tại đâyLink tải miễn phí - Dự Phòng
Xem Demo của code tại đâyLink xem demo miễn phí
index.php
, bạn chỉ cần edit lại theo ý mình trong file này. Và có thể chỉnh lại thời gian bằng cách vào file js/countdown.js
và chỉnh sửa dòng var targetDate = new Date("2019/9/14 00:00:00");
(dùng trình chỉnh sửa notepad++, hoặc những trình chỉnh sửa code khác.)Nếu có vấn đề hay thắc mắc gì hoặc bạn không biết cách chỉnh sửa thì hãy bình luận bên dưới để cùng trao đổi và giúp đỡ các bạn nhé!
Xem thêm:
CHÚC CÁC BẠN THÀNH CÔNG VÀ VUI VẺ
The post Code Web Trung Thu Đẹp, Nhiều Hiệu Ứng appeared first on Tân Hồng IT.
]]>The post Chia sẻ 6 mẫu Code Form Login giao diện cực đẹp và dễ thương cho Website appeared first on Tân Hồng IT.
]]>Dạo Internet thấy một số mẫu Code về Form Login nhìn rất đẹp mà lại dễ thương nên mình up lên đây chia sẻ cho các bạn.
Bài viết trên mình đã chia sẻ cho các bạn những mẫu code form login cho website đẹp và thấy dễ thương nhất mà mình đã sưu tầm.
Mình sẽ liên tục update những mẫu code mới nếu mình thấy đẹp vào bài viết này cho các bạn cùng tham khảo. Cảm ơn các bạn !
Xem thêm: Những khoá học cho lập trình viên
CHÚC CÁC BẠN THÀNH CÔNG
The post Chia sẻ 6 mẫu Code Form Login giao diện cực đẹp và dễ thương cho Website appeared first on Tân Hồng IT.
]]>The post Download khóa học cho bạn toàn bộ kiến thức về NodeJS appeared first on Tân Hồng IT.
]]>Tân Hồng IT chia sẻ để các bạn download Khóa học tổng hợp toàn bộ kiến thức về NodeJS từ trang web học tập online uy tín để các bạn có thể bắt đầu học tập và nâng cao trình độ của mình hơn nữa.
Hiện nay, công nghệ thông tin xuất hiện ở mọi nơi, sự phát triển nhanh chóng của nó kéo theo việc ngành lập trình trở thành một một lựa chọn lý tưởng cho các bạn trẻ. Và khi nhắc tới lập trình, ta có thể nói tới NodeJS. NodeJS là một nền tảng viết bằng JavaScript giúp xây dựng các ứng dụng mạng nhanh và khả mở.
Download Khóa Học Trọn bộ kiến thức NodeJS [Full Tiếng Việt] để các bạn có thể học tập và nâng cao trình độ của mình hơn nữa trong lĩnh vực lập trình ứng dụng web.
Đầu tiên là ưu điểm về tốc độ thực thi và khả năng mở rộng. Node.js có tốc độ rất nhanh. Đó là một yêu cầu khá quan trọng khi bạn là một startup đang cố gắng tạo ra một sản phẩm lớn và muốn đảm bảo có thể mở rộng nhanh chóng, đáp ứng được một lượng lớn người dùng khi trang web của bạn phát triển lên.
Node.js có thể xử lý hàng ngàn kết nối đồng thời trong khi PHP sẽ chỉ có nước sụp đổ. Bên cạnh các lợi ích về tốc độ thực thi và khả năng mở rộng, có thể bạn cũng đã biết một chút về JavaScript, vì vậy tại sao lại phải phiền toái để học thêm về một ngôn ngữ lập trình hoàn toàn mới như PHP?
học Toàn bộ kiến thức về NodeJs- SIZE: 1.68GB (GOOGLE DRIVE)
Những hành vi sao chép reup sẽ bị xử phạt theo luật DMCA – bảo vệ bản quyền tác giả. Hãy cùng là những người văn minh. Khi copy hoặc share cho mọi người vui lòng ghi rõ nguồn TanHongIT.Net. Xin cảm ơn.
Hãy bật thông báo trên trình duyệt tại website này để nhận được thông tin khi có khóa học mới được up lên các bạn nhé!
Nếu các bạn có nhu cầu down khoá học cứ liên hệ mình hoặc bình luận dưới bài viết nhé. Mình sẽ sẵn sàng share nếu có. Cảm ơn các bạn.
XEM THÊM: Những khoá học cho lập trình viên
CHÚC CÁC BẠN THÀNH CÔNG
The post Download khóa học cho bạn toàn bộ kiến thức về NodeJS appeared first on Tân Hồng IT.
]]>The post Video Học Python dành cho người mới bắt đầu từ A – Z [Khóa học đầy đủ] 2019 appeared first on Tân Hồng IT.
]]>Video khóa học lập trình python này được dành cho các bạn sử dụng python cho các bài toán machine learning. Do đó, ngoài hướng dẫn về học lập trình python ra bạn sẽ học được các kỹ thuật, cách sử dụng một số thư viện phục vụ cho khoa học máy tính.
Nếu bạn chỉ đơn giản muốn học lập trình python, bạn vẫn có thể tham khảo phần hướng dẫn về ngôn ngữ python của khóa học lập trình python này để hiểu tổng quan. Ngược lại, nếu bạn là người mới học lập trình và muốn học chi tiết cụ thể nhất về ngôn ngữ python, tôi khuyên bạn nên xem qua khóa học này sẽ phù hợp hơn.
CHÚC CÁC BẠN THÀNH CÔNG
The post Video Học Python dành cho người mới bắt đầu từ A – Z [Khóa học đầy đủ] 2019 appeared first on Tân Hồng IT.
]]>The post Chia sẻ Khóa Học Git & Github cho lập trình và thiết kế website appeared first on Tân Hồng IT.
]]>LINK Xem Online Hoặc DOWNLOAD KHÓA HỌC (GOOGLE DRIVE)
Những hành vi sao chép reup sẽ bị xử phạt theo luật DMCA – bảo vệ bản quyền tác giả. Hãy cùng là những người văn minh. Khi copy hoặc share cho mọi người vui lòng ghi rõ nguồn TanHongIT.Net. Xin cảm ơn.
Các bạn hãy bật thông báo trên trình duyệt tại website này để nhận được thông tin khi có khóa học mới được up lên các bạn nhé!
Nếu các bạn có nhu cầu down khoá học cứ liên hệ mình hoặc bình luận dưới bài viết nhé. Mình sẽ sẵn sàng share nếu có. Cảm ơn các bạn.
XEM THÊM:
CHÚC CÁC BẠN THÀNH CÔNG
The post Chia sẻ Khóa Học Git & Github cho lập trình và thiết kế website appeared first on Tân Hồng IT.
]]>The post Download Bootstrap Studio 4 Full Key – Phần Mềm Thiết Kế Website Với Bootstrap Chuyên Nghiệp appeared first on Tân Hồng IT.
]]>Bootstrap Studio là một ứng dụng để tạo ra các trang web (thiết kế website). Nó đi kèm với một số lượng lớn các thành phần tích hợp khác, và bạn có thể kéo và thả để lắp ráp các trang web mà không cần phải đụng vào code. Bootstrap là Framework được sử dụng phổ biến nhất hiện nay.
Sau khi hoàn thành bạn sẽ xuất ra HTML sạch và ngữ nghĩa. Nếu bạn đã có mẫu thiết kế sẵn chắc chắn đây là công cụ bạn không thể bỏ qua để thiết kết HTML nhanh chóng nhất.
Bootstrap là một Framework HTML, CSS, và JavaScript cho phép thiết kế phát triên các website hỗ trợ responsive, hiện tại Bootstrap là một trong những thư viện CSS và Javascript được dùng nhiều nhất trên thế giới với nhiều ưu điểm như:
Bootstrap Studio có giao diện đẹp và mạnh mẽ, được xây dựng xung quanh sự đơn giản của kéo và thả. Điều này làm cho nó trở thành công cụ hoàn hảo để tạo mẫu và thiết kế các trang web và ứng dụng.
Bootstrap Studio có một tính năng mạnh mẽ được gọi là Preview. Với nó, bạn có thể mở thiết kế của mình trong nhiều trình duyệt web và thiết bị và mọi thay đổi bạn thực hiện trong ứng dụng sẽ được hiển thị ngay lập tức ở mọi nơi.
Tính năng này cho phép bạn trích xuất ra các mã nguồn từ việc bạn kéo thả.
Ứng dụng đi kèm với một số mẫu cao cấp, đáp ứng đầy đủ mà bạn có thể tùy chỉnh. Mỗi mẫu bao gồm nhiều trang và widget bạn có thể chọn và kết hợp vào trang web hoàn hảo.
XEM THÊM TẠI: https://bootstrapstudio.io/
Các bạn tải file cài đặt và file crack key kích hoạt bản quyền Bootstrap Studio 4 tại đây:
Link Download trực tiếp từ trang chủ : DOWNLOAD TỪ TRANG CHỦ
Dự Phòng – Download theo link google Drive: LINK GG DRIVE
Download Theo Link Google Drive: LINK GG DRIVE
Link Download File Key Crack Dự Phòng LINK DỰ PHÒNG
Hiện tại phần mềm mềm bootstrap có giá 29$ với bản standard và 60$ với bản lifetime, nếu có điều kiện các bạn có thể mua tại trang chủ của hãng.
XEM THÊM: Các công cụ lập trình khác.
CHÚC CÁC BẠN THÀNH CÔNG
The post Download Bootstrap Studio 4 Full Key – Phần Mềm Thiết Kế Website Với Bootstrap Chuyên Nghiệp appeared first on Tân Hồng IT.
]]>The post 67 công cụ hữu ích, thư viện và tài nguyên để tiết kiệm thời gian cho web developer appeared first on Tân Hồng IT.
]]>Particles.js — Thư viện giúp tạo các floating particle cho trang web
Three.js — Thư viện giúp tạo các đối tượng và không gian 3D trên trang web
Fullpage.js — Giúp dễ dàng thực hiện tính năng cuộn trang
Typed.js — Hiệu ứng đánh máy
Waypoints.js — Kích hoạt một function khi bạn di chuyển đến một element của web
Highlight.js — Làm nổi bật các cú pháp cho website
Chart.js — Tạo các biểu đồ trực quan bằng cách dùng javascript
Instantclick — Đẩy nhanh thời gian tải trang, tải trước tài nguyên trên di chuột
Chartist — Một thư viện về biểu đồ khác
Motio — Một thư viện cho các hình động và hoạt họa dựa trên nền sprite
Animstion — Plugin Jquery cho chuyển đổi trang bằng css animaton
Barba.js — Chuyển trang bằng fluid
TwentyTwenty — Một công cụ khác biệt trực quan để tìm những khác biệt
Vivus.js — Thư viện để tạo các ảnh vẽ trên SVG
Wow.js — Cung cấp các animation khi bạn cuộn trang
Scrolline.js — Theo dõi việc bạn đã cuộn từ đầu cho đến khi kết thúc trang
Velocity.js — Tạo hình động với javascript cực nhanh và đẹp
Animate on scroll — Tạo sự đơn giản cho webite
Handlebars.js — Cung cấp các mẫu Javascript
jInvertScroll — Cuộn trang với Parallax
One page scroll — Một trang cuộn thư viện
Parallax.js — Công cụ Parallax phản ứng với một thiết bị thông minh
Typeahead.js — Hoàn thành tìm kiếm
Dragdealer.js — Thư viện cung cấp việc minh họa drag
Bounce.js — Tạo các hình động CSS3 cool
Pagepiling.js — Cuộn một trang
Multiscroll.js — Cuộn một trang web thành hai thanh cuộn dọc
Favico.js — Tạo các favicon đa dạng
Midnight.js — Chuyển tiêu đề thành cố định
Anime.js — Thư viện animation
Keycode — Tạo keycode javascript chỉ với một nút
Sortable — Kéo và thả
Flexdatalist — Tự động điền
Slideout.js — Trình điều hướng trình chiếu cho các ứng dụng di động
Jquerymy — Liên kết dữ liệu bằng cách sử dụng jquery
Cleave.js — Định dạng nội dung nhập
Page — Định tuyến phía client cho các ứng dụng trang đơn
Selectize.js — Selected box ghép nối để thêm tag
Nice select — Thư viện JQuery để tạo các hộp chọn
Tether — Sử dụng các yếu tố định vị một cách hiệu quả
Shepherd.js — Hướng dẫn người dùng thông qua ứng dụng
Tooltip — Tên speak cho chính nó
Select2 — Thay thế Jquery cho các selected box
IziToast —Dễ dàng thực hiện các js notification
IziModal — Dễ dàng thực hiện các js modal
Animate.css — Thư viện animation
Flat UI Colors — Danh sách các màu chính đơn giản và hiệu quả
Material design lite — Framework dựa trên material design của Google
Materialui.co — Nhiều tài nguyên cho material design framework
Colorrrs —Generator màu ngẫu nhiên
Section separators — Phân chia css
Topcoat — Framework
Create ken burns effect — Ken hiệu ứng bằng cách sử dụng các css3 animation
DynCSS — Thêm các hàm vào css, làm cho nó trở nên thân thiện
CSSpin — Bộ sưu tập của css spinners
Feather icons — Đưa ra Icon
Ion icons — Các icon
Font awesome — Icon và phông chữ
Font generator — Kết hợp các phông chữ và tạo ra mixture
On/Off switch — Tạo chuyển đổi on/off với css
UI Kit — Framework
Bootstrap — Framework
Foundation — Framework
<cheat> cheatsheet
– một danh sách tất cả mọi thứ có thể đi vào <head> tag
Ghost — nền tảng blog đơn giản dựa trên node.js
What runs — Plugin của Chrome để khám phá công nghệ nào được sử dụng để xây dựng trang web
Learn anything — Cung cấp các Mindmap để minh họa một các chủ đề khác nhau.
Đó là những liệt kê cho 67 công cụ hữu ích, thư viện và tài nguyên để tiết kiệm thời gian cho web developer. Từ giờ các lập trình viên web có thể giảm thiểu thời gian tìm hiểu các công cụ, thư viện hỗ trợ cho công việc.
Xem thêm: Những kiến thức về lập trình khác tại đây.
The post 67 công cụ hữu ích, thư viện và tài nguyên để tiết kiệm thời gian cho web developer appeared first on Tân Hồng IT.
]]>