Девід Флегнан

Book Cover: JavaScript: карманный справочник [5-е издание]

Книга російською мовою. Без сумнівів, JavaScript — це одна із найпрекрасніших, найоптимальніших й найпопулярніших мов програмування. Досі вважається, що саме за JavaScript, особливо Node.js та Angular майбутній подальший розвиток інтернету. Тому напружте мізки, та гайда вивчати!

«JavaScript: кишеньковий довідник» не претендує на вичерпний туторіал, але він дійсно, не тільки по розміру, відмінно підійде на місце кишенькової книги, яку завжди зручно носити з собою. Незважаючи на малий обсяг кишенькового видання, у ньому містяться найважливіші відомості про синтаксис мови Java Script. Практично всі описи у книзі супроводжуються невеликими прикладами коду, що дужезручно. Раптом від нестачі практики щось забулося (як там той switch пишеться ...), книга «JavaScript: кишеньковий довідник» відмінно тут, як тут прийде на допомогу. Особливо відзначимо, хороший розділ з роботою у браузері на стороні клієнта.

Якщо Ви тільки-но он почали знайомитися з мовою програмування JavaScript, раджу обов'язково прочитати цю книжку. Але уже коли наберете трохи багажу знань. Можу додати, що книга «JavaScript: кишеньковий довідник» не для новачків в програмуванні. Мало допоможе починаючому. Для розуміння представленого у книзі дуже концентрованого потоку інформації потрібно мати певний, хоча би мінімальний досвід розробки.

Отже, книга «JavaScript: кишеньковий довідник» компактний, інформативний, все дуже по суті і нічого зайвого. Однозначно радимо його. Але не забувайте:

Якість коду безпосередньо залежить від практики!

Published:
Genres:
Tags:

Увага! Книга доступна завантажити «JavaScript: кишеньковий довідник» безкоштовно під обкладинкою.

Бен Форта

Book Cover: Освой самостоятельно SQL.

Книга російською мовою. Це 3-є видання популярної книги. Дана книга, якщо перекладемо назву на українську «Вивчи самостійно SQL. За 10 хвилин» допоможе Вам у найкоротший термін удосконалити знання SQL — найпопулярнішої мови баз даних. Починаючи із простих запитів на вибірку даних, автор урок за уроком розглядає все більш складні теми, такі як використання операцій об'єднання, підзапити, збереження процедур, індекси, тригери і обмеження. Велика частина книги присвячена операторам вибірки.

У книзі «Вивчи самостійно SQL. За 10 хвилин» Бена Форти пропонуються прості приклади та практичні рішення для тих, хто зокрема бажає одразу отримати блискучі результати знань. Пропрацювавши усі 22 уроки, на кожен із яких доведеться витратити не більше 10 хвилин, Ви дізнаєтеся про все, що необхідно для практичного застосування SQL.

У офіційній рецензії до книги, сказано, що Ви швидко навчитеся самостійно складати запити до баз даних на мові SQL без будь-чиєї допомоги? Але, особисто, в якості першої книги, вивчати SQL по ній не радимо. Книга корисна виявиться більше... хто вже пройшов якісь базові уроки SQL он-лайн, де щось недозрозумів, щось благополучно призабув і потрібно експрес-зрізом повторити матеріал. Матеріал тут із цієї точки зору є вигідно розбитий на теми, з короткою інформацією і прикладами в кожній темі, що дозволяє моментально знайти потрібну ділянку коду.

До мінусів можна віднести ще те що не має глави присвяченій ключам.

Увага! Книга доступна завантажити «Вивчаємо SQL» безкоштовно під обкладинкою.

Book Cover: Базы данных. Проектирование, реализация и сопровождение.

Former marketing whiz Kennedy Lowell knows bartending isn’t her destiny. After derailing her life to epic proportions in one fell swoop, though, she’s content with the easy refuge of pouring drinks and keeping to herself. But the arrival of her sexy new boss and two wannabe friends who won’t take no for an answer throws Kennedy into a tailspin. Add the temptation of a homey new bakery desperately in need of a marketing genius and Kennedy begins to wonder if easy is all it’s cracked up to be.

Easy is Hunter Clayborne’s middle name. Uncomplicated is what he expects when he moves home to Nashville to take over the family business. What he finds, though, is the polar opposite of easy—a bar losing money, a family entrenched in doing things the old-fashioned way, and an irresistible redheaded bartender who keeps him at a cool distance in spite of their sizzling mutual attraction.

There’s nothing simple about the chemistry between Kennedy and Hunter. But sometimes, if you can work your way out of your comfort zone, that’s when you just might find your sweet spot.

 

Excerpt:

SWEET SPOT

By Amy Knupp

CHAPTER ONE

Kennedy Lowell was in it for real now. And though the evening had been gratifying and exciting, she kind of wanted to puke if she thought too hard about it.

What the ever-loving hell had she been thinking? She'd committed, just today, to at least a year at this brand-spanking-new bakery. She didn't bake, and rarely in her thirty-one years—if ever—had she succumbed to whimsy or external pressure, no matter how logical or impassioned a person's arguments might be.

And then she'd met Violet Calloway and Ivy Gibson. Crazy cousins who'd drawn her into their world.

READ MORE

She'd barely known them when Violet had come up with the idea to open a bakery in the old building her father had willed her. Violet and Ivy had involved her in the conversation—and the plans—then and countless times after. Violet had found out Kennedy had a marketing background, and she'd gradually lured Kennedy in by repeatedly asking for advertising and social media advice.

