- •Mazmunı
- •1. Html tiykarları 6
- •3. JavaScript tiykarları 96
- •4. Php tiykarları 104
- •5. Maǵlıwmat bazalar 160
- •1. Html tiykarları
- •1.1. Webqa kirisiw. Internet tarmaǵıniń tiykarǵı túsinikleri.
- •1.1 Suwret. Domen dárejeleri
- •Internettegi korporativ sistemalar.
- •1.2. Html tiykarları. Dokumenttiń stukturası.
- •1.3 Suwret. Kodlaw usılın tanlaw aynası
- •1.3. Kórinisler, dizimler, siltemeler
- •1.4 Suwret. Brauzerdegi súwrettiń kórinisi hám ashilǵan xabarlandırıw
- •1.4. Kesteler
- •1.7 Suwret. Quramalı keste
- •1.5. Formalar
- •2.1 Súwret. Tegdi stillew. Kishkene aynada tegtiń dáslepki kórinisi.
- •2.1. Stiller kestesini import qılıw.
- •2.2. Identifikatorlar (id)
- •2.3. Klasslar
- •2.5. Css selektorlar
- •2.2 Suwret. Awladlar selektorına mısal
- •2.3 Suwret. Perzent selektorlınan paydalanıw
- •Identifikatorlarǵa iye selektorlar
- •2.4 Súwret. Html-kod bólimleri hám olarǵa qollanilǵan css-qaǵıydalar
- •2.6. Ólshemler
- •2.5 Súwret. Bir nátiyjege alıp keletin hár túrli ólshem birlikleri
- •2.7. Shrift hám tekst bezeliwi
- •2.6 Súwret. Shrift tańlaw.
- •2.7 Súwret. Tórt baslama úlkenligin hám abzats úlkenligin sazlaw
- •2.8 Súwret. Bar bolǵan stil hám bezewdiń qaǵıydalarına mısal.
- •2.9 Suwret. Tekstti formatlaw
- •2.9. Elementlerdi jaylastırıw
- •2.10 Súwret jaylastırıwdıń túrli usillarınan paydalanıw.
- •2.10. Bloklı model hám bettiń maketi
- •2.11 Súwret. Keste maydaniń enine maslasip keńeyedi
- •2.12 Súwret. Tolıq hám qısqartılǵan jazılǵan shegaralardı belgilew qaǵıydaları
- •Ishki boslıqlardı sazlaw
- •2.13 Súwret. Kiritwdiń hár túrli mánislerin obyektke qollaw.
- •3. JavaScript tiykarları
- •3.1. Tiykarǵı túsinikler
- •3.2. Asinxronlı skriptler: defer/async
- •4. Php tiykarları
- •4.1. Php tariyxı.
- •4.2. Php imkaniyatları.
- •4.3. Ózgeriwshiler hám konstantalar.
- •Isset() funkciyası
- •Var_dump() funkciyası
- •4 Mısal. Formalardıń quramalı ózgeriwshileri
- •4.5. Cookies
- •4.6. Tákirárlaw operatorları
- •4.7. Massivler
- •4.8. Qatarlar menen islesiw funkciyaları
- •4.9. Formatlı shıǵarıw funkciyası
- •4.10. Tekst blokları menen islewshi funkciya
- •4.11. Qatardı biriktirıwshı/bólıwshı funkciya
- •Implode(var, param)
- •1.Zend Framework
- •2. CakePhp
- •3. Kohana
- •4. Codeigniter
- •5. Symfony
- •5. Maǵlıwmat bazalar
- •5.1. MySql haqqında.
- •5.2. Relyatsion maǵlıwmatlar bazaları
- •5.3. Indeksler
- •5.3. MySql serverine baylanısıw
- •5.4. Sql tili
- •Insert into…values
- •5.5. MySql menen islesiw
1.Zend Framework
Saytı: http://framework.zend.com/
Zend framework – bul Zend kompaniyası tárepinen qollap quwatlanatuǵın PHP-freymvork bolıp, onıń jumısshıları PHP tiliniń avtorları bolıp esaplanadı. Sonıń ushın da bul freymvork PHP sıyaqlı ápiywayı bolıp, ob’ektke baǵdarlanǵan principlerde hám jaqsı tekserilgen kodlarda tiykarlanǵan.
Tiykarǵı ózgeshelikler:
Barlıq komponentler PHP5-ke baǵdarlanǵan hám E_STRICT penen sáykes keledi;
Ózine órnatılǵan kod generatorı;
Baylanıslılıǵı minimal bolǵan, «Tek kerekli nárselerden paydalanıń» principtegi arxitekturası;
Jeńil keńeytiriletuǵın MVC proektlestiriw shablonı, maket hám kórinislerde PHP-skriptlerdi qollap quwatlaydı;
Kóplegen maǵlıwmat bazalardı qollap quwatlaydı, sonıń ishinde MariaDB, MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL, SQLite hám Informix Dynamic Server;
Mbox, Maildir, POP3 hám IMAP4 járdeminde xatlardı jaratıw, jiberiw hám qabıllaw ushın arnawlı klassları bar;
Kóp saqlaǵıshlardı qollap quwatlawshı keshlew sisteması.
Kemshilikler:
Úlken kólemi;
Kóp qatlamlı;
Keshlewsiz ásten isleydi;
Strukturası quramalı, proektlestiriw shablonların bilmeseńiz úyreniw qıyın;
Ingliz tilindegi qollap quwatlawshı uyım;
Kishkene kemislikler kóp;
Rawajlanıw tezliki tómen;
2. CakePhp
Saytı: https://cakephp.org/
CakePHP tez rawajlanıp atırǵan PHP freymvork bolıp, islep shıǵıw, xızmet kórsetiw hám járiyalaw ushın keńeytiriletuǵın arxitekturanı usınıs etedi. Ob’ekt-relyacion freymvorklar sıyaqlı MVC proektlestiriw shablonınan qollanıladı. CakePHP nıń tiykarǵı ideyası bul ónimdarlıqtı asırıw hám kod kólemin azaytıw. Dáslep Ruby on Rails tıń klonı bolıp jaratılǵan edi, hám onnan kóplegen ideyalar alındı.
Ózgeshelikler:
PHP 4 hám PHP 5 penen sáykes keledi;
Avtorizaciya komponentleri, ruxsatlardı sheklew (ACL – Access Control List), sessiya, cookies lardı basqarıw, maǵlıwmatlardı terek (NestedSec) kóriniste kórsetiw;
Formalardı generaciyalaw hám toltırıw ushın, betlerge bóliw (paginate), keshti basqarıw, JavaScript komponentleri;
Kóp tilde islewdi qollap quwatlawshı mexanizmler;
SQL-sorawlardı generaciyalaw;
Skaffolding hám CRUD (Create, read, update, delete) betlerdi generaciyalaw;
Bake kod avtogeneratorı;
Kóshiwler;
Konsolge integraciya, Shell klassı háv Task máseleleri;
Plaginler, komponentler hám qásiyetler
Simple Test tı qollap quwatlaw;
Qatlamlar (layouc) hám temalar (Themes);
Úyreniwge ańsatlılıq;
Kemshilikler:
Tezligi tómen;
Xújjetleri az;
CSRF-hújimlerge turaqsızlıq;
Rus tilinde qollap quwatlawshı awqamlar shólkemlestirilmegen;
Túsiniwge qıyın ACL;
Atalıw boyınsha qatal qaǵıydalar;
Rawajlanıw tezligi tómen.
3. Kohana
Kohana proekti dáslep CodeIgniter freymvorktıń Blue Flame atlı shaqası bolıp jaratıldı. SHaqaplanıwdın tiykarǵı sebebi – jámiyet ushın ashıq islep shıǵıw modeline ótiw, sebebi kóp paydalanıwshılar CodeIgniter dıń rawajlanıw hám islep shıǵıw tezligi menen narazı boldı. CodeIgniter dıń jaratıwshısı hám iyesi Rik Ellis taza freymvorktı óz hújjetlerin shólkemlestriwine hám proekt atın ózgertiwine usınıs etti. 2007 jıl iyul ayında Blue Flame proekti Kohana ǵa óz atın ózgertti.
Ózgeshelikler:
Joqarı qáwipsizlik;
Jaqsı túsindirme berilgen kod hám órnatılǵan otladkalaw quralları;
Túsiniwge ańsat;
MVC shablonınan paydalanadı;
UTF-8 kodirovkasın qollap quwatlaydı;
Keńeyttiriwge jeńil;
ORM (Object-Relational Mapping, ob’ekt-relyacion kórsetiw) bar;
BSD licenziyası tiykarında tarqatıladı, demek kommerciyalıq hám biypul paydalanıwǵa ashıq.
Kemshilikler:
Hújjetlerdiń ayrım jerleri gónergen;
Versiyalar arasında sáykeslilik az;
Forum rawajlanbaǵan, islep shıǵıwshılar IRC arqalı bir biri menen baylanısadı;
Keleshekte rawajlanıwına xesh qanday kepillik joq;
Rus tilinde qollap quwatlawshı awqamlar shólkemlestirilmegen.
