Uniwersytet Jagielloński w Krakowie - Punkt LogowaniaNie jesteś zalogowany | zaloguj się
katalog przedmiotów - pomoc

Zaawansowane techniki programowania 2

Informacje ogólne

Kod przedmiotu: WZ.KLK-ZTP2 Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Zaawansowane techniki programowania 2
Jednostka: Katedra Lingwistyki Komputerowej
Grupy: Przedmioty dla programu WZKS-0123-2SO
stacjonarne II stopnia, rok 1, sem. letni, obowiązkowy
Punkty ECTS i inne: 4.00
zobacz reguły punktacji
Język prowadzenia: polski

Zajęcia w cyklu "Semestr letni 2020/2021" (jeszcze nie rozpoczęty)

Okres: 2021-02-24 - 2021-06-15
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 30 godzin, 20 miejsc więcej informacji
Koordynatorzy: Tomasz Chojna
Prowadzący grup: Tomasz Chojna
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Sylabus przedmiotu dla studentów rozpoczynających studia od roku akademickiego 19/20 lub później:

elektroniczne przetwarzanie informacji, rok 1

Pełny opis:

1. Myślenie obiektowe w programowaniu systemów interakcyjnych,

2. Diagramy UML,

3. Wprowadzenie do wzorców projektowych,

4. Wybrane narzędzia stosowane w zaawansowanym programowaniu w języku PHP,

5. Debugowanie i testowanie aplikacji,

6. Optymalizacja aplikacji,

7. Implementacja wzorca MVC w aplikacjach internetowych na przykładzie wybranych „frameworków”.

Literatura:

Materiały obowiązkowe:

1. Weisfeld M., Myślenie obiektowe w programowaniu, wydanie trzecie, Helion, ISBN: 9788324621897 / 978-83-246-2189-7

2. Gamma E., Helm R., Johnson R., Vlissides J. M., Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku, Helion, ISBN: 9788324626625 / 978-83-246-2662-5

3. Oficjalna dokumentacja ZendFramework: http://framework.zend.com

4. Oficjalna dokumentacja Symfony: http://symfony.com/

Materiały uzupełniające:

1. Freeman E., Sierra K., Bates B., Head First Design Patterns. Edycja polska, Helion, ISBN: 8373617922 / 83-7361-792-2

2. Seibel P., Sztuka kodowania. Sekrety wielkich programistów, Helion, ISBN: 9788324627554 / 978-83-246-2755-4

3. Martin R. C., Czysty kod. Podręcznik dobrego programisty, Helion, ISBN: 9788324621880 /978-83-246-2188-0

4. Hunt A., Thomas D., Pragmatyczny programista. Od czeladnika do mistrza, Helion, ISBN: 9788324632374 / 978-83-246-3237-4

5. Fowler M., Beck K., Brant J., Opdyke W., Roberts D., Refaktoryzacja. Ulepszanie struktury istniejącego kodu, Helion, ISBN: 9788324632435 / 978-83-246-3243-5

6. Oram A., Wilson G., Piękny kod. Tajemnice mistrzów programowania, Helion, ISBN: 9788324614080 / 978-83-246-1408-0

7. Shafik D., Ramsey B., php|architect’s Zend PHP 5 Certification Study Guide, Marco Tabini & Associates, Inc., Toronto 2006, ISBN: 0-9738621-4-9

8. Sweat J. E., php|architect’s Guide to PHP Design Patterns, Marco Tabini & Associates, Inc., Toronto 2005, ISBN: 0-9735898-2-5

9. Alshanetsky I., php|architect’s Guide to PHP Security, Marco Tabini & Associates, Inc., Toronto 2005, ISBN: 0-9738621-0-6

10. Evans C., php|architect's Guide to Programming with ZendFramework, Marco Tabini & Associates, Inc., Toronto 2008, ISBN: 978-0-9738621-5-7

11. Coggeshall J., Zend Enterprise PHP Patterns, Apress, ISBN: 978-1-4302-1974-3, 978-1-4302-1975-0

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Jagielloński w Krakowie.