Fast-forward a few weeks—weeks, for god's sake—and here she stood in the retail part of Sugar Babies Sweet Shop, still reeling from tonight's uber-successful grand opening party.

With the attention-grabbing curved front counter, the pale-gold tin ceiling tiles, the custom wood shelves along the side, and the beautiful bay window that jutted out toward the sidewalk on Hale Street, the place was, well, gorgeous. Cozy and quaint, with a touch of historical Nashville grandeur. Violet, who was the brains and driving force behind the bakery, had outdone herself.

Golden-haired Ivy whirled over to Kennedy, laced their arms together, and forced her into a spin move that was as foreign to her as the high-heeled blue Manolo Blahniks she'd borrowed from Violet. The only other person still hanging around was Kennedy's always-supportive brother, Jackson, who watched her and her roommate with an amused smirk, kind of like people got when they were at the zoo and they happened upon the orangutan cage just as the apes were making babies.

Kennedy wasn't a whirler or a twirler. She had her ways, her comfort zone, which was, admittedly, sort of narrow. Some might call her rigid. And Violet and Ivy had pegged her with the nickname Prickly Pear—lovingly, they assured her.

After an awkward two rotations, Kennedy managed to disengage herself and smile. Because Ivy was on top of the world, and she deserved to be.

"They ate it up!" Ivy said, laughing, everything about her, from her backless, super-short, gold party dress to her multiple rings on her fingers, sparkling. "Every last bit of it."

"All fifty dozen mini-desserts." Kennedy twisted a strand of her hair, which was pulled to the side in a fancy work of art courtesy of Ivy, around her finger and edged toward one of the two long tables that had replaced the day-to-day café tables for the evening and been laden with stunning confections that tasted like ambrosia.

"Hell of a grand opening, girls," Jackson said. "You deserve to celebrate. But where'd your third go?"

"Violet's with Nick. We literally had to push her out the door. I think she'd sleep in here if she could," Kennedy said.

"I imagine they're doing their own private version of celebrating," Ivy said. "Double celebrating. They seemed so happy. And not just bakery-grand-opening happy, if you know what I mean." More than likely, it was I-love-this-man-so-much-I-defied-my-mom-to-be-with-him happy. Ivy glided off toward the serving table across the room and started clearing away the empty dessert platters. Kennedy did the same at the other. "There's hardly any crumbs left. And the lemon-blueberry layer cake … I wasn't sure about that, but it was the first to run out."

"Lemon-blueberry? That'll teach me to show up late," Jackson said. Even though his styled light brown hair added a good inch to his six-foot height, the sparkle in his eyes at the mention of his favorite cake reminded Kennedy of the little-boy version of him. "Have any hidden away in back?"

"No, but if you're nice, I'll make sure Kennedy saves you a piece the next time I make it."

"But you'll have to pay for it like everyone else," Kennedy said, smiling and nudging her brother. She set the stack of platters on the counter, then removed the stunning centerpiece—a mix of vibrant deep purple and delicate lavender flowers interwoven with teal ribbons, the bakery's colors. "Every single last one of your creations was out of this world, Ivy." She said this as an authority, as she, personally, had sampled them all as soon as they'd come out of the oven. File it under research. "You, more than anyone, made this a success."

"What?" Ivy spun around and shot her a look of disbelief. "Without your genius marketing, no one would've shown up to appreciate my creations. We couldn't have done it without you, Kennedy."

Before Kennedy could respond, Ivy picked up the tower of platters and disappeared into the kitchen.

Jackson pulled Kennedy into his side for a one-armed hug. "Way to go, K."

"Thanks for making it," she said. Their parents had moved to Phoenix five years ago to escape the humidity, so her siblings, Jackson and Sierra, were the lone members of the Lowell clan who'd been able to attend this evening. Sierra had dropped by for a few minutes early in the evening. Seeing Jackson walk in an hour ago had meant the world to Kennedy, especially knowing he'd likely taken a break from work just to show up even though it was now after ten p.m. Jackson and breaks didn't often go together.

"I'm so proud of you," he said. "All three of you."

"I don't really deserve much credit." She removed the trash bag from the receptacle, cinched it, and tied it.

"That's not what I heard. Taking samples to the neighborhood moms' groups and that snooty salon was smart, as was the social media campaign. Nobody could resist the dessert pics you posted every day for the past week."

She checked over her shoulder to make sure they were still alone and lowered her voice. "I'm scared I'm going to screw it all up. But I have ideas." They'd been popping up in her head at all hours, especially in the middle of the night. Who needed sleep anyway? "Violet and Ivy have given me so much—a place to live, a chance to get back into marketing." A chance at real friendships, though she didn't utter that out loud because it was still hard to accept it. Trust it completely. "I need to market Sugar Babies and build up the brand for those two. And to earn my keep."

"You will. Not a doubt in my mind." Jackson pressed a brotherly kiss to the top of her head. "Congratulations, K. I have to go. Still have some paperwork waiting for me, but thanks for giving me an excuse to get out for a while. And eat cupcakes."

Kennedy hugged him tight. "Thanks again. Don't work all night."

Before the tall door could shut all the way, the bells on top jingled again, and in walked Hunter Clayborne, Kennedy's boss at her second job. Well, technically, it was her first. And probably about time to change that, but the thought of letting her bartending job go made her break out in a sweat. Or maybe that was from looking at Hunter…

