Szkolenie

Optymalizacja wydajności aplikacji internetowych

O szkoleniu

* Celem szkolenia jest przekazanie wiedzy teoretycznej i praktycznej pozwalającej na samodzielne lokalizowanie, wyodrębnianie i usuwanie problemów z wydajnością istniejących aplikacji internetowych oraz umożliwienie lepszego planowania architektury rozwiązań w nowo tworzonych projektach
* Przedstawione porady i metody mogą być wdrożone w dowolnym języku programowania i technologii bazodanowej, natomiast w przykładach zostaną użyte fragmenty kodu PHP i MySQL, ze względu na ich popularność na krajowym rynku
* Przekazana wiedza wykroczy poza zakres samego programowania, ponieważ do kwestii wydajności należy podchodzić w ujęciu całościowym
Kto powinien wziąć udział?
Grupa docelowa:

* Programiści aplikacji internetowych
* Administratorzy
* Architekci oprogramowania
* Webmasterzy

Wymagana wiedza:

* Podstawy programowania aplikacji internetowych w przynajmniej jednym języku programowania (PHP, Java, C#, Python, Ruby)
* Podstawy relacyjnych baz danych SQL
* Podstawy administracji i serwerami Web i SQL

Program szkolenia

* Przypomnienie podstawowych pojęć z zakresu architektury aplikacji internetowych i stosów aplikacyjnych, architektura wielowarstwowa, oprogramowanie serwerowe
* Aplikacje nie żyją w próżni, czyli słów kilka o postrzeganiu projektów jako całości
* Wydajność aplikacji w ujęciu biznesowym
* Czy zawsze warto optymalizować?
* Wyznaczanie celów optymalizacji
* Cechy współczesnego sprzętu serwerowego i ich wpływ na wydajność aplikacji
* Request Flow - Proces obsługi żądań klientów
* Co wpływa na wydajność ładowania strony internetowej, zalecenia optymalizacyjne
* Narzędzia do pomiaru wydajności i wspomagania optymalizacji
* Najczęstsze źródła problemów z wydajnością kodu aplikacji, przykłady kodu i zalecane sposoby optymalizacji
* Omówienie problematyki wydajności i jej optymalizacji w zakresie:
o Systemu operacyjnego i systemu plików
o Serwerów WWW
o Aplikacji wykonanych w językach Server-side
o Kodu XHTML, JavaScript, CSS
o Relacyjnych baz danych SQL
* Szczegółowe zalecenia w zakresie optymalizacji:
o Apache
o PHP
o MySQL
* Równoważenie obciążenia
* Rozwiązanie modelowe: portal z dużym natężeniem ruchu
* Rozwiązanie modelowe: system przetwarzania rozproszonego
* Użyteczne narzędzia
* Wielopoziomowe strategie cacheowania
* Porady praktyczne

Czas trwania

9-17

Prelegenci

Cytat
Trenerem jest programista, magister inżynier informatyki, ze specjalizacją inżynieria oprogramowania. Posiada ponad 6 lat doświadczenia w pracy dla agencji interaktywnych w tym doświadczenie w realizacji obsługujących ponad 2 mln użytkowników miesięcznie. Brał udział w realizacji projektów dla takich marek jak: Radio Eska, Unilever, Polskie Książki Telefoniczne, MasterCard, PZU, BOŚ Bank

Gdzie i kiedy

Warszawa 27 stycznia 2012
Warszawa

Warszawa

Ciołka

woj. mazowieckie

Weź udział

Cena 1
z
499 PLN
Cena zawiera:
  • materiały szkoleniowe, przerwy kawowe, zaświadczenie o ukończeniu szkolenia
Weź udział

Organizator

HRVision Centrum Doradztwa firmy NetCentrica Sp. z o.o.
05-092 Łomianki
Ułanów Jazłowieckich 15
woj. mazowieckie
HR Vision to dynamicznie rozwijające się Centrum Doradztwa Personalnego firmy NetCentrica Sp. z o.o. Działalność naszego Centrum skoncentrowana jest na świadczeniu profesjonalnych usług w zakresie doradztwa personalnego dla firm oraz szerokiej gamy ...
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Weź udział, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

Wypełnienie formularza zgłoszenia na stronie www.netcentrica.pl

Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.
Wiadomość została wysłana!

Dane kontaktowe

HRVision Centrum Doradztwa firmy NetCentrica Sp. z o.o.
05-092 Łomianki Ułanów Jazłowieckich 15
Darmowy biuletyn informacyjny

Zapisz się do newslettera i otrzymuj powiadomienia o nowych wydarzeniach!