Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej

Informacje szczegółowe Pokaż wszystkie

Format: 17.0 x 23.5 cm
Oprawa: Miękka
Wydawnictwo: Helion
Rok wydania: 2022
Ilość stron: 232
Opis

Rozbudowane projekty wymagają zaangażowania zespołu programistów. By ich współpraca była efektywna, niezbędny jest system kontroli wersji, taki jak Git.

Umożliwia on tworzenie historii projektu, zarządzanie jego wersjami, przeglądanie wszystkich zmian, a także przywracanie pliku do dowolnej wcześniejszej wersji. Repozytoria Gita można przechowywać w GitHubie - w ten sposób bez ponoszenia dodatkowych opłat udostępnia się kod innym osobom. Korzystanie z Gita i GitHuba nie jest skomplikowane, wymaga jednak pewnej wiedzy i wprawy. Ta książka przeznaczona dla programistów, którzy chcą zacząć pracę z Gitem i GitHubem. W każdym rozdziale zawarto wyłącznie przydatne informacje, a te uzupełniono licznymi ćwiczeniami. Dzięki temu równocześnie możesz się uczyć Gita i nabierać sprawności w posługiwaniu się tym systemem.

Przewodnik podzielono na trzy części tematyczne dotyczące kontroli wersji, zarządzania projektami i pracy zespołowej. To ułatwi Ci wdrożenie się do rzeczywistej pracy i rozwiązywanie problemów. Poznasz zasady planowania i realizacji projektów z GitHubem, a także wypróbujesz sposoby rozstrzygania konfliktów scalania, co sprawi, że poczujesz się pewniej w pracy zespołowej w profesjonalnym środowisku.

W książce: czym są, do czego służą i jak działają systemy kontroli wersji jak przygotować Git do pracy i jak ją rozpocząć obieg pracy w GitHubie: zgłoszenia, gałęzie, pull requesty konflikty scalania, ich rozstrzyganie i zarządzanie zmianami kodu najprzydatniejsze narzędzia GUI Gita zaawansowane polecenia Gita i rozwiązywanie częstych problemów GitHub. Odzyskaj kontrolę nad wszystkimi wersjami Twoich projektów!

Szczegóły
  • Autor: Mariot Tsitoara
  • Wydawnictwo Helion
  • Oprawa: Miękka
  • Rok wydania: 2022
  • Ilość stron: 232
  • Format: 17.0 x 23.5 cm
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788328387355
  • Język: polski
  • Oryginalny tytuł: Beginning Git and GitHub: A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer
  • Tłumacz: Maksymilian Gutowski
  • Nr wydania: 1
  • ISBN: 9788328387355
  • EAN: 9788328387355
  • Wymiary: 17.0 x 23.5 cm
  • Dane producenta: HELION S.A., ul. Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63
Recenzje