"Forget something?" she asked casually, trying not to acknowledge how the sight of him made her breath catch in her lungs, even though he'd just walked out fifteen minutes earlier. She'd get used to that soon, she hoped, that adrenaline kick. It'd only been two weeks since he'd officially taken over from his dad, Earl Clayborne, the man she'd worked for at Clayborne's on the Corner for two years plus. Suffice it to say, Mr. Clayborne was more of a father figure, while Hunter was … not, with his model-worthy short, dark hair, perpetually shadowed jaw, bourbon-colored eyes that gave her even more of a kick than her liquor of choice, and his quiet confidence that, it turned out, was super-alluring.

"My car won't start," Hunter said, his attention half on his phone, as if he'd been trying to call someone. "Is Burke still here?"

Kennedy realized she was just standing there, watching Hunter instead of cleaning. She busied herself removing the two tablecloths, one at a time, being careful to wad them inward so the crumbs wouldn't scatter to the floor. "He went out back to take a phone call a few minutes ago. I haven't seen him since. Let's go check."

She led him through the arched doorway to the kitchen, dropping off the tablecloths in the "soiled linens" basket, as Violet called it, that sat on the floor near the foot of the stairs to the apartment the three of them shared. It was the prettiest, daintiest laundry basket Kennedy had ever seen, and she ribbed Violet about it at every opportunity.

Ivy stood at the sink along the left side of the kitchen with her arms elbow-deep in suds.

"I told you and Violet we should've found dishwasher-safe serving dishes instead of antiques," Kennedy said, fully aware that Ivy detested washing dishes.

Ivy scrunched up her face, as if Kennedy had suggested serving sardines alongside the picture-perfect sweets.

"I know," Kennedy said before Ivy could re-lecture her. "'Every single one of these beautiful, unique platters adds character to the table…'"

"Exactly. We won't usually have so many to hand-wash at once. What's up, Hunter? I thought you left."

"I did, Sunshine. Came back to find Burke. Is he out here?" He approached the thick wooden door that went out to the patio and the tiny backyard Ivy, Violet, and Kennedy had nurtured to life.

"He's not," Ivy said. "I saw him heading toward the hotel a few minutes ago."

Kennedy eyed her roommate, looking for a change in expression, even a subtle one. For her to see Burke heading toward the hotel meant she had to have gone out of her way to look, because the backyard was tough to see when it was so dark outside. Visibility would be tricky.

Unless you were really trying.

The question was whether Ivy realized she was doing it or not. Most days, she didn't have much nice to say about Burke Wentworth, the over-serious owner of the Wentworth Hotel at the end of the street.

"Why are you looking at me like that?" Ivy asked, and Kennedy pursed her lips against a smile and shook her head.

"Hunter needs a ride home," Kennedy said, picking up the platter Ivy had just rinsed and taking a towel to it. Kennedy's main mode of transportation, a used Diamondback Insight Hybrid bike, was useless in this situation.

"Take Violet's car. I've got this." Ivy nodded at the dishes.

The suggestion caused a flutter in Kennedy's gut, because … being with this vibrant, virile man in the close quarters of a car…

Definitely comfort-zone challenging.

Kennedy glanced at Hunter to see if he'd brush it off and reassure her that Burke would come to his rescue, but he looked up from his phone with his brows raised and his eyes piercing her with a hint of hope in them.

"I … could do that," she said.

"Her spare keys are in her desk drawer."

"You don't think Violet would mind me driving her car?"

"She would definitely be in favor." Ivy sent a weighty though brief look toward Hunter's back as he pressed his hand and face against the glass and peered outside one more time. Kennedy chose to ignore Ivy's look.

The guy needed a ride. He'd been supportive of the bakery and its grand opening even when it meant Kennedy had had to be a few minutes late to the bar twice in the past week. Driving him home was the least she could do.

No big deal.

When he turned and met her gaze, there was a jolt to her gut, as if she'd taken a kick to the solar plexus, and she had to remind herself to breathe in.

Kennedy ducked into the office and found the keys to Violet's Volvo, then took a second to coach her heart to stop racing.

With one last deep inhale, she stepped back into the bright kitchen. "I'll be home in a few to help you finish," she told Ivy.

"Oh, no need, sweets. You take your time. I won't wait up." The expressive rise of her perfectly plucked brows made Kennedy's neck heat up in spite of the air-conditioned air.

Maybe as damage control, or maybe as an attempt to convince herself how not a big deal it was, Kennedy raised her chin, stood tall, and walked as gracefully as she could in her heels up to Hunter as if she were completely unbothered. Then, possibly because her comfort level had already been blown to smithereens, she held her elbow out to him and waited for him to lock his with hers. When he did, she kept up her false confidence façade and said, "Okay, then. Let's do this."

 

COLLAPSE

Мартін Грубер

Книга російською мовою. Книга є дуже ґрунтовним введенням в теорію структурованих реляційних БД — повний підручник. Книга написана спеціально для тих, хто буде використовувати SQL у процесі роботи.

Але якщо це навіть Ваша перша спроба з управління базами даних, книга «Розуміння SQL» дуже швидко навчить вільно та ефективно працювати з реальною SQL, використанню простих запитів, а також назавжди закарбує у мізках ясні поняття про автоматизоване управління базою даних (БД).

А саме:

