Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2018/2019

PHP Framework Nette - basics

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
BI-ZNF KZ 3 2+1 Czech
Lecturer:
Jiří Chludil (guarantor), Jindřich Máca
Tutor:
Jiří Chludil (guarantor), Jindřich Máca
Supervisor:
Department of Software Engineering
Synopsis:

Students will gain the basics of PHP framework Nette. They will learn how to practically work with MVP architecture and various libraries of this Czech popular framework. The resulting knowledge should serve for the efficient creation of a web backend in PHP language.

Requirements:

Knowledge of PHP language and OOP principles is required. Moreover it's strongly recommended at least a basic knowledge of the functioning of the MVC architecture.

Syllabus of lectures:

1.Introduction, Nette and MVP

2.Model and work with database

3.Configuration, Dependency Injection

4.Presenters, Routing

5.Templating engine Latte

6.Components and forms

7.Factories

8.AJAX in Nette

9.Authentication, Authorization and ACL

10.Other libraries

Syllabus of tutorials:

1.Exercise organization and semestral work

2.Installation and first project in Nette

3.MVP programming of a web application

4.Advanced practices in Nette framework

5.Consultations for a semester work

6.Submission of a semester work

Study Objective:
Study materials:
Note:
Time-table for winter semester 2018/2019:
Time-table is not available yet
Time-table for summer semester 2018/2019:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
roomT9:347
Chludil J.
12:45–14:15
(lecture parallel1)
Dejvice
NBFIT učebna
roomT9:348
Chludil J.
14:30–16:00
ODD WEEK

(lecture parallel1
parallel nr.101)

Dejvice
NBFIT PC ucebna
Fri
Thu
Fri
The course is a part of the following study plans:
Data valid to 2019-03-19
For updated information see http://bilakniha.cvut.cz/en/predmet5077206.html