A
A
Artur Panteleev2014-04-08 08:39:21
PHP
Artur Panteleev, 2014-04-08 08:39:21

Are there advanced php courses in Russian?

Hello! I would like to know if there are courses (materials, lectures, textbooks) on PHP in Runet, which are something other than a retelling of the book "PHP in the original".
That is, on all sites that I saw, there was a standard set of topics: syntax, working with forms, standard functions for files, arrays of dates, etc.
Well, the basics of OOP in php (the bare minimum).
Are there any extended content? And do they basically not exist, and further training should be built by mastering any framework?

Answer the question

In order to leave comments, you need to log in

10 answer(s)
C
comAT0Zz, 2014-04-08
@comAT0Zz

> And whether they do not exist in principle, and further training should be built by mastering any framework?
It is better to build further training on trying to write your own framework for a project. Ask your friends, maybe someone needs a highly specialized site or service or crm or something else, in extreme cases, come up with a complex project. At the same time, you will learn how to write technical specifications, as well as understand the issues of application design, optimizations, crutches :)
It’s worth disassembling existing frameworks, IMHO, only when you feel confident in the code. In order not to rush about in a panic when you stumble upon a framework bug, but to patch it yourself.

P
Pavel Volintsev, 2014-04-08
@copist

1. Define an area of ​​interest in programming
2. Set a problem or two in this area
3. Solve problems
4. Look for a better solution: on frameworks, on templates, in other languages
​​5. Remove the solution to hell so as not to interfere
6. Repeat from the point 3
This is what is called an advanced course. In the basic courses, you were given a fulcrum - now it's time for you to move the Earth (c). And learn from your mistakes, or better yet, learn from others.
http://copist.ru/.../need-knowledge-self-study-tec...

H
HaruAtari, 2014-04-08
@HaruAtari

https://github.com/yiisoft/yii2
At one time, in the department I worked in, it was necessary to write a small framework for specific tasks, since the existing ones were not very redundant. This case was entrusted to me, and I knew the puff only by rumors. Although I used to spit in other languages.
In order to "be imbued" with the spirit of puffy, I shoveled half of the sources of this framework (although then it was the first version). I understood a lot: how complex systems are built on puff, how to apply patterns in it, what hacks and features are in the language.
It's tedious and boring, but trust me, it's worth it.
And without English, you won’t be able to rise above junior. Actual information only on the original. The already outdated one is being translated into Russian.

G
Grigory Peretyaka, 2014-04-08
@Peretyaka

That's all for PHP, here is a programming classic, there are examples on the Internet rewritten in PHP, but Java is already quite similar:
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides - Gang of Four
Martin Fowler - Refactoring

D
daMage, 2014-04-08
@daMage

I think a good option would be documentation first, and then frameworks (for representing MVC, OOP, and just the right programming techniques).

V
Valentine, 2014-04-08
@vvpoloskin

Sooner or later, in order to understand how the programming language works in detail, you have to look at its source code) In this case, they are advanced documentation)

Z
ZoorGan, 2014-04-08
@ZoorGan

www.specialist.ru/dictionary/definition/php
I have not seen more advanced video courses in Russian. Recordings of the courses themselves are on torrents.
From books I can advise this one:
www.ozon.ru/context/detail/id/5648968

A
Artem Nalivaiko, 2014-04-08
@xzirrow

you can say github.com to help you! a simple project in php, first parsing - some kind of lib (and on github.com you can also see the history of the path the developers themselves went on) - this will really be promoted . You will sort out a couple of projects - I can guarantee your skill will grow +10

M
masterworks, 2014-04-08
@masterworks

There is php.su , but in general @pygame is right...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question