як витягувати й обробляти інформацію, що міститься в таблицях даних — тобто, грамотно будувати запити;
як вибирати інформацію, з якої Ви бажаєте працювати;
додавати, видаляти і модифікувати інформацію в таблиці даних;
використовувати певні конкретні умови заради виділення певної інформації;
використовувати спеціальні функції SQL для підсумовування даних.
Також книга покаже, яким чином ефективно працювати з гігантськими числовими таблицями даних, застосовуючи поліпшену техніку для запиту більш ніж однієї таблиці одночасно. Будувати комплекс запитів і підзапитів. Використовувати певні методи, щоби створювати бази даних та працювати з цими базами даних по-окремо з багатьма таблицями. Ви досліджуєте принципи ефективного проектування бази даних, а також техніку для забезпечення цілісності даних і їх захисту.

Додатково дізнаєтеся, як використовувати SQL з різними мовами програмування у спеціальному розділі SQL для програмістів.

У кінці книга «Розуміння SQL» містить короткий довідковий матеріал SQL і керівництво до загальних нестандартних особливостей SQL.

Отже, буде хорошим довідником як для користувачів-новачків, й хорошим початком в освоєнні SQL досвідченому фахівцю qa engineer.

Книга доступна завантажити під обкладинкою

Ентоні Молінаро

Книга російською мовою. Книга «SQL.Збірник рецептів» — це дійсно не підручник й не довідник по SQL у традиційному розумінні цих понять. Все вірно — це саме збірник рецептів! Якщо Ви постійно працюєте з SQL на одній платформі, то, можливо, знайдете в рецептах? Ну, або ж книга направить Вас на вдалу думку — більш ефективного рішення задач ніж застосовуєте зазвичай. Оскільки у книзі одна й та сама задача у рецепті розглядається із різними базами даних: DB2, Oracle, PostgreSQL, MySQL і SQL Server.

Також книга обіцяє, що навчитеся використовувати SQL для вирішення більш широкого спектру завдань — від операцій усередині баз даних, до передачі даних по мережі у додатку. Дізнаєтеся, як застосовувати віконні функції й спеціальні оператори, розширені методи роботи зі сховищами даних: створення гістограм, об'єднання даних в блоки, виконання агрегації змінного діапазону значень, формування поточних сум, підсумм тощо. Ефективніше трансформувати рядки в стовпці і навпаки, спрощувати обчислення всередині рядка, виконувати подвійне розгортання результуючої, виконувати проходи рядків з синтаксичним розбором рядків на символи, слова або елементи рядка.

Прийоми, пропоновані автором, дозволять оптимізувати Ваш код і відкрити перед вами нові можливості мови SQL.

Зауважимо, «SQL.Збірник рецептів» призначений тим, хто вже дещо знайомий з основами мови запитів SQL і хоче підвищувати +1 сходинку свій професійний рівень. Наприклад junior & middle qa engineer — книга рецептів буде супер, але в той же час «крутим» програмерам збірник виявиться пустим, а розглянуті у ньому проблеми дрібязковими.

Published:
Genres:
Tags:

Увага! Книга доступна завантажити безкоштовно під обкладинкою.

Лінн Бейлі

Книга російською мовою. Передрук знаменитого видавництва IT-шної літератури O'Reilly. Якщо хочете вивчити SQL з нуля, нічого про SQL не знаєте узагалі? Але ДУЖЕ хочете дізнатися — обов'язково прочитайте!

Дана книга «Вивчаємо SQL» — ідеальний СТАРТ для розпочати вивчати основи теорії та практику!

Все описано просто, зрозуміло, доступно. Уся серія написана у такому собі «няшному» дівчачому стилі. Задумка, щоби інформація засвоювалася граючись.

Перша сторінка: Ах! Як би це вивчити SQL і не утікти від нудьги на тропічний острів?

Читається туторіал легесенько на одному диханні! Хоча, зауважу це технічна література і у книзі більше 600 сторінок!

Наприклад, умова «AND» всередині «SELECT» пояснюється веселою історією: є дівчинка, нехай буде Поллі. Вона дуже хоче пончиків з шоколадом. І ось вона шукає по базі даних ресторанів: SELECT NAME FROM TABLE WHERE TYPE = 'шоколадом'.

Але не хочеться їй їсти жорстке або несмачне. Робимо другий SELECT з вибіркою ресторанів, у яких рейтинг більше 9.8 балів. І там... і там результатів багато. Треба їх вручну зіставляти? Ні, посумувала Поллі на малюнку трішки...

Поллі розумна дівчинка !!! Додумалася поєднати ці дві умови, написати всередині селекта WHERE TYPE = xxx AND rating = yyy. І ось на тобі кращі заклади! Малюнок — дівчинка стоїть таким янголятком, рученятка за спину: «Мааааааааааааааам, Мааааам, а ходи в ресторан А?» 🙂

Увага! Книга доступна завантажити «Вивчаємо SQL» безкоштовно під обкладинкою.

Девід Даймонд, Лінус Торвальдс

Книга російською мовою. Написана другом Лінуса Торвальдса, американським журналістом, Девідом Даймондом — з ним у співавторстві.

«Just for fun» — суміш автобіографії з міркуваннями. Історія молодої людини, у якого, незважаючи на бурхливий зліт кар'єри — зовсім не закрутилася голова.