Inspiracje dla fanów Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej

  1. 1. Pełnia możliwości DevOps, Git i GitHub. Zastosowanie podejścia opartego na automatyzacji, współpracy i innowacji, Yuki Hattori

    Nowoczesne zespoły programistyczne łączą podejście DevOps z potokami ciągłej integracji i ciągłego wdrażania. Zasady DevOps i możliwości technologii Git i GitHub pozwalają na radykalne usprawnienie pracy, a także na poprawę wspó,łpracy zespołó,w i wspieranie innowacji. W efekcie zespoły o wiele lepiej sobie radzą z ciągłym usprawnianiem produktó,w. Dzięki tej książce dowiesz się, jak korzystać z możliwości platformy GitHub w trakcie transformacji przepływu pracy DevOps. Rozp...

  2. 2. Przetwarzanie języka naturalnego z wykorzystaniem transformerów. Budowanie aplikacji językowych za pomocą bibliotek Hugging Face, Lewis Tunstall

    Modele transformacyjne zmieniły sposób przetwarzania języka naturalnego. Rewolucja rozpoczęła się w 2017 roku, kiedy zaprezentowano światu tę architekturę sieci neuronowej. Kolejnym przełomem okazały się repozytoria modeli, takie jak biblioteka Transformers zespołu Hugging Face, która umożliwia łatwe pobranie wstępnie wytrenowanego modelu, jego konfigurację i użytkowanie. Poznaj niesamowite możliwości: wszędzie tam, gdzie jest mowa lub tekst, istnieją zastosowania NLP. O książce ...

  3. 3. Spring Boot LiveBook, Przemysław Bykowski

    Poznaj nowy wymiar nauki! Doświadcz innowacyjnego podejścia do przyswajania skondensowanej dawki wiedzy, będącej solidnym wprowadzeniem w świat Spring Boota. To specjalnie zaprojektowana, lekka forma publikacji: • Stanowiąca esencję i skupiająca się na najczęściej stosowanych praktykach. • Jest ultra cienka, licząc niecałe 250 stron. • Stworzona jest w duchu edutainment, gdzie edukacja połączona z rozrywką sprawi, że szybko osiągniesz efekty w drodze do tworzenia zaawansowan...

  4. 4. Podstawy systemów operacyjnych. Tom 2, Abraham Silberschatz

    Podstawy systemów operacyjnych to dziesiąte, najnowsze wydanie najlepszego na świecie podręcznika o systemach operacyjnych, stosowanego powszechnie na uczelniach wyższych w Polsce. Opisano w nim rozwój systemów, budowę sprzętu, zarządzanie procesami i pamięcią. Omówiono podsystem wejścia-wyjścia, nowe technologie i rozwiązania programowe, związane z rozwojem urządzeń pamięci zewnętrznej oraz szyn łączących je z procesorem i pamięcią główną. Sporo miejsca poświęcono systemom rozproszonym i za...

  5. 5. Microsoft Visual C# 2022. Krok po kroku, John Sharp

    Praktyczny przewodnik po podstawach Visual C# przy użyciu Visual Studio 2022 Poszerz swoje umiejętności i samodzielnie poznawaj podstawy programowania w najnowszej wersji Visual C# i Visual Studio 2022. Znajdziesz tu niezbędne wskazówki, ćwiczenia i przykładowy kod, niezbędne do tworzenia skutecznych, skalowalnych, połączonych z chmurą aplikacji, które mogą działać niemal wszędzie. Dowiedz się jak: • Szybko rozpocząć tworzenie kodu i projektów Visual C# przy użyciu Visual Studio • P...

  6. 6. Finanse cyfrowe. Perspektywa rynkowa, Lech Gąsiorkiewicz

    Problematyka gospodarki cyfrowej, a w szczególności jej specyficzny wycinek jakim są finanse cyfrowe, stanowi istotny obszar aktywności naukowej Katedry Finansów i Systemów Finansowych Wydziału Zarządzania Politechniki Warszawskiej. W pracach nad tym zagadnieniem biorą udział pracownicy Katedry, a także wielu ekspertów zewnętrznych z innych ośrodków akademickich, ze świata biznesu oraz instytucji publicznych. Efektem tych prac są już opublikowane dzieła, a także będąca w opracowaniu seria trz...

  7. 7. Wstrzykiwanie zależności. Zasady, praktyki, wzorce, Mark Seemann

    Wstrzykiwanie zależności. Zasady, praktyki, wzorce to poprawiona i rozszerzona wersja bestselleru Dependency Injection in .NET. Publikacja w sposób kompleksowy omawia zagadnienie wstrzykiwania zależności (DI). Zawiera przykłady, wzorce i antywzorce, które czytelnik może wykorzystać do tworzenia luźno powiązanych, dobrze zorganizowanych aplikacji. Szczegółowo opisany kod i diagramy wykorzystują przykłady w języku C# do zilustrowania zasad, które działają bezbłędnie z nowoczesnymi obiektowo-zo...

  8. 8. Praktyczny kurs SQL, Danuta Mendrala

    Ziemia do bazy: nadaję komunikat w języku SQL! Pobieranie i modyfikowanie informacji, czyli jak porozumieć się z relacyjną bazą danych Tworzenie baz danych, czyli jak wcielić w życie własną koncepcję centrum informacji Uprawnienia użytkowników, czyli kto i po co może korzystać z Twojej bazy danych SQL to dziś właściwie jedyny poważny język używany do tworzenia i obsługi relacyjnych baz danych, niezależnie od tego, czy są to bazy Microsoftu, Oracle czy Sun Microsy...

  9. 9. Jak zaprogramować robota. Zastosowanie Raspberry Pi i Pythona w tworzeniu autonomicznych robotów, Danny Staple

    Coraz więcej złożonych, powtarzalnych zadań powierzamy automatom. Inteligentny robot nigdy się nie znudzi, nie zmęczy i będzie cały czas pracował z zadaną prędkością. Zapewnia nam to odpowiednią wydajność i bardzo dużą dokładność wykonywanych czynności. Oczywiście aby osiągnąć te korzyści, najpierw trzeba robota zbudować i zaprogramować. Warto spróbować własnych sił w tej materii. Wiedza o programowaniu autonomicznych robotów jest coraz cenniejsza na rynku pracy, a samo budowanie robotów i...

  10. 10. Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie, Bharath Chandra K. S.

    Django zaskarbił sobie uznanie wielu programistów. Jest to platforma, która udostępnia wszystkie narzędzia potrzebne do tworzenia aplikacji internetowych w Pythonie. To również narzędzie pozwalające na sprawne rozpoczęcie pracy i rozwijanie solidnego i bezpiecznego kodu. Aby jednak zapewnić sobie satysfakcję, a tworzonym projektom profesjonalną jakość, trzeba przyswoić koncepcje i zasady pracy z Django. Dzięki temu praktycznemu przewodnikowi po Django zdobędziesz wiedzę i pewność sieb...

  11. 11. Nauka algorytmów. Poradnik pisania lepszego kodu, George Heineman

    Doskonałe opanowanie dowolnego języka programowania nie wystarczy do tego, aby stać się świetnym programistą czy deweloperem. Konieczne jest również zdobycie praktycznej wiedzy dotyczącej algorytmów. Oznacza to, że aby pisać lepszy kod, podczas rozwiązywania rzeczywistych problemów trzeba umieć korzystać z algorytmów, włączając w to ich budowanie, modyfikację i implementację. Niezależnie od tego, jaką dziedziną informatyki się zajmujesz, biegłość w posługiwaniu się algorytmami w wymierny s...

  12. 12. Programowanie w JavaScript. Rusz głową!, Eric Freeman

    UWAGA! Przewodnik przyjazny dla mózgu! Jest to jedna z tych rzadkich książek, które mogę polecić bez żadnych zastrzeżeń!prof. David Gelernter, Uniwersytet YaleJavaScript to supermoc programowania internetu! Zapomnij o suchych, nudnych i statycznych stronach - JavaScript umożliwia interakcję z użytkownikami, pobieranie danych z sieci, rysowanie grafiki i robienie wielu innych świetnych i funkcjonalnych rzeczy! A to dopiero początek: JavaScript jest jednym z najpopularniejszych języków p...

  13. 13. Problematyka monitorowania aparatury badawczej IT w badaniach naukowych, Dariusz Jaruga

    W dzisiejszym świecie, gdzie badania naukowe coraz mocniej opierają się na zaawansowanych technologiach informacyjno-komunikacyjnych (ICT), niezawodne monitorowanie aparatury badawczej staje się fundamentem sukcesu i integralności każdego projektu. Złożoność nowoczesnych laboratoriów i procesów zbierania danych wymaga nie tylko intuicji badacza, ale przede wszystkim solidnych, bezpiecznych systemów nadzoru. Czy zastanawiałeś się kiedyś, jak zapewnić maksymalne bezpieczeństwo i efektywność swo...

  14. 14. Uczenie przez wzmacnianie w finansach. Wprowadzenie z wykorzystaniem Pythona, Yves J Hilpisch

    Uczenie przez wzmacnianie okazało się przełomowym rozwiązaniem. Jednym z najciekawszych algorytmó,w jest Deep Q-Learning (DQL), któ,ry może być stosowany do zmieniających się warunkó,w decyzyjnych. DQL w wielu przypadkach wykazuje skuteczność nieosiągalną dla człowieka. Nic dziwnego, że użycie tego rodzaju algorytmó,w w branży finansowej wydaje się wyjątkowo atrakcyjną opcją.Ta książka jest zwięzłym wprowadzeniem do głó,wnych zagadnień i aspektó,w uczenia p...

  15. 15. Rola sztucznej inteligencji w zapobieganiu atakom terrorystycznym, Tomasz Wróblewski

    Książka stanowi pierwsze tak kompleksowe opracowanie dotyczące wykorzystania sztucznej inteligencji w zapobieganiu współczesnym zagrożeniom terrorystycznym. Autor dokonuje wnikliwej analizy zarówno teoretycznych podstaw związanych z terroryzmem i sztuczną inteligencją, jak i praktycznych zastosowań uczenia maszynowego w monitorowaniu komunikacji, transferów finansowych czy rozpoznawaniu twarzy. Nie unika przy tym trudnych pytań o kwestie etyczne, społeczne konsekwencje oraz obowiązujące ra...

  16. 16. AI dla twórców wartości. Jak wyjść z roli zwykłego użytkownika generatywnej sztucznej inteligencji, Rob Thomas

    Żyjemy w fascynujących czasach, w których sztuczna inteligencja z impetem przekształca każdy aspekt naszego życia i pracy. Od roli prostego użytkownika, wykonującego powtarzalne zadania, po świadomego architekta innowacji, zdolnego do tworzenia prawdziwej wartości - droga ta jest na wyciągnięcie ręki. Książka "AI dla twórców wartości. Jak wyjść z roli zwykłego użytkownika generatywnej sztucznej inteligencji" autorstwa Kate Soule to Twój przewodnik po tej rewolucyjnej zmianie, oferujący strate...

  17. 17. Szkoła w czasach AI. Jak przygotować dzieci na wyzwania jutra, Jowita Michalska

    Sto lat temu wyzwaniem edukacji było nauczyć dzieci czytania i pisania. Dziś młodzi ludzie muszą wiedzieć, jak korzystać z internetu, by znaleźć potrzebne informacje w szybko rosnącym zbiorze danych. A wkrótce będą musieli nauczyć się, jak poruszać się w rzeczywistości rozszerzonej i wirtualnej, wchodzić w interakcje z robotami i odróżniać fakty od opinii. Żyjemy w świecie, który bardzo szybko się zmienia, co sprawia, że okres połowicznego rozpadu wiedzy w obszarach technologicznych dr...

  18. 18. Jak nie dać się złapać na wędkę. O bezpieczeństwie urządzeń mobilnych, William Oettinger

    Zadbaj o swoje (cyber)bezpieczeństwo Żyjemy w coraz bardziej ucyfrowionym świecie. Wszystko, co tylko można przenieść do internetu, przenosimy. W sieci się komunikujemy, oddajemy rozrywce i nauce, robimy zakupy, załatwiamy sprawy urzędowe. Bo tak jest szybciej, taniej, wygodniej. Zwłaszcza że "podręczne centrum operacyjne", czyli smartfon, mamy zawsze ze sobą. Dotąd ta opowieść brzmi jak bajka - niestety, jak każda bajka, i ta ma negatywnego bohatera. Temu na imię złodziej danych....

  19. 19. Terraform. Tworzenie infrastruktury za pomocą kodu, Yevgeniy Brikman

    Jeszcze do niedawna praca administratora systemu polegała na ręcznym przygotowywaniu infrastruktury do działania. Mozolne konfigurowanie serwerów, baz danych i elementów sieci niosło za sobą ryzyko przestojów środowiska produkcyjnego i wprowadzenia błędnych ustawień, a wdrożenia przebiegały powoli i łączyły się z nieuchronnym poszukiwaniem błędów. Dziś do tego rodzaju prac służy Terraform, narzędzie open source przeznaczone do tworzenia i wdrażania kodu infrastruktury, a także zarządzania ...

  20. 20. LLM w projektowaniu oprogramowania. Tworzenie inteligentnych aplikacji i agentów z wykorzystaniem dużych modeli językowych, Valentina Alto

    LLM w projektowaniu oprogramowania. Tworzenie inteligentnych aplikacji i agentów z wykorzystaniem dużych modeli językowych Duże modele językowe (LLM) stały się technologicznym przełomem. Ich wszechstronność i funkcjonalność sprawiły, że coraz częściej mówi się o nowej erze inteligentnie działających urządzeń i aplikacji. Umiejętność zastosowania LLM we własnych projektach już dziś jest koniecznością dla wielu projektantów i programistów. Dzięki tej książce opanujesz podstawowe koncepcje związ...

Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula