Techniki programowania
W kategorii Techniki programowania znajdziecie książki dobrane pod względem merytorycznym zarówno dla amatorów jak i profesjonalistów z dziedziny programowania.
Dowiecie się jak poprawnie napisać i udokumentować własny kod oraz przeczytacie o najskuteczniejszych metodach refaktoryzacji czyli w jaki sposób poprawiać i optymalizować kod napisany przez innych programistów. Poznacie sposoby optymalizacji algorytmów, analizy złożoności, kompresji danych czy elementy algorytmiki grafów. Zaznajomicie się nie tylko z najlepszymi wzorcami w wytwarzaniu oprogramowania ale także nauczycie się rozpoznawać najczęstsze błędy i czyhające na Was pułapki.
Książki, ebooki, audiobooki, kursy video z kategorii: Techniki programowania dostępne w księgarni Ebookpoint
-
Czysty kod. Podręcznik dobrego programisty
-
Uczenie maszynowe z użyciem Scikit-Learn, Keras i TensorFlow. Wydanie III
-
Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów
-
Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II
-
Budowanie mikrousług. Projektowanie drobnoziarnistych systemów. Wydanie II
-
Domain-Driven Design. Zapanuj nad złożonym systemem informatycznym
-
Koncepcja Domain-Driven Design. Dostosowywanie architektury aplikacji do strategii biznesowej
-
Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II
-
UML. Kurs video. Projektowanie diagramów i modelowanie systemów w teorii i praktyce
-
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
-
Python na maturze. Kurs video. Algorytmy i podstawy języka. Rozwiązania zadań maturalnych
-
DDD dla architektów oprogramowania
-
Analiza biznesowa. Praktyczne modelowanie organizacji
-
20 algorytmów, które musisz znać. Kurs video. Techniki programowania i analizy danych
-
Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości
-
Refaktoryzacja. Ulepszanie struktury istniejącego kodu. Wydanie II
-
Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania
-
Android Studio. Tworzenie aplikacji mobilnych
-
Debugowanie i refaktoryzacja kodu. Kurs video. Clean code w C# i Visual Studio
-
Architektura oprogramowania w praktyce. Wydanie IV
-
Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usług
-
Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z
-
Python i Asyncio. Programowanie asynchroniczne
-
Mikrousługi oparte na zdarzeniach. Wykorzystywanie danych w organizacji na dużą skalę
-
Scratch. Komiksowa przygoda z programowaniem. Wydanie II
-
Tablice informatyczne. Wzorce projektowe
-
Zwinne wytwarzanie oprogramowania. Najlepsze zasady, wzorce i praktyki
-
Algorytmy i struktury danych
-
Wprowadzenie do mikrokontrolerów AVR. Od elektroniki do programowania
-
Od matematyki do programowania uogólnionego
-
Algorytmy
-
Praktyczna inżynieria wsteczna. Metody, techniki i narzędzia
-
Certyfikowany tester ISTQB. Poziom podstawowy
-
Ciągłe dostarczanie oprogramowania. Automatyzacja kompilacji, testowania i wdrażania
-
Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych
-
Algorytmy. Wydanie IV
-
Zabawa w programowanie. Język C dla nastolatków
-
Reguły programowania. Jak pisać lepszy kod
-
Inżynieria odwrotna w praktyce. Narzędzia i techniki
-
DDD. Kompendium wiedzy
-
Agile. Przewodnik po zwinnych metodykach programowania
-
Budowanie mikrousług
-
Język R w jeden dzień. R od podstaw, po zaawansowane techniki
-
TDD w praktyce. Niezawodny kod w języku Python
-
Amazon Web Services w akcji. Wydanie II
-
Refaktoryzacja do wzorców projektowych
-
Programowanie w C. Sprytne podejście do trudnych zagadnień, których wolałbyś unikać (takich jak język C)
-
TDD. Techniki programowania sterowanego testami
-
Dostępność cyfrowa. Kurs video. Dobre praktyki tworzenia dostępnych stron i poprawne stosowanie atrybutów ARIA
-
Programuj tak, aby nie naprawiać. Planowanie projektów i systemów
-
Zostań programistą. Kurs video. Fundamentalne zasady i koncepcje programistyczne
-
Język Go. Poznaj i programuj
-
GitHub. Przyjazny przewodnik
-
Redux. Kurs video. Praktyczny przewodnik
-
Micro:bit. Nauka programowania i elektroniki dla małych oraz dużych
-
Wyrażenia regularne
-
Wyrażenia regularne od podstaw
-
Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow. Wydanie II
-
Zaawansowane zarządzanie pamięcią w .NET: Lepszy kod, wydajność i skalowalność
-
Analiza i projektowanie obiektowe. Rusz głową!
-
Modern API Development with Spring 6 and Spring Boot 3. Design scalable, viable, and reactive APIs with REST, gRPC, and GraphQL using Java 17 and Spring Boot 3 - Second Edition
-
Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe
-
Embedded Systems Architecture. Design and write software for embedded devices to build safe and connected systems - Second Edition
-
Wyrażenia regularne. Kurs video. Poziom pierwszy. Proste wzorce, które odmienią Twoje życie
-
Interfejs API. Strategia programisty
-
Inżynieria oprogramowania. Jak zapewnić jakość tworzonym aplikacjom
-
Sztuka kodowania. Sekrety wielkich programistów
-
Wyrażenia regularne. Wprowadzenie
-
TDD. Programowanie w Javie sterowane testami
-
Analiza i projektowanie strukturalne. Wydanie III
-
Deciphering Object-Oriented Programming with C++. A practical, in-depth guide to implementing object-oriented design principles to create robust code
-
Inżynieria niezawodnych baz danych. Projektowanie systemów odpornych na błędy
-
Refaktoryzacja. Ulepszanie struktury istniejącego kodu
-
Test-Driven Development in Go. A practical guide to writing idiomatic and efficient Go tests through real-world examples
-
Algorytmy. Ćwiczenia
-
Spring Security. Effectively secure your web apps, RESTful services, cloud apps, and microservice architectures - Fourth Edition
-
Clean Code Cookbook
-
Expert C++. Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features - Second Edition
-
Architecting Vue.js 3 Enterprise-Ready Web Applications. Build and deliver scalable and high-performance, enterprise-ready applications with Vue and JavaScript
-
Joomla! 4 Masterclass. A practitioner’s guide to building rich and modern websites using the brand-new features of Joomla 4
-
A Blueprint for Production-Ready Web Applications. Leverage industry best practices to create complete web apps with Python, TypeScript, and AWS
-
Template Metaprogramming with C++. Learn everything about C++ templates and unlock the power of template metaprogramming
-
Software Architecture with C++. Design modern systems using effective architecture concepts, design patterns, and techniques with C++20
-
OpenGL Game Development By Example. Design and code your own 2D and 3D games efficiently using OpenGL and C++
-
Scratch. Komiksowa przygoda z programowaniem
-
REST. Najlepsze praktyki i wzorce w języku Java
-
Programowanie w języku Go. Koncepcje i przykłady. Wydanie II
-
Programowanie dla początkujących w 24 godziny. Wydanie IV
-
Python Nauka programowania dla każdego
-
Kod doskonały. Jak tworzyć oprogramowanie pozbawione błędów. Wydanie II
-
Adaptywny kod. Zwinne programowanie, wzorce projektowe i SOLID-ne zasady. Wydanie II
-
Algorytmy, struktury danych i techniki programowania. Wydanie V
-
JavaScript. Kurs video. Programowanie funkcyjne i reaktywne
-
Learning Domain-Driven Design
-
Zrozum struktury danych. Algorytmy i praca na danych w Javie
-
Python w pigułce. Podręczny przewodnik po wersjach 3.10 i 3.11
-
Pragmatyczny programista. Od czeladnika do mistrza
-
Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań
-
Wyrażenia regularne. Receptury
-
Roblox Lua w 1 dzień. Naucz się kodować w Lua i pisać własne gry już w 12 godzin
-
Programowanie funkcyjne. Krok po kroku
-
Programowanie dla początkujących
-
Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow
-
Microservices with Spring Boot 3 and Spring Cloud. Build resilient and scalable microservices using Spring Cloud, Istio, and Kubernetes - Third Edition
-
Getting Started with Forex Trading Using Python. Beginner’s guide to the currency market and development of trading algorithms
-
Learning Spring Boot 3.0. Simplify the development of production-grade applications using Java and Spring - Third Edition
-
Szacowanie oprogramowania Kulisy czarnej magii. Dla praktyków
-
Fundamentals of Software Architecture. An Engineering Approach
-
Java. Techniki zaawansowane. Wydanie X
-
F# 4.0 dla zaawansowanych. Wydanie IV
-
Wprowadzenie do Pythona. Typy danych, interfejsy, składnia, moduły, klasy, narzędzia, pierwszy własny program
-
Learning Continuous Integration with Jenkins. An end-to-end guide to creating operational, secure, resilient, and cost-effective CI/CD processes - Third Edition
-
Observability with Grafana. Monitor, control, and visualize your Kubernetes and cloud platforms using the LGTM stack
-
HashiCorp Packer in Production. Efficiently manage sets of images for your digital transformation or cloud adoption journey
-
Automating DevOps with GitLab CI/CD Pipelines. Build efficient CI/CD pipelines to verify, secure, and deploy your code using real-life examples
-
A Developer's Guide to Cloud Apps Using Microsoft Azure. Migrate and modernize your cloud-native applications with containers on Azure using real-world case studies
-
Test-Driven Development with PHP 8. Build extensible, reliable, and maintainable enterprise-level applications using TDD and BDD with PHP
-
Test-Driven Development with C++. A simple guide to writing bug-free Agile code
-
Demystifying Cryptography with OpenSSL 3.0. Discover the best techniques to enhance your network security with OpenSSL 3.0