У книзі висвітлена історія, як все почалося з того, що звичайному фінському студенту захотілося написати власну програму емуляції терміналу. Потім він почав розвивати і удосконалювати її, і у нього в результаті вийшла операційна система. Лінус назвав її Linux та помістив у Інтернеті, закликавши всіх бажаючих вносити в його операційну систему зміни й завантажувати її собі для особистого користування.

Програмісти всіх країн, колективно, потянулися над нею працювати. Згадано релізи перших недолугих версій, заплаток, виходи перших комерційних продуктів Linux, і побоювання спільноти на цей рахунок. Відзначено відомих людей, які докладалися до участі у світовому проекті. Як Джобс зокрема Fork Linux та пристосував на свій смак. Зображається ієрархія внесення змін і виокремлення дистрибутивів. А також філосовські роздуми: Яким чином Лінусу Торвальдсу вдалося настільки успішно організувати стихійну, розрізнену масу люду? І куди далі рухатиметься розвиток програмного забезпечення?

Published:
Genres:
Tags:

Увага! Книга доступна завантажити «Just for fun» безкоштовно під обкладинкою.

Уіттакер Д., Арбон Д., Каролло Д.

Book Cover: “How Google Tests Software”

Книга російською мовою. Автори книги самі працювали над продуктами Google, створюючи інструменти тестування, налаштовали процеси, та займалися безпосередньо тестуванням. Книга «How Google Tests Software» читається неймовірно легко, немов легка розповідь, за кухлем чогось смачненького й прохолодного. Але в той же час все пояснено в деталях, до найменших дрібниць.

"Якість народжується тільки тоді, коли розробка та тестування розпочнуть жити разом" ця думка червоною ниточкою проходить крізь усю книгу «How Google Tests Software».

На мій погляд, щоб відчути всю біль порушуваних проблем, потрібно досить попрацювати QA engineer й набити гуль.

У книзі описано процес тестування програмних продуктів у компанії Google: як влаштовані процеси, як організовані команди хто, коли, як і навіщо буде тестування проводити, чим повинен займатися тестувальник і, що ще важливіше, чим не повинен. Розказано які техніки використовуються, хто цілковито відповідальний за якість. Принципи, на яких побудовано тестування в Google, можливо застосувати в проектах і компаніях за бажанням будь-якого розміру.

Також розповідається про дуже цікаву систему Quality Bots, яка служить для автоматизації тестування, відображення різних сторінок в браузері Google Chrome. За допомогою неї велика частина ручної роботи по регрессионному тестуванню замінена ботами. Варто відзначити, що всі створені системи або знаходяться у відкритому доступі, або плануються бути туди поміщеними.

Увага! Книга доступна завантажити «Вивчаємо SQL» безкоштовно під обкладинкою.

PostgreSQL для начинающих

Книга на російській мові. «PostgreSQL для начинающих» - це базова інформація про вільно розповсюджувану об’єктно-реляційну систему управління базами даних, історію створення системи і плани її використання у майбутньому. У книзі містяться практичні рекомендації, як саме встановити PostgreSQL на обладнання успішно використовувати у своїх цілях.

Видання орієнтоване на широке коло читачів – початківців, котрі лише починають вивчати основи роботи у системі, а також людей, котрим цікаво поверхнево ознайомитися із PostgreSQL, вивчити її основні можливості. Цю книгу можна сміливо назвати першим посібником по практичному використанні системи. «PostgreSQL для начинающих» доступно розповідає, як саме встановити та настроїти СУБД на різних операційних системах. Однак, встановленням та настроюванням автор видання не обмежився. Книга містить багато цікавої практичної інформації, котрої цілком достатньо для перших днів продуктивної роботі з системою СУБД.

Увага! Посилання, за яким можна завантажити книгу «PostgreSQL для начинающих» доступне під обкладинкою.

Гленфорд Маєрс,

Book Cover: The Art of Software Testing

Книга англійською мовою. Це друга частина видання, котре побачило світ у 1979 році. «The Art of Software Testing» - це сучасний посібник для практикуючих тестувальників програмного забезпечення, котрі уже мають досвід роботи у цій сфері. Окрім простих прикладів, автор розглядає складні методи тестування програмного забезпечення, котрі зможе зрозуміти лише людина, професійно працююча у цій сфері.

У «The Art of Software Testing» Гленфорд Маєрс розглядає останні методики розробки ефективних тестів сучасного програмного забезпечення, включаючи у свою розповідь психологічні та економічні принципи, методики тестування високого рівня. Книга з моменту своєї появи здобула репутацію настільної книги людей, працюючих у сфері створення ПЗ. Подання інформації у виданні специфічне. Однак, «The Art of Software Testing» вважається одним із базових джерел, котре об’єднує базову інформацію, необхідну для ефективного і успішного тестування сучасного ПЗ навіть для практикуючого програміста.

 

Увага! Посилання, за яким можна завантажити книгу «The Art of Software Testing» доступне під обкладинкою.

Ли Коупленд

A Practitioner’s Guide to Software Test Design

Книга англійською мовою. «A Practitioner's Guide to Software Test Design» - це унікальний посібник, у якому зрозумілою багатьом читачам мовою розповідається, які існують сучасні методи проектування тестів. Видання складається із 16 розділів. Кожен із них спеціально відформатований для полегшення сприйняття інформації. Книга «A Practitioner's Guide to Software Test Design» допоможе початківцям та практикуючим тестерам:

  1. Вивчити кращі методи розробки тестів програмного забезпечення від класного до надсучасного формату.
  2. Створювати тестові випадки, які допоможуть ефективніше і швидше знаходити дефекти програм.
  3. Упоратися з вічною дилемою тестувальників – забагато тестів, та замало часу для їх застосування.

