{"id":10927,"date":"2019-04-15T09:31:11","date_gmt":"2019-04-15T07:31:11","guid":{"rendered":"http:\/\/ksiegarnia-akademicka.pl\/?post_type=product&#038;p=10927"},"modified":"2019-04-15T09:31:11","modified_gmt":"2019-04-15T07:31:11","slug":"nowoczesny-c-zbior-praktycznych-zadan-dla-przyszlych-ekspertow-tytul-oryginalny-the-modern-c-challenge","status":"publish","type":"product","link":"http:\/\/ksiegarnia-akademicka.pl\/index.php\/product\/nowoczesny-c-zbior-praktycznych-zadan-dla-przyszlych-ekspertow-tytul-oryginalny-the-modern-c-challenge\/","title":{"rendered":"Nowoczesny C++ Zbi\u00f3r praktycznych zada\u0144 dla przysz\u0142ych ekspert\u00f3w Tytu\u0142 oryginalny: The Modern C++ Challenge"},"content":{"rendered":"<p>Autor:<br \/>\nBancila Marius<br \/>\nT\u0142umacze: Janusz Jacek<br \/>\nWydawca: Helion<br \/>\nOprawa: Mi\u0119kka<br \/>\nFormat: 17.0&#215;24.0cm<br \/>\nLiczba stron: 288<br \/>\nRok wydania: 2019<br \/>\nJ\u0119zyk wydania: polski<\/p>\n<p>C++ jest dojrza\u0142ym j\u0119zykiem programowania, od wielu lat wykorzystywanym przez profesjonalnych programist\u00f3w do wielu r\u00f3\u017cnych zastosowa\u0144, w\u0142\u0105czaj\u0105c w to pisanie gier, programowanie GUI czy tworzenie z\u0142o\u017conych aplikacji u\u017cytkowych. Zaprojektowano go pod k\u0105tem maksymalizowania wydajno\u015bci, jest wi\u0119c najcz\u0119\u015bciej wybieranym j\u0119zykiem w sytuacjach, w kt\u00f3rych najwa\u017cniejsza jest efektywno\u015b\u0107 dzia\u0142ania kodu. Aby jednak wykorzysta\u0107 te zalety C++, trzeba nauczy\u0107 si\u0119 nim pos\u0142ugiwa\u0107. A bieg\u0142o\u015b\u0107 w pos\u0142ugiwaniu si\u0119 j\u0119zykiem programowania przychodzi dzi\u0119ki regularnym \u0107wiczeniom i ci\u0105g\u0142emu testowaniu nabytych umiej\u0119tno\u015bci. Innymi s\u0142owy, trzeba rozwi\u0105zywa\u0107 jak najwi\u0119cej r\u00f3\u017cnorodnych, rzeczywistych i praktycznych zada\u0144 problemowych.<\/p>\n<p>W tej ksi\u0105\u017cce zawarto zestaw 100 zada\u0144 o r\u00f3\u017cnym poziomie trudno\u015bci, u\u0142o\u017conych w taki spos\u00f3b, aby podczas rozwi\u0105zywania m\u00f3c skorzysta\u0107 z bogactwa standardowej biblioteki C++ oraz z wielu zewn\u0119trznych bibliotek wieloplatformowych. Zadania rozmieszczono w 12 rozdzia\u0142ach, z kt\u00f3rych ka\u017cdy dotyczy okre\u015blonego tematu. S\u0105 to problemy, kt\u00f3rych odpowiednie rozwi\u0105zanie warunkuje poprawne dzia\u0142anie aplikacji, takie jak bezpieczna komunikacja, szyfrowanie i autoryzacja danych, korzystanie z w\u0105tk\u00f3w i funkcji asynchronicznych czy implementacja algorytm\u00f3w wsp\u00f3\u0142bie\u017cnych. Proponowane zagadnienia zosta\u0142y dok\u0142adnie opisane, uwzgl\u0119dniono r\u00f3wnie\u017c szereg zalece\u0144, wyja\u015bnie\u0144 i wskaz\u00f3wek. Na wypadek gdyby wykonanie kt\u00f3rego\u015b zadania sprawia\u0142o trudno\u015bci, do ksi\u0105\u017cki do\u0142\u0105czono kod \u017ar\u00f3d\u0142owy przyk\u0142adowych rozwi\u0105za\u0144.<\/p>\n<p>Wa\u017cniejsze zagadnienia uj\u0119te w ksi\u0105\u017cce:<\/p>\n<p>serializacja i deserializacja danych JSON i XML<br \/>\npraca z baz\u0105 danych SQLite<br \/>\nimplementacja takich struktur jak bufor cykliczny i kolejka priorytetowa<br \/>\nus\u0142ugi REST i HTTP<br \/>\nwzorce projektowe w rozwi\u0105zywaniu problem\u00f3w<br \/>\nOto C++. Podejmiesz wyzwanie i napiszesz kod!<br \/>\nO autorze<br \/>\nMarius Bancila jest do\u015bwiadczonym in\u017cynierem oprogramowania. Od ponad 15 lat wypracowuje rozwi\u0105zania informatyczne dla przemys\u0142u i sektora finansowego. Koncentruje si\u0119 na technologiach firmy Microsoft i rozwija przede wszystkim aplikacje desktopowe przy u\u017cyciu j\u0119zyk\u00f3w C++ oraz C#. Przy tym lubi dzieli\u0107 si\u0119 swoj\u0105 wiedz\u0105 techniczn\u0105 z innymi, dzi\u0119ki czemu od ponad dekady szczyci si\u0119 przyznawanym przez Microsoft tytu\u0142em MVP.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Autor: Bancila Marius T\u0142umacze: Janusz Jacek Wydawca: Helion Oprawa: Mi\u0119kka [&hellip;]<\/p>\n","protected":false},"featured_media":10928,"template":"","meta":[],"product_brand":[],"product_cat":[36],"product_tag":[103,6447,4452],"class_list":{"0":"post-10927","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-informatyka","7":"product_tag-informatyka","8":"product_tag-jezyk-c-2","9":"product_tag-jezyki-programowania","11":"first","12":"instock","13":"sale","14":"shipping-taxable","15":"purchasable","16":"product-type-simple"},"_links":{"self":[{"href":"http:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/product\/10927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/product"}],"about":[{"href":"http:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/media\/10928"}],"wp:attachment":[{"href":"http:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/media?parent=10927"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"http:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/product_brand?post=10927"},{"taxonomy":"product_cat","embeddable":true,"href":"http:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/product_cat?post=10927"},{"taxonomy":"product_tag","embeddable":true,"href":"http:\/\/ksiegarnia-akademicka.pl\/index.php\/wp-json\/wp\/v2\/product_tag?post=10927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}