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 ![]() ![]() |
||
Język prowadzenia: | polski |
Zajęcia w cyklu "Semestr letni 2020/2021" (jeszcze nie rozpoczęty)
Okres: | 2021-02-24 - 2021-06-15 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 20 miejsc ![]() |
|
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: | ||
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 |
Właścicielem praw autorskich jest Uniwersytet Jagielloński w Krakowie.