Автор написав «A Practitioner's Guide to Software Test Design» у доступній формі наглядного прикладу застосування налагоджених методик, приводить таблиці із вирішенням різних ситуацій, пошукові випробування та нові методи тестування. Книга рахується настільним виданням для тих людей, котрі прагнуть удосконалити свої навички у тестуванні програм.

Published:
Genres:

Увага! Посилання, за яким можна завантажити книгу «A Practitioner's Guide to Software Test Design» доступне під обкладинкою.

Ron Patton

Software Testing Book

Книга англійською мовою. Це друге видання від Рона Паттона, у котрому автор переглянув кожен розділ, щоб підкреслити для читача проблеми безпеки сучасного програмного забезпечення, та вказує на те, як основні методи тестування, розглянуті у «Software Testing» можуть бути використані для ефективного пошуку хакерських атак та оперативного вирішення їх наслідків. Окремим розділом у книзі розглянуто, як саме тестувати помилки програмного забезпечення.

У першому виданні автор акцентує увагу читача, що, незалежно від старань розробників, програмне забезпечення все одно випускається із помилками. «Software Testing» підтверджує цю аксіому і в питаннях веб-безпеки. Якщо застосовувати на практиці поради, викладені у книзі, тестувальник-початківець зможе контролювати процес, щоб найчастіші помилки, котрі трапляються під час розробки програмного забезпечення, не проскакували.

Отже, «Software Testing» являється покроковою інструкцією, як саме створити якісне ПЗ, та удосконалити уже існуючий продукт.

Увага! Посилання, за яким можна завантажити книгу «Software Testing» доступне під обкладинкою.

Роман Савин

Книга Савина Тестирование pdf

Книга російською мовою. Це курс лекцій, котрі були написаний для людей, що бажають досконало освоїти науку тестування програмного забезпечення, отримати роботу у вітчизняних та закордонних Інтернет компаніях. Автор у «Тестирование DOT COM или Пособие по жестокому обращению с багами в интернет-стартапах» у доступній формі подав приклад, як саме поводити себе новому співробітнику у корпоративному оточенні, як саме досягти кар’єрного зросту та самовдосконалення.

Книга розрахована на широке коло читачів. Інформація, стисло, але цікаво, подана. Книга іт «Тестирование DOT COM или Пособие по жестокому обращению с багами в интернет-стартапах» Буде цікавою людям, котрі займаються безпосередньою розробкою програмного забезпечення, і тим, чия робота пов’язана з Інтернетом, а також особам, котрі намагаються зрозуміти кухню мережевих стартапів.

 

Увага! Посилання, за яким можна завантажити книгу «Тестирование DOT COM или Пособие по жестокому обращению с багами в интернет-стартапах» доступне під обкладинкою.

Сэм Канер, Джек Фолк

Книги для QA

Книга на російській мові. Автори видання, відомі спеціалісти в області розробки програмного забезпечення, розповідають про найважливіші та нетривіальні процеси під час створення складних програмних систем. «Тестирование програмного обеспечения» відрізняється від решти книг для тестувальників-початківців такими моментами:

  1. Книга прив’язана до умов реального світу. У ній кожен крок розглядається на прикладі справжніх компаній-розробників програмного забезпечення. Найбільш часто згадуються корпорації, розташовані у знаменитій Силіконовій долині.
  2. Автори «Тестирования програмного обеспечения» у видані розглядають широкий спектр важливих для майбутніх тестерів питань – починаючи від організації процесу тестування ПЗ і закінчуючи тестуванням різних видів контенту (документ, код).

Отже, книга розрахована на спеціалістів, котрі працюють у сфері розробки сучасного ПЗ. З моменту першої публікації «Тестирования програмного обеспечения» її прочитали мільйони людей у різних куточках світу. Відгуки про книгу лише позитивні. Програмісти вважають, що її необхідно прочитати усім, хто має хоч якесь відношення до створення або тестування сучасного ПЗ.

Увага! Посилання, за яким можна завантажити книгу «Тестирование программного обеспечения» доступне під обкладинкою.

James Whittaker

Book Cover: Exploratory software testing

Книга англійською мовою. Автор видання більш ніж двадцять років працював у сфері випробувань програмного забезпечення провідних корпорацій, таких як Гугл, Мікрософт, та інші. «Exploratory software testing» - це настільний довідник для будь-якого тестувальника. Адже книга представляє суттево нові методи ручного тестування ІТ продуктів. Ці методики є повторювальними, реквізитними та навчальними. Однак кожна із них відрізняється ефективністю.

Автор у «Exploratory software testing» визначає, як незначні для окремих тестувальників методи, так і широкомасштабні методики, котрі слід використовувати для супер коротких тестових груп. Джеймс Уиттекер також представляє гібридну стратегію втілення дослідницьких концепцій у традиційному сценарному тестуванні. На сторінках книги «Exploratory software testing» у доступній формі подаються рекомендації, як та коли використовувати кожен із цих сценаріїв.

Отже, видання «Exploratory software testing» вважається настільним для тестувальників початківців, а також для людей, котрі безпосередньо працюють у цій сфері ІТ.

Увага! Посилання, за яким можна завантажити книгу «Exploratory software testing» (мовою оригіналу) доступне під обкладинкою.

