Course Elementary 6013
Course Introduction:An asynchronous request means that after the client sends a request message, it does not wait for the server's response and continues to perform other operations. Web applications using Ajax technology can quickly present incremental updates to the user interface without the need to reload (refresh) the entire page, which allows the program to respond to user operations faster.
Course Advanced 8975
Course Introduction:Swoole enables PHP developers to write high-performance and high-concurrency TCP, UDP, Unix Socket, HTTP, WebSocket and other services, making PHP no longer limited to the Web field. The maturity of Swoole4 coroutines has brought PHP into an unprecedented period, providing unique possibilities for performance improvement.
Course Intermediate 39865
Course Introduction:Want to improve your development efficiency? Let you use Laravel9, the most popular high-efficiency framework in the PHP world; do you want your code to be more like an artist's work? Let’s take you through Laravel9, a PHP framework specially built for web craftsmen. This course will start from scratch and teach you to use the world's most popular PHP framework to develop any project, and save you a lot of development and maintenance time. What are you waiting for? Get in the car! (Note: The course is still being recorded and updated... activate now to enjoy the original price)
Course Elementary 14287
Course Introduction:A basic tutorial on setting up a website with high concurrency, mainly describing solutions for high concurrency of a website.
Course Elementary 6348
Course Introduction:PHP Programming Guide collects existing PHP best practices, coding standards and authoritative study guides to facilitate PHP developers to read and find
Course Intermediate 30341
Course Introduction:This course refers to the software engineer's principles from Robert C. Martin's Clean Code book and applies to PHP. This is not a style guide. This is a guide to developing readable, reusable, and reconfigurable PHP software. Not all of the principles here must be followed, and few are even universally accepted. Although these are just guidelines, they are all summarized by the Clean Code authors over the years.
Course Elementary 2450
Course Introduction:As a back-end, being urged by the front-end to require interfaces has become a daily hassle in my work; and when the front-end jointly debugged, I found that the data of my mock did not match the back-end, which was even more frustrating. When the backend has not yet provided a real interface, it is very important to first get a data structure of the simulated response, which is what we call the interface document. How to write such a dynamic document that is clear and standardized and can be updated in real time? No need to do it yourself, we can use Apipost, a research and development collaboration artifact, to quickly and automatically generate an ideal interface document!
Course Elementary 13258
Course Introduction:In this tutorial, you will learn how to create high-quality web sites. You will learn important web standards that will make your site easier and more readable.
Course Elementary 128115
Course Introduction:The course "Mastering PS from Zero Basics" explains the knowledge of PS from shallow to deep, truly turning you into a PS master from zero basics.
Course Advanced 47480
Course Introduction:CSS is Cascading StyleSheet. Using cascading style sheet technology when making web pages can effectively achieve more precise control over the layout, fonts, colors, backgrounds and other effects of the page.
Course Elementary 230598
Course Introduction:"Jade Girl Heart Sutra Series: Front-end Introduction_HTML5" is an original course on the PHP Chinese website. It is very suitable for getting started with HTML5 without any basic knowledge. The whole process is easy, lively, concise and vivid, allowing you to quickly enter the world of HTML5 and experience the charm of semantic development!
Course Elementary 6787
Course Introduction:This course is an intensive course on Axure. Through the explanation of various functions, operations, components, functions, etc. of Axure software, all users who are interested in Axure can fully understand and master the functions of the software, allowing users to have a new understanding of Axure. and a relatively thorough understanding.
Course Elementary 33823
Course Introduction:JavaScript is a literal scripting language, a dynamically typed, weakly typed, prototype-based language with built-in support for types. Its interpreter is called the JavaScript engine, which is part of the browser and is widely used in client-side scripting languages. Through this tutorial, we will learn the use of JavaScript in depth.
Course Intermediate 13906
Course Introduction:"Quick Start with BootStrap Video Tutorial" This course was recorded by Beifeng.com. Bootstrap is based on HTML, CSS, and JavaScript. It is simple and flexible, making web development faster. Bootstrap is a CSS/HTML framework. Bootstrap provides elegant HTML and CSS specifications, which are written in the dynamic CSS language Less.
Course Advanced 16901
Course Introduction:PHP implements file upload and download. It mainly introduces the principle of using PHP to implement file upload, as well as various implementation methods, precautions, etc. Through the study of this course, everyone will have a deeper understanding of PHP upload.
Course Elementary 21111
Course Introduction:Git is an open source distributed version control software that is used to effectively and quickly handle version management of projects from small to very large projects. This "Little Knowledge on Using Git Tools" mainly explains what git is; how to use git; the difference between git and other version control software, etc.! Each small knowledge point takes about 5 minutes, and we strive to be concise and to the point!
Course Elementary 6296
Course Introduction:The web development environment contains various elements. For example, integrated development environments (IDEs), editors, compilers, code formatting and parsing and other tools directly related to coding work and testing tools, task runners, source code version control and other peripheral tools, and even bugs. / Rich in content, such as issue tracking and database and other operation and maintenance tools.
Course Intermediate 34617
Course Introduction:High-performance server installation For high-performance websites with large request volume, how to support them? On the one hand, we need to reduce requests For developers----merge css, background images, reduce mysql queries, etc. 2: For operation and maintenance of expires of nginx, use browser cache, etc. to reduce queries. 3: Use CDN to respond to requests 4: The final remaining, unavoidable requests are supported by server cluster + load balancing. Therefore, after reaching step 4, do not consider reducing requests anymore. Instead, think about how to better respond to high concurrent requests. Big understanding---Since response is inevitable, what we have to do is to distribute the work content "evenly" to each server. The most ideal situation is that the performance of each server is fully utilized.
Course Elementary 59847
Course Introduction:Use Html+CSS technology to create some simple small cases
Course Elementary 62730
Course Introduction:This course will take you into C language from scratch. The course content includes some basic knowledge of C language such as common Linux commands, C language constant variables, operator expressions, etc.