Eww, php! No, wait. This is Hekslet, so under the pretext of studying a mega-popular language, we tell people about SICP. Our course is based on SICP, and talks about programming, abstractions, recursion, functions of a higher order. And no HTML and LAMP, this is “make your first site in 2 hours,” this is programming. The first course will continue for several more weeks, it remains to cover topics such as reduce, trees, closures, internal state, and others. ')
The second PHP course is devoted to imperative programming, and this is closer to what many people are used to: variables, cycles, arrays, data types. This course started today and will be completed in just a couple of weeks.
These PHP courses (along with Regular Expressions , Bash command line basics , Linux: Users , and SQL courses) are the beginning of the so-called web programming stack . New courses of this stack will be released until mid-autumn, and in the end you will get a big serious cycle “how to become a web developer” from scratch.
The goal is to make a training program after which we would call a person for an interview.
The first course is devoted to the creation and modification of the database on the example of PostgreSQL. The second course - DQL - query language, that is, the SELECT command. Despite the fact that the course uses PostgreSQL, the materials primarily cover the SQL92 standard, and not the concrete implementation of the DBMS.
Every web developer should understand how the main Internet protocol works - HTTP. The course covers all the basic details: the differences between versions 1.0 and 1.1, the structure of the request, the forms, the transfer of parameters, redirections, caching, etc. The course ends this week.
Also in the experimental mode, there was one webinar about learning English:
Our growing community lives and communicates in a large Slack chat . All the teachers, the Heksleta team and a lot of different good people hang out there too. Join us!