Дэвид Платт

Book Cover: Софт отстой и что с этим делать

Книга російською мовою. Девід Платт, програміст та викладач з багатолітнім стажем, впевнений, що сучасне програмне забезпечення далеке від досконалості. Воно не захищене і дозволяє шкідливим програмам проникати із Інтернету у персональні комп’ютери користувачів. Воно не надійне та ламається у самий непідходящий момент, знищуючи плоди праці. Також автор акцентує увагу на тому, що сучасним ПЗ важко користуватися, адже необхідно задумуватись над тим, як правильно виконати прості операції.

У книзі «Софт отстой и что с этим делать» Д. Платт в дещо гумористичній формі подає багато прикладів недосконалості сучасного софту. Це одне із не багатьох комп’ютерних видань, котре змушує читача голосно сміятися. Але автор не лише веселить, він ділиться своїми спостереженнями, викладаючи думки у веселій, доступній формі. Також у «Софт отстой и что с этим делать» присутній заклик до користувачів спільними зусиллями боротися із недосконалим програмним забезпеченням.

Отже, видання розраховане не лише на вузькопрофільних спеціалістів. «Софт отстой и что с этим делать» буде цікаво прочитати і звичайним користувачам Інтернету, котрі цікавляться розвитком та вдосконаленням сучасних технологій.

Увага! Посилання, за яким можна завантажити книгу «Софт отстой и что с этим делать» доступне під обкладинкою.

Джоел Спольскі

Джоел о програмировании

Це російськомовне видання. У книгу «Джоэл о программировании» увійшли есе, раніше опубліковані у Інтернет блозі автора. Дж. Спольскі – це програміст, за плечима котрого роки роботи над унікальними проектами (розробці та створені Microsoft Excel, почтового клієнта для абонентів провайдера Джуно). Про тонкощі створення якісного програмного забезпечення автор пише уже давно. В Інтернеті опубліковано сотні статей, завдяки котрим у Дж. Спольскі виникла скандальна репутація.

Книга «Джоэл о программировании» - це лише невелика частина статей автора, у котрих розкриваються найрізноманітніші питання стосовно розробки програмного забезпечення. Для полегшення сприйняття поданої інформації, Дж. Спольскі розділив видання на 4 розділи. На сторінках цієї книги можна знайти відповіді, як краще всього писати програмний код, та як повинно бути оформлене робоче місце програміста, щоб створити оптимальну атмосферу для його продуктивної діяльності.

З моменту появи «Джоэл о программировании» книгу прочитали мільйони людей по всьому світу. Вважається, що цю книгу обов’язково слід хоч раз прочитати особам, котрі хоч найменшим чином пов’язані із створенням програмного забезпечення – програмістам, тестувальникам, веб дизайнерам, керівникам агентств, працюючих у сфері ІТ.

Увага! Посилання, за яким можна завантажити книгу «Джоэл о программировании» доступне під обкладинкою.

Джоэл Спольски

И снова о програмировании

Книга російською мовою. Це продовження першої частини від Дж. Спольскі. Як і у першому виданні, «Джоэл и снова о программировании» - це збірка найпопулярніших статей, котрі уже були опубліковані у блозі автора. Дж. Спольскі став відомим завдяки своїй особливій манері викладення думок. Його статті швидко здобули скандальну репутацію, а сам автор – популярність.

У книзі «Джоэл и снова о программировании» розкриваються найрізноманітніші питання стосовно розробки та проектування програмного забезпечення, управління мережевим бізнесом, ефективного пошуку та залучення висококласних працівників, організації робочого місця та спілкування із замовниками. В основі видання – практичні поради програмістам та їх керівникам стосовно удосконалення їх професійної діяльності.

Порівнюючи книгу «Джоэл и снова о программировании» із першою частиною, багатьом читачам не вистачає приміток редактора, котрі суттєво спрощують сприйняття інформації. Однак, не зважаючи на цей момент, видання користується не меншою популярністю серед програмістів Східної Європи.

Увага! Посилання, за яким можна завантажити книгу «Джоэл и снова о программировании» доступне під обкладинкою.

Дональд Норман

Book Cover: Дизайн привычных вещей

Книга російською мовою. У ній Дональд Норман виклав свій погляд на звичні речі, котрі оточують людей, а також озвучив думки, чому вони було створені саме такими. Автор не тільки у своєрідній, легкій для сприйняття, манері описує предметі, а й аргументує, які саме помилки були допущені розробниками в момент їх створення.

Основна думка книги «Дизайн привычных вещей» - красиво не завжди зручно. Дональд Норман наглядно демонструє, чому чайник може бути небезпечним для користувача, а вхідні двері – причиною душевної неврівноваженості. «Дизайн привычных вещей» рахується справжнім довідником дизайнерських знахідок та помилок.

З моменту своєї появи, книга стала справжнім бестселером у Сполучених Штатах Америки. Вважається, що «Дизайн привычных вещей» обов’язково слід прочитати людям, котрі займаються створенням дизайну, а також тим, котрі використовують дизайнерські рішення на свій розсуд. Автор надає немало прикладів хорошого та поганого з точки зору користувача дизайну. Тому, завдяки цим підказкам, у дизайнера з’являється можливість удосконалити такі звичні речі, як, наприклад, телефон, автомобіль, двері, зробити світ кращим.

