Read more about книги для програмістів here.
Книга описує ітерацію розробки програмного забезпечення в межах agile з погляду тестувальника і пояснює сім ключових факторів успіху agile тестування. Скотт Мейерс (Scott Meyers) – один із провідних світових експертів у галузі розробки програмнго забезпечення на C++, широко затребуваний як інструктор, консультант та доповідач на різних конференціях. Має ступінь доктора філософії (Ph.D.) у галузі комп’ютерних наук в Університеті Брауна (Brown University). Стівен Торн (Stephen Thorne) – старший інженер з забезпечення надійності сайту (SRE) у Google.
Автор досліджує природу творчості, висвітлюючи найважливіші аспекти роботи алгоритмів і математичних правил, які лежат в їхній основі. Він задається питанням, наскільки наш емоційний відгук на твори мистецтва обумовлений реакцією мозку на закономірності та структури і що саме означає займатися творчістю в математиці, образотворчому мистецтві, літературі та музиці. Девід Фланаган (David Flanagan) – займається програмуванням та пише про JavaScript з 1995 року.
Якщо Ви власник акаунту “Преміум”, то для Ваших учнів-сиріт, учнів з малозабезпечених сімей та інших учнів, що не можуть оплатити своє навчання (до 10% від загальної кількості учнів) сервіс надається безкоштовно. Вна буде читатися важче, ніж інша профільна література, але варто витратити час і сили, щоб із нею познайомитися. Знання із цього посібника значно підвищать рівень професійності айтішника й дадуть змогу ефективніше розбудовувати великі продукти. У ній детально розглядаються всі компоненти, які використовуються в сучасних мовах програмування.
У цій категорії зібрані екземпляри, які допомагають дізнатися все про техніку та інструменти створення програмного забезпечення та його дизайн. Також у магазині представлена безцінна колекція довдників для менеджерів проектів, які хочуть дізнатися про всі секрети та тонкощі професії, прокачати свої знання. Раніше він був головним архітектором Java у Google, видатним інженером у Sun Microsystems і старшим системним дизайнером у Transarc. Він керував розробкою та впровадженням численних функцій платформи Java, включаючи вдосконалення мови JDK 5.zero і Java Collections Framework. Має ступінь доктора філософії з інформатики в Університеті Карнегі-Меллона та ступінь бакалавра наук в інформатиці з Колумбійського університету. Брайан Гетц (Brian Goetz) – професійний розробник із більш ні 20-річним стажем.
Він ділиться порадами щодо розробки програмного забезпечення та робить огляди книг з інженерії програмного забезпечення. Люк Веллінг (Luke Welling) – інженер-програміст, що регулярно виступає на теми з відкритим кодом і веб-розробкою на таких конференціях, як OSCON, ZendCon, MySQLUC, PHPCon, OSDC і LinuxTag. Він працював у OmniTI, у компанії веб-аналітики Hitwise.com, у постачальника баз даних MySQL AB і як незалежний консультант у Tangled Web Design.
Кетрін Кокс-Будей (Katherine Cox-Buday) – комп’ютерний спеціаліст, зараз працює в DigitalOcean. Браян Вілсон Керніган (Brian Wilson Kernighan) – комп’ютерний науковець, який працював у Bell Labs разом із творцями Unix Кеном Томпсоном і Деннісом Річі та зробив великий внесок у Unix. Книга написана для новачків, проте рекомендується мати попередній досвід веб-розробки та роботи з БД. У третьому виданні приклади приведені у відповідність до Laravel 10 та додано Breeze, Jetstream, Fortify, Vite та багато іншого.
Посібник написаний простою і зрозумілою мовою, тому майбутній айтішник легко розбереться із версткою. Початківцям важливо добре засвоїти основи того напряму діяльності, у якому вони планують розвиватися – FrontEnd, BackEnd, DataScaintist, GameDev тощо. У цій добірці зібрана найкраща література для айтішників, які тільки починають свій кар’єрний шлях. Фахівцям, які хочуть працювати в престижних міжнародних і вітчизняних компаніях бажано відвідувати лекції, проходити курси підвищення кваліфікації, читати професійну літературу. Книга входить до серії посібників з методу ненасильницького спілкування, яка поєднує практичні навички з потужною свідомістю та словниковим запасом, щоб допомогти вм отримати бажане мирним шляхом. Був головним архітектором Java у Google, видатним інженером у Sun Microsystems і старшим системним дизайнером у Transarc.
Також він є поважним членом Ради досліджень у школі обчислювальної техніки та інформаційних технологій REVA University у Бангалорі. The Art of Unit Testing, друге видання, крок за кроком проведе вас від написання перших простих модульних тестів до створення повноцінних тестових наор, які легко підтримувати, є зрозумілими та надійними. Книга дозволяє опанувати основні ідеї та швидко перейти до таких важливих тем, як моки, стаби, а також навчитись використовувати фреймворки для ізоляції, такі як Moq, FakeItEasy та Typemock Isolator. Ви вивчите патерни та організацію тестування, рефакторинг коду та навчитеся тестувати “нетестований” код. Разом з тим ви дізнаєтеся про інтеграційне тестування та методи тестування з базами даних. Кент Кавахара (Kent Kawahara) – програмний менеджер у команді Site Reliability Engineering (SRE) Google, спрямованої на клієнтів платформи Google Cloud.
- Донован (Alan Donovan) є членом команди розробників мови Go у Google, у Нью-Йорку.
- Книга написана для новачків, проте рекомендується мати попередній досвід веб-розробки та роботи з БД.
- Книга найкраще підійде веб-розробникам або програмістам, які хочуть вивчити Laravel, проте досвідчені розробники фреймворку також можуть переглянути попередні концепції та вивчити нові стратегії написання чистого коду.
- «Smashing UX Design» Jesmond Allen, James Chudley – це посібник для освоєння дизайну досвіду користувача (UX).
- Навчитесь писати за допомогою Jest та надсилати свою заявку в Apple App Store і Google Play Store.
Акшат Пол (Akshat Paul) – архітектор програмного забезпечення та автор книг. Також є досвідченим технічним рецензентом для книг на теми React, React Native і Microservices від провідних видавців. Він був запрошеним доповідачем на React Native Conference EU, Amsterdam, TheDevTheory Conference, RubyConfIndia та #inspect-RubyMotion Conference Brussels. Книга ознайомить вас з основними концепціями React, такими як Virtual DOM, односторонні потоки даних, props і state, а також налаштуванням React Native. Навчитесь писати тести за допомогою Jest та надслати свою зявк в Apple App Store і Google Play Store. До конкретних розділів цього посібника спеціаліст буде звертатися у разі потреби, щоб оновити знання циклів чи перебору таблиць.
The Definitive Guide» David Flanagan – це книга-бестселлер, яка є путівником для айтішників упродовж 25 років. Рекс Блек (Rex Black) – президент компанії RBCS зі штаб-квартирою в США, яка протягом 25 років надає консультації, навчання та експертні послуги з тестування програмного та апаратного забезпечення, а також системного тестування. MVP Microsoft Data Platform з 1999 року, проводив численні навчальні заходи по всьому світ, привяеі запитам T-SQL, налаштуванню запитів і програмуванню. Автор кількох книг про T-SQL, безлічі статей для SQL Server Pro, а також статтей та офіційних документів для MSDN і The SolidQ Journal.
Лучано Рамальо (Luciano Ramalho) був веб-розробником до IPO Netscape у 1995 році та перейшов з Perl на Python у 1998 році. Він виступав із доповідями на PyCon US, OSCON, QCon, PythonBrasil, PyCon DE тощо. Член Python Software Foundation та співзасновник Garoa Hacker Clube, першого хакерського простору в Бразилії. Андрій Бурков (Andriy Burkov) – кандидат технічних наук у галузі штучного інтелекту та є керівником групи машинного навчанн в Gartner. Джез Хмбл (Jez Humble) – співзасновник DevOps Research and Assessment, викладач Берклі. Всю кар’єру присвятив програмуванню, IT-інфраструктурі, управлінню продуктом у компаніях різного масштабу на трьох континентах.
Він отримав диплом у галузі комп’ютерних наук та інженерії в Массачусетському технологічному інституті і працює інженером-програмістом в VMware. ISTQB (International Software Testing Qualification Вoard) – міжнародна некомерційна організація, заснована у 2002 році, офіційно зареєстрована у Бельгії, займається визначенням ключових принципів розвитку сфери тестування пограмнго забезпечення. ISTQB розробила власну програму тестування, що вважається еталонною у світі тестування. Четверте видання зазнало певної реорганізації розділів про поняття, файли, базове адміністрування системи, мережу тощо, для зрозумілішого та лаконічнішого викладення матеріалу. Разом з тим, застарілі команди, чи ті що більше не використовуються (write і finger, ftp і т.д) замінені на відповідні команди для сучасних систем Linux.
чтль буде використовувати фрагменти з IT книг, профільну й бізнес-лексику в тренувальних завданнях, щоб спеціаліст вивчав іноземну мову й покращував знання у своїй сфері діяльності. Завдяки такому алгоритму дій, під час написання тестів айтішник прописує детальне технічне завдання для програми. Це дасть змогу ще на початковій стадії побачити проблеми в завданні, отриманому від замовника, та вирішити їх швидше і простіше, ніж, якби це стало відомо на завершальному етапі роботи. «Дизайн звичних речей» Дональда Норана – це посібник, після прчианя якого дзанер дізнається про прийоми, які допоможуть помічати і створювати гарний дизайн. Норман розглядає типові помилки спеціалістів, дає дизайнерам різні поради і способи запобігти їм. Автор розповідає про особливості взаємодії із замовником та знайомить початківця з класичними помилками дизайнерів.
Патрік Дебуа (Patrick Debois) – незалежний ІТ-консультант, який спеціалізується на подоланні розривів між проєктами та операціями, використовуючи методики Agile у розробці, управлінні проєктами та системному амініструванні. Псля прочитання ниг, ви зможете вльно та впевнено використовувати командний рядок та зрозумієте наскільки природним та логічним є цей спосіб взаємодії з комп’ютером. React – популярний фреймворк для створення динамічних додатків на JavaScript, що використовує можливості сучасних браузерів та пристроїв.
Викладає інформатику в університеті RMIT у Мельбурні, Австралія, і має ступінь бакалавра прикладних наук (інформатика). З кожним днем все більше людей мріють у неї потрапити та стати затребуваним фахівцем. Щоб досягти цієї мети, потрібно не лише пройти пофілні курси чи закінчити авчальний заклад за спеціальністю IT-технологій. Вона стане в нагоді не тільки в процесі навчання, а й буде корисною перед ним і після.
Він є основним автором вищезгаданої книги Java Concurrency In Practice, а також більш ніж seventy five статей, присвячених розробці програмного забезпечення. У книзі представлено сотні цікавих та практичних прикладів добре написаного коду, які допоможуть відразу почати програмувати на Go і поступово переходити до більш складних тем. Вихідний код вільно доступний для завантаження з gopl.io і його можа зручно оримаи, створити та втанвити за допомогою команди go get. Foundations of Software Testing ISTQB Certification – корисний посібник з тестування програмного забезпечення та для отримання сертифікату ISTQB (Foundation Level). Четверте видання повністю відображає найновіші зміни у програмі підготовки до сертифікації та використовує практичний підхід, охоплюючи основні теми, які має знати кожен системний та програмний тестувальник. Книга допомагає розробникам швидко освоїти SQL для написання програм баз даних, виконання адміністративних завдань і сторення звітів, починаючи зі вступу в мову SQL, вивчення осно та посупово переходячи до деяких більш складних її можливостей.
“this & Object Prototypes” ознайомить вас із структурою this та прототипами об’єктів JavaScript. Ви дізнаєтесь, як вони працюють і чому вони є невід’ємною поведінкою для делегування – шаблон проектування, у якому об’єкти зв’язуються, а не клонуються. Ніколас Закас (Nicholas C. Zakas) – консультант з фронт-енд розробки, який спеціалізується на дизайні та впровадженні інтерфейсу користувача для веб-додатків за допомогою JavaScript, Dynamic HTML, CSS, XML та XSLT. Має 15 рокі досвіду веб-роробц, майж п’ять років працвав у копанії Yahoo! на різних посадах та зробив внесок до бібліотеки Yahoo! User Interface (YUI), де він написав Cookie Utility, Profiler та YUI Test. Ендрю Стюарт Таненбаум (Andrew S. Tanenbaum) — американський вчений з інформатики та почесний професор інформатики в Університеті Vrije, Амстердам, Нідерланди.
В кінці кожної глави, де це доречно, є секція, що показує, як написати тести для функцій, описаних у главі та коротке резюме вищесказаного. Ви можете замовити обліковий запис “Стандарт” (доступ до 1 курсу) або “Пеміум” (доступ до всі курсів). Сстеми, пдібні до UNIX є дуже важливими дя освоєння і варто в них розібратися тим спеціалістам, які будуть користуватися ними під час роботи. В цій статті ми з Вами переконаємось, що завчасно розпочата підготовка до екзаменів є основою успіху та гармонійного навчання і може забезпечити кращі результати на екзаменах.
Також демонструється робота з дуже великими базами даних та як запитувати дані в нереляційних базах даних. Автор логічно та структуровано подає усю інформацію, необхідну для опанування мови PHP, від основ та середовища розробки до синтаксичних кострукцй та підходів, що використовуються у PHP. У книзі ви знайдете все про змінні та типи даних, керуючі інструкції, масиви та функції, посилання, константи, глобальні та статичні змінні, освоїте принципи ООП, дізнаєтесь про спадкування, класи та інтерфейси. Крім того книга містить безліч прикладів, що ефективніше допоможуть засвоїти матеріал, та дозволить створювати власні проєкти на PHP.
Перша книга серії “Up & Going” для тих, хто не має великого досвіду програмування. Вона пояснює базові бдівельні блоки, включаюи оператори, типи, змінні, умови, цикли й функції програуванн та оновні механізми JavaScript. “Async & Performance” – зосереджується на нових асинхронних функціях і техніках продуктивності, включно з Promises, генераторами, Web Workers тощо, які дозволяють створювати складні односторінкові веб-програми та уникнути пекла зворотного виклику в процесі. “Types & Grammar” – досліджує типи даних JavaScript глибше, ніж попередні, розглядаючи проблеми приведення типів, пояснюючи, як саме працюють типи, і показуючи, як скористатися перевагами цих функцій. Книга “ES6 & Beyond” присвяена новим функцям, достпним у ECMAScript 6 (ES6), останній версії тандату, на основі якого побудовано JavaScript.
У більшості випадків розглянуті методи захистять ваш код від спеціалістів, які хочуть використовувати його для своїх шкідливих цілей – вони “підуть” шукати жертву простішу, на взлом якої можна витратити менше часу. Також ми розберемося, як пишеться комп’ютерний вірус і які віруси актуальні саме сьогодні. Третє видання американського бестселера Effective C++, посібник з грамотного використання мови C++. Книга містить fifty five конкретих рекомендацій, кожна з яких описує спосіб написання кращого код на C++ т підтверджується конкретними прикладами з життя.