Отже, книга «Дизайн привычных вещей», написана у простій та цікавій манері, спонукає удосконалювати звичні речі, вказуючи на те, чому вони незручні у користуванні. Автор використовує і психологічний підхід до читача, завдяки котрому той по-новому починає дивитися на світ.

Увага! Посилання, за яким можна завантажити книгу «Дизайн привычных вещей» доступне під обкладинкою.

Джеф Раскин.

Book Cover: Интерфейс

Це російськомовне видання. Інформація викладена у специфічній манері, тому осилити книгу зможе далеко не кожен бажаючий. Автор «Интерфейс: новые направления в проектировании компьютерных систем» аналізує те, наскільки сучасні люди звикли до автоматизації дій, так пояснює, що керування багатьма програмами далеке від досконалості.

Джеф Раскін наглядно демонструє, що більшість сучасних підходів удосконалення програмного забезпечення насправді ведуть розробників у глухий кут. А для створення комп’ютерів, з котрими простіше і ефективніше працювати, потребує кардинально нових рішень і підходу. У книзі «Интерфейс: новые направления в проектировании компьютерных систем» для прикладу подається декілька нестандартних рішень зміни звичного програмного забезпечення на ідеальні з точки зору користувачів продукти.

Автор розкриває тему наукового підходу до розробки зручних засобів керування програмами. Книга «Интерфейс: новые направления в проектировании компьютерных систем» буде корисною насамперед людям, котрі створюють програмне забезпечення або керують такими проектами. Читачі зауважують, що це видання повністю змінює сприйняття процесу розробки нових продуктів, спонукає мислити не стандартно, відштовхуючись від загальноприйнятих стереотипів.

Увага! Посилання, за яким можна завантажити книгу «Интерфейс: новые направления в проектировании компьютерных систем» доступне під обкладинкою.

Саттон, Грін і Аміні

Book Cover: Fuzzing, Исследование уязвимостей методом грубой силы

Книга російською мовою. «Fuzzing, Исследование уязвимостей методом грубой силы» - це перша спроба авторів віддати належне фаззінгу як одній із сучасних технологій.

 

Фаззінг – найменування процесу додавання (пересилання) навмисно некоректної інформації в об’єкт обстеження спеціалістами з метою викликати збій у програмі або помилку в її роботі. Сьогодні іще немає конкретних правил виконання цього процесу. В цілому фаззінг являється технологією, успіх використання котрої вимірюється виключно результатами тестування. У «Fuzzing, Исследование уязвимостей методом грубой силы» подано достатньо інформації для проведення тестування нових продуктів, та створювати свої власні фаззери.

 

Автори видання розкривають базові секрети використання тестової технології. Наприклад, які данні слід використовувати для тесту конкретних продуктів, та які саме інструменти необхідні для ефективного управління процесом фаззінгу.

Отже, книга «Fuzzing, Исследование уязвимостей методом грубой силы» розрахована на широку аудиторію читачів – від простих користувачів, не знайомих із тонкощами фаззінгу, до людей, котрі використовують цю технологію на практиці.

 

Увага! Посилання, за яким можна завантажити книгу «Fuzzing, Исследование уязвимостей методом грубой силы» доступне під обкладинкою.

Book Cover: Intercom on Product Manager

Книга англійською мовою. Видання було підготоване командою Intercom – компанією, котра розпочала свою діяльність у 2011 році. Автори «Intercom on Product Manager» доступно описали, як саме вони підходять до опрацювання продукту, з яким доводиться мати справу.

У книзі 4 розділи, кожен з котрих дає відповідь на конкретні питання. Наприклад, перша частина видання розповідає, як саме веб розробникам оцінити свій продукт, щоб отримати якісну пропозицію, котрою потенційні клієнти захочуть скористатися знову і знову. «Intercom on Product Manager» не схожа на інші книги по програмуванню та веб дизайн. Цільова аудиторія видання – люди, котрі працюють у сфері програмного забезпечення.

Отже, книга «Intercom on Product Manager» розкриває методи створення унікального продукту. У ній доступно описано, як саме вибрати сферу створення потрібного широкому загалу програмного забезпечення, які питання слід задавати користувачам бета-версії, щоб максимально удосконалити продукт.

Увага! Посилання для безкоштовного завантаження «Intercom on Product Manager» (мовою оригіналу)знаходиться під обкладинкою.

 

Book Cover: Google hacking for penetration

Книга англійською мовою. «Google hacking for penetration» це продовження уроків кібер захисту інтернет ресурсів від хакерських атак, написане Джонні Лонга. «Google hacking for penetration» розповідає, як саме знаходити конфіденційну інформацію у Google – одній із найпопулярніших пошукових систем у світі.

У книзі в доступній читачу формі описано, наскільки потужні у Гугл можливості – при умові правильно заданого пошукового запиту можна відшукати конфіденційну інформацію, доступну лише системним адміністраторам і спеціалістам з безпеки певних організацій.

Читаючи «Google hacking for penetration» користувач дізнається, як правильно використовувати оператори пошукової системи для оперативного пошуку потрібної інформації, як використовувати кеш для анонімного перегляду сайтів. Також автор наглядно демонструє, як саме хакери використовують інструменти Гугл для збору конфіденційних даних, та як саме можна відстежувати веб сервери.

Отже, книга «Google hacking for penetration» стане настільною для тих, хто прагне використовувати можливості пошукової системи на повну.

Genres:

Увага! Посилання, за яким можна завантажити книгу «Google hacking for penetration» доступне під обкладинкою.