Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • MPI Ethno. Forsch.  (700)
  • BSZ  (144)
  • 2015-2019  (830)
  • 1975-1979  (4)
  • 1960-1964  (2)
  • 1950-1954  (1)
  • 2018  (830)
  • Birmingham, UK : Packt Publishing  (613)
  • Oxford : Oxford University Press  (217)
Datasource
Material
Language
Years
Year
  • 1
    ISBN: 9780199923014
    Language: English
    DDC: 709.2/25
    Keywords: Artists Biography ; Dictionaries ; Wörterbuch ; Asien ; Künstler
    Note: Erschienen: 1-2
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Journal/Serial
    Journal/Serial
    Oxford : Oxford University Press | Zug : Inter Documentation Co. | London : Oxford University Press ; 1.1968 -
    Language: English
    Dates of Publication: 1.1968 -
    DDC: 910
    Keywords: Monografische Reihe
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Journal/Serial
    Journal/Serial
    Oxford : Oxford University Press | Milton Keynes : open University ; 1.1995 -
    Language: English
    Dates of Publication: 1.1995 -
    DDC: 910
    RVK:
    RVK:
    Keywords: Monografische Reihe
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Language: English
    Series Statement: Oxford handbooks in religion and theology
    Keywords: Cults ; Aufsatzsammlung ; Neue Religion
    Note: Band 2 herausgegeben von James R. Lewis und Inga B. Tøllefsen , Teilweise mit dem Gesamttitel Oxford handbooks in religion and theology erschienen
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    Oxford : Oxford University Press
    Language: English
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Language: English
    Series Statement: Oxford constitutional theory
    DDC: 342
    RVK:
    Keywords: Law Philosophy ; State, The ; Political science ; Constitutional law ; Constitutional law ; Political science ; State, The ; Constitutional law ; Political science ; State, The ; Electronic books
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Journal/Serial
    Journal/Serial
    Oxford : Oxford University Press | Fairfax, Va. : George Mason Univ. ; 40.2006/07 -
    Show associated volumes/articles
    ISSN: 0022-4529 , 1527-1897
    Language: English
    Dates of Publication: 40.2006/07 -
    Parallel Title: Online-Ausg. Journal of social history
    Former Title: Vorg. Journal of social history
    DDC: 390
    Keywords: Zeitschrift ; Sozialgeschichte
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Journal/Serial
    Journal/Serial
    Oxford : Oxford University Press ; Book 1-
    Language: English
    Dates of Publication: Book 1-
    DDC: 340
    Keywords: Monografische Reihe
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    Oxford : Oxford University Press | Bloomington, Ind. : OAH ; 51.1964/65 -
    ISSN: 1945-2314 , 0021-8723
    Language: English
    Pages: Online-Ressource
    Dates of Publication: 51.1964/65 -
    Parallel Title: Druckausg. The journal of American history
    Former Title: Vorg.: Mississippi Valley historical review
    DDC: 910
    Keywords: Geschichte ; Geschichte ; Zeitschrift ; Online-Ressource ; USA ; USA ; Zeitschrift ; Zeitschrift ; Zeitschrift ; Zeitschrift ; USA ; Geschichte ; Zeitschrift ; Online-Ressource ; USA ; Geschichte ; Zeitschrift
    Note: Gesehen am 19.02.2021
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    Oxford : Oxford University Press | Pittsburgh, Pa. : Carnegie Mellon Univ. Press ; 1.1967/68 -
    ISSN: 1527-1897 , 0022-4529 , 0022-4529
    Language: English
    Pages: Online-Ressource
    Dates of Publication: 1.1967/68 -
    Parallel Title: Druckausg. 1.1967/68 - 39.2005/06 Journal of social history
    Parallel Title: Druckausg. ab 40.2006/07 Journal of social history, societies & cultures
    DDC: 390
    Keywords: Sozialgeschichte ; Zeitschrift ; Online-Ressource ; Sozialgeschichte ; Zeitschrift ; Zeitschrift ; Online-Publikation ; Zeitschrift ; Zeitschrift ; Online-Publikation ; Zeitschrift ; Zeitschrift ; Online-Ressource ; Zeitschrift ; Zeitschrift ; Zeitschrift ; Sozialgeschichte ; Zeitschrift ; Online-Ressource ; Sozialgeschichte ; Zeitschrift ; Online-Publikation
    Note: Gesehen am 19.03.15
    URL: Volltext  (Deutschlandweit zugänglich)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Journal/Serial
    Journal/Serial
    Oxford : Oxford University Press | New York, NY [u.a.] : Macmillan | Washington DC [u.a.] : Assoc. | Chicago, Ill. : Univ. of Chicago Press ; 1.1895/96 -
    Show associated volumes/articles
    ISSN: 0002-8762 , 1937-5239 , 1937-5239
    Language: English
    Dates of Publication: 1.1895/96 -
    Additional Information: Beil. American Historical Association Recently published articles
    Additional Information: Index 1895/1945=1944,1 von American Historical Association Annual report of the American Historical Association Washington, DC : Smithsonian Inst. Press, 1889 0065-8561
    Parallel Title: Erscheint auch als The American historical review
    DDC: 050
    RVK:
    Keywords: History Periodicals ; United States Periodicals History ; Zeitschrift ; Weltgeschichte ; Zeitschrift ; USA ; Geschichte ; Amerika ; Geschichte
    Note: Repr.: Nendeln : Kraus
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    ISBN: 9780198811862
    Language: English
    Pages: xcii, 795 Seiten
    Edition: Sixth edition
    Uniform Title: Family law
    Keywords: Domestic relations ; Domestic relations
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    ISBN: 9780190632991
    Language: English
    Pages: xxi, 641 Seiten , Illustrationen
    Edition: Fifth Edition
    Parallel Title: Erscheint auch als Starr, Larry author American popular music
    DDC: 781.640973
    RVK:
    Keywords: Popular music History and criticism ; USA ; Popmusik
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Book
    Book
    Oxford : Oxford University Press
    ISBN: 0198791631 , 9780198791638
    Language: English
    Pages: xix, 291 Seiten , Illustrationen , 23 cm
    Edition: First edition
    DDC: 306.36209729209033
    Keywords: Taylor, Simon ; Taylor, Simon Correspondence ; Taylor, Simon ; 1700-1799 ; Slaveholders Biography ; Jamaica ; Slaveholders Biography ; Great Britain ; Plantation owners Biography ; Jamaica ; Plantation owners Biography ; Great Britain ; Slavery History ; 18th century ; Jamaica ; Slave trade History ; 18th century ; Jamaica ; Plantation owners ; Slave trade ; Slaveholders ; Slavery ; Social conditions ; Biography ; Jamaica Social conditions ; 18th century ; Great Britain ; Jamaica ; Taylor, Simon 1739-1813 ; Jamaika ; Sklavenhalter ; Plantagenbesitzer ; Geschichte 1700-1799
    Note: Includes bibliographical references (pages 277-281) and index , Hier auch später erschienene, unveränderte Nachdrucke
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Book
    Book
    Oxford : Oxford University Press
    ISBN: 9780198823308
    Language: English
    Pages: clxiii, 2138 Seiten , 25 cm
    Edition: Third edition
    Uniform Title: Civil costs
    Keywords: Costs (Law) ; Civil procedure Costs ; Costs (Law) ; Civil procedure Costs
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    Oxford : Oxford University Press
    ISBN: 9780190911447
    Language: English
    Pages: 1 Online-Ressource (264 pages)
    Parallel Title: Print version Collombier, Virginie Tribes and Global Jihadism
    DDC: 307.772
    Keywords: Tribes ; Radicalization ; Islamic fundamentalism
    Abstract: The first study of an important political nexus in today's Islamist insurgencies, the better to understand their evolution
    Abstract: Cover -- Half-title -- Title -- Copyright -- Contents -- Glossary -- Introduction -- 1. Iraqi Tribes in the Land of Jihad -- 2. Kto Kovo? Tribes and Jihad in Pushtun Lands -- 3. Tribes and Political Islam in the Borderland between Egypt and Libya: A (Trans-)Local Perspective -- 4. Sufi Jihad and Salafi Jihadism in Egyptâs Sinai: Tribal Generational Conflict -- 5. The Global and the Local: Al-Qaeda and Yemenâs Tribes -- 6. Between the âKanuriâ and Others: Giving a Face to a Jihad with neither Borders nor Tribes in the Lake Chad Basin -- 7. Sirteâs Tribes under the Islamic State: From Civil War to Global Jihadism -- Conclusion -- Appendix I -- Appendix II -- Notes -- Bibliography -- Index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    ISBN: 9780190454524
    Language: English
    DDC: 302.3
    Keywords: Intergroup relations ; Interpersonal communication ; Intercultural communication ; Communication Social aspects ; Inter-Gruppenbeziehung ; Interpersonale Kommunikation
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    ISBN: 9780190620820
    Language: English
    Pages: x, 326 Seiten , 25 cm
    Parallel Title: Erscheint auch als Kottler, Jeffrey A., author What you don't know about leadership, but probably should
    Parallel Title: Erscheint auch als Kottler, Jeffrey A., 1951 - What You Don't Know about Leadership, but Probably Should
    DDC: 303.3/4
    RVK:
    Keywords: Leadership ; Leadership ; Führungskraft ; Führungsstil ; Führungskraft ; Führungsstil
    Abstract: We live in a world of groups. Almost every facet of daily existence, whether sitting in meetings, collaborating with coworkers, attending classes or programs, contributing to community or social events, participating in family gatherings, even enjoying coffee or meals with friends, takes place in group contexts. In addition, everyone finds themselves in leadership positions at one time or another, responsible for the welfare of others. It is curious, but nevertheless commonplace, that counselors, therapists, teachers, business leaders, executives, coaches, and other helping professionals, who have been specifically trained in group leadership, often fail to apply their knowledge and skills to settings in which they might matter most. The same practitioners who guide others may not be able-or willing-to put that background to work when they find themselves supervising peers, leading meetings, or even managing conflict at the dinner table. Many, if not most, people experience required meetings and mandated group collaborations as tedious, repetitive, and often a waste of time that could be spent doing other things that feel far more productive.
    Note: Literaturverzeichnis: Seite [193]-301
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    ISBN: 9780198788515 , 9780199602353 , 0199602352
    Language: English
    Pages: XX, 362 Seiten , Illustrationen, Karten
    Edition: First published in paperback
    Series Statement: Oxford studies on the Roman economy
    DDC: 304.60937
    RVK:
    Keywords: Geschichte 100 v. Chr.-350 ; Siedlung ; Bevölkerungsentwicklung ; Wirtschaftsentwicklung ; Römisches Reich ; Aufsatzsammlung ; Aufsatzsammlung ; Römisches Reich ; Siedlung ; Bevölkerungsentwicklung ; Wirtschaftsentwicklung ; Geschichte 100 v. Chr.-350 ; Aufsatzsammlung
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    ISBN: 0192545507 , 9780192545503
    Language: English
    Pages: 1 Online-Ressource (1 online resource)
    Edition: First edition
    Parallel Title: Erscheint auch als Andersson, Jenny Future of the World : Futurology, Futurists, and the Struggle for the Post Cold War Imagination
    DDC: 303.49
    Keywords: Futurologists ; Cold War Social aspects ; Forecasting ; Forecasting History 20th century ; SOCIAL SCIENCE ; General ; Forecasting ; Futurologists ; Social aspects ; History
    Abstract: 6: Predicting the Future of American Society: From RAND to the Commission for the Year 2000THE END OF IDEOLOGY THESIS REVISITED; SOCIAL CHANGE AS A DELIBERATELY PLANNED PROCESS: FROM PLANNING TO PREDICTION; A SENSE OF NATIONAL PRIORITY; RATIONAL SOCIAL CHOICE; PEOPLE WHO CAN READ TRENDS; FUTURE CRASH; CONCLUDING REMARKS; 7: Bridging the Iron Curtain. Futurology as Dissidence and Control; DREAMS OF AN OPEN FUTURE; A NEW FUTURE HORIZON: THE POLSKA 2000 GROUP; CIVILIZATION AT THE CROSSROADS AND THE FUTUROLOGICAL SOCIETY OF THE PRAGUE SPRING; IN RUSSIAN THE WORD FUTURE EXISTS ONLY IN THE SINGULAR
    Abstract: Cover; The Future of the World: Futurology, Futurists, and the Struggle for the Post-Cold War Imagination; Copyright; Dedication; Acknowledgments; Contents; List of Figures; List of Abbreviations; 1: Introduction; THE PROBLEM OF THE FUTURE; REPERTOIRES OF FUTURE MAKING: ORIGINS OF FUTURE EXPERTISE; UNDERSTANDING THE SPACES OF FUTURISM: A NOTE ON METHOD; THE STRUCTURE OF THE BOOK; 2: A New History of the Future? From Conceptual History to Intellectua lWorld History; WHY DID HISTORIANS LOSE SIGHT OF THE FUTURE?; REVISITING SOCIAL TIME; THE FUTURE AS GLOBAL CATEGORY
    Abstract: FUTURES STUDIES AS DISSIDENCE: MIHAIL BOTES AND THE CENTER FOR METHODOLOGICAL FUTURE RESEARCH IN BUCHARESTCONCLUDING REMARKS: FROM FUTUROLOGY TO PROGNOSTIKA; 8: The Future of the World. The World Futures Studies Federation and the Future as Counter Expertise; TAKING FUTURE RESEARCH TO THE WORLD; THE IMAGE; THE FUTURE AS RADICAL IMAGINATION; RESHAPING ACTIVISM: FUTURE RESEARCH AND SOCIAL SCIENCE; DATA-IN-BEING; THE ANTI-RAND: UNITING WORLD SOCIAL MOVEMENTS; MODELS AS MICRO-UTOPIAS; THE WORLD PLAN; THE FUTURE WORKSHOP; CONCLUDING REMARKS; 9: The Futurists. Experts in World Futures
    Abstract: IMAGINING A POST-COLD WAR WORLD3: The Future as Moral Imperative. Foundations of Futurism; THE END; COSMIC POWERS; PREDICTION AS POWER OVER TIME; THE FUTURE IS US; MANKIND; THE INVENTION OF FUTUROLOGY BY A UKRAINIAN JEW IN ATLANTA; CONCLUDING REMARKS; 4: Futures of Liberalism. The Congress for Cultural Freedom and Futurology as a Transnational Space; FROM THE END OF IDEOLOGY TO FUTUROLOGY: THE CONGRESS FOR CULTURAL FREEDOM; AN OPEN vs. CLOSED FUTURE; A LIBERAL THEORY OF HISTORY: DANIEL BELL AND THE END OF IDEOLOGY
    Abstract: The Future of the World is devoted to the intriguing field of study which emerged after World War Two, futurism or futurology. Jenny Andersson explains how futurist scholars and researchers imagined the Cold War and post Cold War world and the tools and methods they would use to influence and change that world. Futurists were a motley crew of Cold War warriors, nuclear scientists, journalists, and peace activists. Some argued it should be a closed sphere of science defined by delimited probabilities. They were challenged by alternative notions of the future as a potentially open realm. Futurism also drew on an eclectic range of repertoires, some of which were deduced from positivist social science, mathematics, and nuclear physics, and some of which sprung from alternative forms of knowledge in science fiction, journalism, or religion. These different forms of prediction laid very different claims to how accurately futures could be known, and what kind of control could be exerted over what was yet to come. The Future of the World carefully examines these different engagements with the future, and inscribes them in the intellectual history of the post war period. Using unexplored archival collections, The Future of the World reconstructs the Cold War networks of futurologists and futurists
    Abstract: THE FUTURE OF DEMOCRATIC INSTITUTIONS: THE FORD FOUNDATION AND THE FUTURIBLES PROJECTTHE FUTURE AS SYNTHÈSE AND RATIONAL DECISION IN THE CENTRE DE PROSPECTIVE; CONJECTURE AS ANTI-PLANNING: THE SURMISING FORUM; CONCLUDING REMARKS; 5: The Future as Social Technology. Prediction and the Rise of Futurology; A GENERAL THEORY OF THE FUTURE; THE FUTURE AS SOCIAL TECHNOLOGY; FROM THE LONG RANGE TO THE LONG TERM; FORMALIZING EXPERT OPINION: THE INVENTION OF DELPHI; SUBSTITUTING PASSIONATE OPINION; CONCLUDING REMARKS: TRAVELING DELPHI
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    ISBN: 9780198789710
    Language: English
    Pages: xii, 443 Seiten , Illustrationen, Diagramme , 25 cm
    Edition: First edition
    Parallel Title: Erscheint auch als Metacognitive diversity
    DDC: 153
    RVK:
    RVK:
    Keywords: Metacognition ; Interdisciplinary research ; Comparative civilization ; Metacognition ; Aufsatzsammlung ; Aufsatzsammlung ; Aufsatzsammlung ; Aufsatzsammlung ; Metakognition ; Kulturvergleich ; Interdisziplinarität ; Metakognition ; Kulturvergleich ; Interdisziplinarität
    Abstract: This book considers the variability of metacognitive skills across cultures. It explores new domains of metacognitive variability and universal metacognitive features in adults and children. Throughout, it draws on current anthropological, linguistic, neuroscientific and psychological evidence
    Note: Literaturangaben
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    ISBN: 9780198826880
    Language: English
    Pages: xvi, 275 Seiten
    Edition: First edition
    DDC: 303.69
    RVK:
    Keywords: Konfliktregelung ; Friedensverhandlung ; Internationaler Konflikt ; Mediation
    Note: Literaturhinweise Seite 209-259, Register , Negotiating peace , Negotiation, mediation, and other means , Mediators , Parties , Strategy and planning , Negotiating an agreement , Concluding an agreement , Conclusion
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Book
    Book
    Oxford : Oxford University Press
    ISBN: 9780198825166
    Language: English
    Pages: xviii, 268 Seiten , 1 Illustration , 22 cm
    Edition: First published in paperback
    DDC: 303.4
    RVK:
    Keywords: Social change ; Social change ; Sozialer Wandel ; Sozialer Wandel
    Note: First published: 2016
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    ISBN: 9780199673223
    Language: English
    Pages: xlii, 611 Seiten
    Edition: First edition
    Series Statement: Oxford commentaries on international law
    Parallel Title: Erscheint auch als The UN Declaration on the Rights of Indigenous Peoples
    DDC: 341.4/852
    RVK:
    RVK:
    Keywords: United Nations ; Indigenous peoples (International law) ; Indigenous peoples Legal status, laws, etc ; Aufsatzsammlung ; Kommentar ; Vereinte Nationen ; Menschenrecht ; Minderheitenrecht ; Indigenes Volk
    Abstract: "The rights of indigenous peoples under international law have seen significant change in recent years, as various international bodies have attempted to address the question of how best to protect and enforce their rights. The United Nations Declaration on the Rights of Indigenous Peoples is the strongest statement thus far by the international community on this issue. The Declaration was adopted by the United Nations on 13 September 2007, and sets out the individual and collective rights of indigenous peoples, as well as their rights to culture, identity, language, employment, health, education, and other issues. While it is not a legally binding instrument under international law, it represents the development of international legal norms designed to eliminate human rights violations against indigenous peoples, and to help them in combating discrimination and marginalisation. This comprehensive commentary on the Declaration analyses in detail both the substantive content of the Declaration and the position of the Declaration within existing international law. It considers the background to the text of every Article of the Declaration, including the travaux préparatoire, the relevant drafting history, and the context in which the provision came to be included in the Declaration. It sets out each provision's content, interpretation, its relationship with other principles of international law, and its legal status. It also discusses the significance and outlook for each of the rights analysed. The book assesses the practice of relevant regional and international bodies in enforcing the rights of indigenous peoples, providing an understanding of the practical application of the Declaration's principles"
    Note: Hier auch später erschienene, unveränderte Nachdrucke , Introduction , PART I. The UNDRIP's relationship to existing international law. 1. Who are 'Indigenous Peoples'? : An examination of concepts concerning group membership in the UNDRIP , 2. The making of the UNDRIP , 3. Relationship to human rights, and related international instruments , 4. The UNDRIP and interactions with international investment law , PART II. Group identity, self-determination, and relations with states. 2. Self-determination of Indigenous Peoples: articles 3, 4, 5, 18, 23, and 46(1) , 6. The UNDRIP and the rights of Indigenous Peoples to existence, cultural integrity and identity, and non-assimilation: articles 7(2), 8, and 43 , 7. Equality and non-discrimination in the UNDRIP: articles 2, 6, and 7(1) , 8. Indigenous belonging: membership and identity in the UNDRIP: articles 9, 33, 35, and 36 , 9. Free, prior, and informed consent in the UNDRIP: articles 10, 19, 29(2), and 32(2) , PART III. Rights to culture. 10. Culture : articles 11(1), 12, 13(1), 15, and 34 , 11. Intellectual property and technologies : article 31 , 12. Media : article 16 , 13. Indigenous education and the UNDRIP : article 14 , PART IV. Rights to land and territory, natural resources, and environment. 14. Indigenous Peoples' rights to lands, territories, and resources in the UNDRIP: articles 10, 25, 26, and 27 , 15. Control over natural resources and protection of the environment of indigenous territories : articles 29, 30, and 32 , PART V. Economic and social rights. 16. Labour rights: article 17 , 17. Indigenous rights to development, socio-economic rights, and rights for groups with vulnerabilities : articles 20-22, 24, and 44 , PART VI. International assistance, reparations, and redress. 18. Legal implementation and international cooperation and assistance : articles 37-42 , 19. Reparations, restitution, and redress : articles 8(2), 11(2), 20(2), and 28
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    ISBN: 9780198830405
    Language: English
    Pages: xiv, 312 Seiten
    Edition: First edition
    DDC: 302.3501
    RVK:
    Keywords: Organisation ; Philosophie ; Organisationssoziologie
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    ISBN: 9780198819981 , 9780198819974
    Language: English
    Pages: xviii, 312 Seiten , Diagramme , 24 cm
    Edition: First edition
    Parallel Title: Erscheint auch als Zürn, Michael, 1959 - A theory of global governance
    Parallel Title: Erscheint auch als Zürn, Michael, 1959 - A theory of global governance
    DDC: 341.2
    RVK:
    RVK:
    RVK:
    Keywords: International organization ; International cooperation ; International cooperation ; International organization ; International cooperation ; International organization ; Global Governance ; Weltpolitik ; Internationale Organisation
    Abstract: This book offers a major new theory of global governance, explaining both its rise and what many see as its current crisis. The author suggests that world politics is now embedded in a normative and institutional structure dominated by hierarchies and power inequalities and therefore inherently creates contestation, resistance, and distributional struggles. Within an ambitious and systematic new conceptual framework, the theory makes four key contributions. Firstly, it reconstructs global governance as a political system which builds on normative principles and reflexive authorities. Second, it identifies the central legitimation problems of the global governance system with a constitutionalist setting in mind. Third, it explains the rise of state and societal contestation by identifying key endogenous dynamics and probing the causal mechanisms that produced them. Finally, it identifies the conditions under which struggles in the global governance system lead to decline or deepening. Rich with propositions, insights, and evidence, the book promises to be the most important and comprehensive theoretical argument about world politics of the 21st century.
    Note: Literaturverzeichnis Seite 267-307, Register
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    ISBN: 9780198759041
    Language: English
    Pages: xiv, 196 Seiten , 22 cm
    Edition: First edition
    Parallel Title: Erscheint auch als McCrudden, Christopher, 1952 - Litigating religions
    DDC: 201.723
    RVK:
    Keywords: Human rights Religious aspects ; Religion and law ; Freedom of religion ; Religious minorities Legal status, laws, etc ; Human rights Religious aspects ; Menschenrecht ; Religion ; Prozess ; Religion ; Menschenrecht ; Glaubensfreiheit ; Religionsfreiheit ; Kultusfreiheit ; Gerichtsbarkeit
    Abstract: "Religions are a problem for human rights, and human rights are a problem for religions. And both are problems for courts. This book presents an interpretation of how religion and human rights interrelate in the legal context, and how this relationship might be reconceived to make this relationship somewhat less fraught. Litigating Religions, an essay adapted by Christopher McCrudden from the Alberico Gentili Lectures given at the University of Macerata, Italy, examines how the resurgent role of religion in public life gives rise to tensions with key aspects of human rights, in particular freedom of religion and anti-discrimination law, and how these tensions cannot be considered as simply transitional. The context for the discussion is the increasingly troubled area of human rights litigation involving religious arguments, such as wearing religious dress at work, conscientious objections by marriage registrars, admission of children to religious schools, prohibitions on same-sex marriage, and access to abortion. Christopher McCrudden argues that, if we wish to establish a better dialogue between the contending views, we must address a set of recurring problems identifiable in such litigation. To address these problems requires changes both in human rights theory and in religious understandings." -- Page two of dust cover
    Note: „This essay is a revised version of the Alberico Gentili Lectures I presented at the University of Macerata, Italy, in April 2015.“ - Vorwort
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    ISBN: 0198828969 , 9780198828969
    Language: English
    Pages: xi, 436 Seiten , 1 Illustration , 22 cm
    Series Statement: Studies of the German Historical Institute London
    DDC: 306.09437109044
    RVK:
    Keywords: Geschichte 1933-1945 ; Nationalsozialismus ; Sozialpolitik ; Internationale Politik ; Protektorat Böhmen und Mähren ; Aufsatzsammlung ; Konferenzschrift 2015 ; Konferenzschrift 2015
    Note: Foreword: "Nazism across borders" is the result of a conference held at the German Historical Institute London in 2015 , Register Seite [425]-436
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    ISBN: 9780199481927
    Language: English
    Pages: xvii, 580 Seiten , Illustrationen, Tabellen
    Edition: 1. edition
    DDC: 305.891495
    Keywords: Nepali people Ethnic identity ; Foreign countries ; Aufsatzsammlung ; Nepalesen ; Ausland ; Nepalesen ; Diaspora
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    ISBN: 9780198803164 , 9780198847083
    Language: English
    Pages: xxxix, 973 Seiten , 25 cm
    Edition: Second edition
    Series Statement: Oxford handbooks
    Parallel Title: Erscheint auch als The Oxford handbook on the United Nations
    DDC: 341.2309
    RVK:
    RVK:
    RVK:
    RVK:
    Keywords: Vereinte Nationen ; United Nations Handbooks, manuals, etc ; United Nations History ; Internationale Organisation ; Vereinte Nationen ; UN ; Internationale Politik ; Internationale Organisation ; Aufsatzsammlung ; Vereinte Nationen
    Note: Hier auch später erschienene, unveränderte Nachdrucke
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    Book
    Book
    Oxford : Oxford University Press
    ISBN: 9780198826255 , 0198826257
    Language: English
    Pages: liii, 314 Seiten , 24 cm
    Edition: First edition
    Parallel Title: Erscheint auch als Naômé, Caroline Appeals Before the Court of Justice of the European Union
    DDC: 341.242228
    RVK:
    Keywords: Court of Justice of the European Union ; Court of Justice of the European Union ; Appellate procedure European Union countries ; Justice, Administration of European Union countries ; Appellate procedure European Union countries ; Justice, Administration of European Union countries ; Europäische Union ; Europäischer Gerichtshof ; Verfahrensrecht ; Beschwerde
    Abstract: This book describes the rules governing appeals before the Court of Justice of the European Union. The appeal is the judicial remedy by which a party may contest a decision of the General Court of the European Union. It concerns matters in which the Tribunal has jurisdiction such as, competition, mergers, state aids, access to documents, restrictive measures, EU staff, trade marks, and other areas of intellectual property. This form of judicial remedy was created just over 25 years ago. It is specific to the ECJ, and can only be learned through the case-law. This book is a description of the case-law, and of the rules that the lawyers pleading appeal cases are required to know.
    Note: Bibliographie: Seite 297-301
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    ISBN: 9780199679010
    Language: English
    Pages: xv, 985 Seiten
    Edition: First edition
    Series Statement: Oxford handbooks
    Parallel Title: Erscheint auch als The Oxford handbook of Islamic law
    DDC: 340.59
    RVK:
    RVK:
    Keywords: Islamic law ; Islamic law ; Droit islamique ; Aufsatzsammlung ; Islamisches Recht ; Islamisches Recht
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Online Resource
    Online Resource
    Oxford : Oxford University Press
    Language: English
    Pages: 1 Online-Ressource (20 p.)
    Keywords: Philosophy
    Abstract: There is a near universal consensus that the bearers of moral responsibility are the individuals we identify with proper names. I suggest that if we take the exercise of agency as a guide to the identification of agents, we may find that agents sometimes extend into the world: they may be constituted by several individuals and/or by institutions. These extended agents may be responsible for morally significant outcomes. I argue that institutions or extended agents may also be responsible for the failure of individuals to satisfy the epistemic conditions on moral responsibility. Individuals may believe virtuously but falsely, due to the way in which cues to reliability are socially distributed. I conclude by suggesting that a focus on individual responsibility may have distracted us from the urgent task of reforming the institutional actors responsible for widespread ignorance about morally significant facts
    Note: English
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    Online Resource
    Online Resource
    Oxford : Oxford University Press
    Language: English
    Pages: 1 Online-Ressource (42 p.)
    Keywords: Disability & the law
    Abstract: CRPD; persons with disabilities; law
    Note: English
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    ISBN: 9781789959918 , 1789959918
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Spark (Electronic resource : Apache Software Foundation) ; Data mining ; Big data ; Machine learning ; Electronic data processing ; Electronic books ; Electronic books ; local
    Abstract: Build efficient data flow and machine learning programs with this flexible, multi-functional open-source cluster-computing framework Key Features Master the art of real-time big data processing and machine learning Explore a wide range of use-cases to analyze large data Discover ways to optimize your work by using many features of Spark 2.x and Scala Book Description Apache Spark is an in-memory, cluster-based data processing system that provides a wide range of functionalities such as big data processing, analytics, machine learning, and more. With this Learning Path, you can take your knowledge of Apache Spark to the next level by learning how to expand Spark's functionality and building your own data flow and machine learning programs on this platform. You will work with the different modules in Apache Spark, such as interactive querying with Spark SQL, using DataFrames and datasets, implementing streaming analytics with Spark Streaming, and applying machine learning and deep learning techniques on Spark using MLlib and various external tools. By the end of this elaborately designed Learning Path, you will have all the knowledge you need to master Apache Spark, and build your own big data processing and analytics pipeline quickly and without any hassle. This Learning Path includes content from the following Packt products: Mastering Apache Spark 2.x by Romeo Kienzler Scala and Spark for Big Data Analytics by Md. Rezaul Karim, Sridhar Alla Apache Spark 2.x Machine Learning Cookbook by Siamak Amirghodsi, Meenakshi Rajendran, Broderick Hall, Shuen MeiCookbook What you will learn Get to grips with all the features of Apache Spark 2.x Perform highly optimized real-time big data processing Use ML and DL techniques with Spark MLlib and third-party tools Analyze structured and unstructured data using SparkSQL and GraphX Understand tuning, debugging, and monitoring of big data applications Build scalable and fault-tolerant streaming applications Develop scalable recommendation engines Who this book is for If you are an intermediate-level Spark developer looking to master the advanced capabilities and use-cases of Apache Spark 2.x, this Learning Path is ideal for you. Big data professionals who want to learn how to integrate and use the features of Apache Spark and build a strong big data pipeline will also find this Learning Path useful. To grasp the concepts explained in this Learning Path, you must know the fundamentals of Apache Spark and Scala.
    Note: Description based on online resource; title from title page (Safari, viewed March 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    ISBN: 9781789957730 , 1789957737
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Learning path
    Keywords: Blockchains (Databases) ; Application software ; Development ; Bitcoin ; Electronic funds transfers ; Electronic commerce ; Electronic books ; Electronic books ; local
    Abstract: Build real-world projects like a smart contract deployment platform, betting apps, wallet services, and much more using blockchain Key Features Apply blockchain principles and features for making your life and business better Understand Ethereum for smart contracts and DApp deployment Tackle current and future challenges and problems relating to blockchain Book Description Blockchain applications provide a single-shared ledger to eliminate trust issues involving multiple stakeholders. It is the main technical innovation of Bitcoin, where it serves as the public ledger for Bitcoin transactions. Blockchain Developer's Guide takes you through the electrifying world of blockchain technology. It begins with the basic design of a blockchain and elaborates concepts, such as Initial Coin Offerings (ICOs), tokens, smart contracts, and other related terminologies. You will then explore the components of Ethereum, such as Ether tokens, transactions, and smart contracts that you need to build simple DApps. Blockchain Developer's Guide also explains why you must specifically use Solidity for Ethereum-based projects and lets you explore different blockchains with easy-to-follow examples. You will learn a wide range of concepts - beginning with cryptography in cryptocurrencies and including ether security, mining, and smart contracts. You will learn how to use web sockets and various API services for Ethereum. By the end of this Learning Path, you will be able to build efficient decentralized applications. This Learning Path includes content from the following Packt products: Blockchain Quick Reference by Brenn Hill, Samanyu Chopra, Paul Valencourt Building Blockchain Projects by Narayan Prusty What you will learn Understand how various components of the blockchain architecture work Get familiar with cryptography and the mechanics behind blockchain Apply consensus protocol to determine the business sustainability Understand what ICOs and crypto-mining are, and how they work Who this book is for Blockchain Developer's Guide is for you if you want to get to grips with the blockchain technology and develop your own distributed applications. It is also designed for those who want to polish their existing knowledge regarding the various pillars of the blockchain ecosystem. Prior exposure to an object-oriented programming language such as JavaScript is needed. Downloading the example code for this book You can download the example code files for all Packt books yo...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed February 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    ISBN: 9781789958669 , 1789958660
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Learning path
    Keywords: C++ (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Create apps in C++ and leverage its latest features using modern programming techniques. Key Features Develop strong C++ skills to build a variety of applications Explore features of C++17, such as containers, algorithms, and threads Grasp the standard support for threading and concurrency and use them in basic daily tasks Book Description C++ is one of the most widely used programming languages. It is fast, flexible, and used to solve many programming problems. This Learning Path gives you an in-depth and hands-on experience of working with C++, using the latest recipes and understanding most recent developments. You will explore C++ programming constructs by learning about language structures, functions, and classes, which will help you identify the execution flow through code. You will also understand the importance of the C++ standard library as well as memory allocation for writing better and faster programs. Modern C++: Efficient and Scalable Application Development deals with the challenges faced with advanced C++ programming. You will work through advanced topics such as multithreading, networking, concurrency, lambda expressions, and many more recipes. By the end of this Learning Path, you will have all the skills to become a master C++ programmer. This Learning Path includes content from the following Packt products: Beginning C++ Programming by Richard Grimes Modern C++ Programming Cookbook by Marius Bancila The Modern C++ Challenge by Marius Bancila What you will learn Become familiar with the structure of C++ projects Identify the main structures in the language: functions and classes Learn to debug your programs Leverage C++ features to obtain increased robustness and performance Explore functions and callable objects with a focus on modern features Serialize and deserialize JSON and XML data Create client-server applications that communicate over TCP/IP Use design patterns to solve real-world problems Who this book is for This Learning Path is designed for developers who want to gain a solid foundation in C++. The desire to learn how to code in C++ is all you need to get started with this Learning Path
    Note: Description based on online resource; title from title page (Safari, viewed February 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    ISBN: 9781789955637 , 1789955637
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Learning path
    Keywords: Microsoft Excel (Computer file) ; Microsoft PowerPivot (Computer file) ; Business intelligence ; Computer programs ; Information visualization ; Computer programs ; Business ; Data processing ; Visual analytics ; Electronic books ; Electronic books ; local
    Abstract: Design, develop, and master efficient Power BI solutions for impactful business insights Key Features Get to grips with the fundamentals of Microsoft Power BI Combine data from multiple sources, create visuals, and publish reports across platforms Understand Power BI concepts with real-world use cases Book Description Microsoft Power BI Complete Reference Guide gets you started with business intelligence by showing you how to install the Power BI toolset, design effective data models, and build basic dashboards and visualizations that make your data come to life. In this Learning Path, you will learn to create powerful interactive reports by visualizing your data and learn visualization styles, tips and tricks to bring your data to life. You will be able to administer your organization's Power BI environment to create and share dashboards. You will also be able to streamline deployment by implementing security and regular data refreshes. Next, you will delve deeper into the nuances of Power BI and handling projects. You will get acquainted with planning a Power BI project, development, and distribution of content, and deployment. You will learn to connect and extract data from various sources to create robust datasets, reports, and dashboards. Additionally, you will learn how to format reports and apply custom visuals, animation and analytics to further refine your data. By the end of this Learning Path, you will learn to implement the various Power BI tools such as on-premises gateway together along with staging and securely distributing content via apps. This Learning Path includes content from the following Packt products: Microsoft Power BI Quick Start Guide by Devin Knight et al. Mastering Microsoft Power BI by Brett Powell What you will learn Connect to data sources using both import and DirectQuery options Leverage built-in and custom visuals to design effective reports Administer a Power BI cloud tenant for your organization Deploy your Power BI Desktop files into the Power BI Report Server Build efficient data retrieval and transformation processes Who this book is for Microsoft Power BI Complete Reference Guide is for those who want to learn and use the Power BI features to extract maximum information and make intelligent decisions that boost their business. If you have a basic understanding of BI concepts and want to learn how to apply them using Microsoft Power BI, then Learning Path is for you. It consists of real-world examples o...
    Note: Description based on online resource; title from title page (Safari, viewed February 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    ISBN: 9781789802801 , 1789802806
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Blockchains (Databases) ; Application software ; Development ; Computer networks ; Management ; Electronic books ; Electronic books ; local
    Abstract: Learn quick and effective techniques to get up and running with building blockchain including Ethereum and Hyperledger Fabric. Key Features Understand the key concepts of decentralized applications and consensus algorithms Learn key concepts of Ethereum and Solidity programming Practical guide to get started with build efficient Blockchain applications with Ethereum and Hyperledger Book Description Blockchain is a technology that powers the development of decentralized applications.This technology allows the construction of a network with no single control that enables participants to make contributions to and receive benefits from the network directly. This book will give you a thorough overview of blockchain and explain how a blockchain works.You will begin by going through various blockchain consensus mechanisms and cryptographic hash functions. You will then learn the fundamentals of programming in Solidity ? the defacto language for developing decentralize, applications in Ethereum. After that, you will set up an Ethereum development environment and develop, package, build, and test campaign-decentralized applications.The book also shows you how to set up Hyperledger composer tools, analyze business scenarios, design business models, and write a chain code. Finally, you will get a glimpse of how blockchain is actually used in different real-world domains. By the end of this guide, you will be comfortable working with basic blockchain frameworks, and develop secure, decentralized applications in a hassle-free manner. What you will learn Understand how blockchain hashing works Write and test a smart contract using Solidity Develop and test a decentralized application Build and test your application using Hyperledger Fabric Implement business network using Hyperledger Composer Test and interact with business network applications Who this book is for The book is for developers, analysts, or anyone looking to learn about Blockchain in a quick and easy manner.
    Note: Description based on online resource; title from title page (Safari, viewed February 21, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789805741 , 1789805740
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Client/server computing ; Application software ; Development ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Build SEO-friendly, progressive web applications that live on the web, mobile, or desktop, using the latest Angular Universal which is loaded with powerful features such as components, directives, and services Key Features Explore differences between server-side and client-side rendering Learn how to create a progressive web app with great SEO support Discover best practices and how to use them to develop an app Book Description With the help of Server-Side Enterprise Development with Angular, equip yourself with the skills required to create modern, progressive web applications that load quickly and efficiently. This fast-paced book is a great way to learn how to build an effective UX by using the new features of Angular 7 beta, without wasting efforts in searching for referrals. To start off, you'll install Angular CLI and set up a working environment, followed by learning to distinguish between the container and presentational components. You'll explore advanced concepts such as making requests to a REST API from an Angular application, creating a web server using Node.js and Express, and adding dynamic metadata. You'll also understand how to implement and configure a service worker using Angular PWA and deploy the server-side rendered app to the cloud. By the end of this book, you'll have developed skills to serve your users views that load instantly, while reaping all the SEO benefits of improved page indexing. What you will learn Identify what makes an Angular application SEO-friendly Generate commands to create components and services Distinguish between the container and presentational components Implement server-side rendering using Angular Universal Create a web server using Node.js and Express Add dynamic metadata to your web application Deploy a server-side rendered app to the cloud Implement and configure a service worker using Angular PWA Who this book is for Server-Side Enterprise Development with Angular is for you if you are an experienced front-end developer who wants to quickly work through examples that demonstrate all the key features of server-side development. You need some prior exposure to Angular to follow through this book.
    Note: Description based on online resource; title from copyright page (Safari, viewed February 18, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    ISBN: 9781789806991 , 1789806992
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: A hands-on guide to deep learning that's filled with intuitive explanations and engaging practical examples Key Features Designed to iteratively develop the skills of Python users who don't have a data science background Covers the key foundational concepts you'll need to know when building deep learning systems Full of step-by-step exercises and activities to help build the skills that you need for the real-world Book Description Taking an approach that uses the latest developments in the Python ecosystem, you'll first be guided through the Jupyter ecosystem, key visualization libraries and powerful data sanitization techniques before we train our first predictive model. We'll explore a variety of approaches to classification like support vector networks, random decision forests and k-nearest neighbours to build out your understanding before we move into more complex territory. It's okay if these terms seem overwhelming; we'll show you how to put them to work. We'll build upon our classification coverage by taking a quick look at ethical web scraping and interactive visualizations to help you professionally gather and present your analysis. It's after this that we start building out our keystone deep learning application, one that aims to predict the future price of Bitcoin based on historical public data. By guiding you through a trained neural network, we'll explore common deep learning network architectures (convolutional, recurrent, generative adversarial) and branch out into deep reinforcement learning before we dive into model optimization and evaluation. We'll do all of this whilst working on a production-ready web application that combines Tensorflow and Keras to produce a meaningful user-friendly result, leaving you with all the skills you need to tackle and develop your own real-world deep learning projects confidently and effectively. What you will learn Discover how you can assemble and clean your very own datasets Develop a tailored machine learning classification strategy Build, train and enhance your own models to solve unique problems Work with production-ready frameworks like Tensorflow and Keras Explain how neural networks operate in clear and simple terms Understand how to deploy your predictions to the web Who this book is for If you're a Python programmer stepping into the world of data science, this is the ideal way to get started.
    Note: Description based on online resource; title from title page (Safari, viewed December 3, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789809206 , 1789809207
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Machine learning ; Artificial intelligence ; Neural networks (Computer science) ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Create AI applications in Python and lay the foundations for your career in data science Key Features Practical examples that explain key machine learning algorithms Explore neural networks in detail with interesting examples Master core AI concepts with engaging activities Book Description Machine learning and neural networks are pillars on which you can build intelligent applications. Artificial Intelligence and Machine Learning Fundamentals begins by introducing you to Python and discussing AI search algorithms. You will cover in-depth mathematical topics, such as regression and classification, illustrated by Python examples. As you make your way through the book, you will progress to advanced AI techniques and concepts, and work on real-life datasets to form decision trees and clusters. You will be introduced to neural networks, a powerful tool based on Moore's law. By the end of this book, you will be confident when it comes to building your own AI applications with your newly acquired skills! What you will learn Understand the importance, principles, and fields of AI Implement basic artificial intelligence concepts with Python Apply regression and classification concepts to real-world problems Perform predictive analysis using decision trees and random forests Carry out clustering using the k-means and mean shift algorithms Understand the fundamentals of deep learning via practical examples Who this book is for Artificial Intelligence and Machine Learning Fundamentals is for software developers and data scientists who want to enrich their projects with machine learning. You do not need any prior experience in AI. However, it's recommended that you have knowledge of high school-level mathematics and at least one programming language (preferably Python).
    Note: Description based on online resource; title from copyright page (Safari, viewed February 11, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    ISBN: 9781789618174 , 1789618177
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Information visualization ; Electronic books ; Electronic books ; local
    Abstract: Understand and build beautiful and advanced plots with Matplotlib and Python Key Features Practical guide with hands-on examples to design interactive plots Advanced techniques to constructing complex plots Explore 3D plotting and visualization using Jupyter Notebook Book Description In this book, you'll get hands-on with customizing your data plots with the help of Matplotlib. You'll start with customizing plots, making a handful of special-purpose plots, and building 3D plots. You'll explore non-trivial layouts, Pylab customization, and more about tile configuration. You'll be able to add text, put lines in plots, and also handle polygons, shapes, and annotations. Non-Cartesian and vector plots are exciting to construct, and you'll explore them further in this book. You'll delve into niche plots and visualize ordinal and tabular data. In this book, you'll be exploring 3D plotting, one of the best features when it comes to 3D data visualization, along with Jupyter Notebook, widgets, and creating movies for enhanced data representation. Geospatial plotting will also be explored. Finally, you'll learn how to create interactive plots with the help of Jupyter. Learn expert techniques for effective data visualization using Matplotlib 3 and Python with our latest offering -- Matplotlib 3.0 Cookbook What you will learn Deal with non-trivial and unusual plots Understanding Basemap methods Customize and represent data in 3D Construct Non-Cartesian and vector plots Design interactive plots using Jupyter Notebook Make movies for enhanced data representation Who this book is for This book is aimed at individuals who want to explore data visualization techniques. A basic knowledge of Matplotlib and Python is required.
    Note: Description based on online resource; title from title page (Safari, viewed February 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    ISBN: 9781789533552 , 1789533554
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Active server pages ; Web sites ; Design ; Web site development ; Application software ; Development ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Imagine the boost in business if you can build large, rich web applications with little code and built-in Windows authentication. With this book, you can gain skills to develop real-world applications with ASP.NET Core 2. Key Features Adopts the application-centric approach to explain core concepts Covers industry-best practices to build flexible, robust applications Shows how to enhance your applications by adding more functionalities Book Description The book sets the stage with an introduction to web applications and helps you build an understanding of the tried-and-true MVC architecture. You learn all about views, from what is the Razor view engine to tagging helpers. You gain insight into what models are, how to bind them, and how to migrate database using the correct model. As you get comfortable with the world of ASP.NET, you learn about validation and routing. You also learn the advanced concepts, such as designing Rest Buy (a RESTful shopping cart application), creating entities for it, and creating EF context and migrations. By the time you are done reading the book, you will be able to optimally use ASP.NET to develop, unit test, and deploy applications like a pro. What you will learn Work with basic programming constructs using the Razor view engine Use flexibility and data compartmentalization of ViewModel Build a custom route for ASP.NET MVC applications for SEO Optimize applications with performance analysis and improvement steps Improve application performance, security, and data access to optimize the overall development process Deploy an ASP.NET MVC application in a non-Windows environment Who this book is for If you are looking to build web applications using ASP.NET Core or you want to become a pro in building web applications using the Microsoft technology, this is the ideal book for you. Prior exposure and understanding of C#, JavaScript, HTML, and CSS syntax is assumed.
    Note: Description based on online resource; title from title page (Safari, viewed October 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    ISBN: 9781789531893 , 1789531896
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Python (Computer program language) ; Database management ; Information visualization ; Electronic books ; Electronic books ; local
    Abstract: Gain useful insights from your data using popular data science tools Key Features A one-stop guide to Python libraries such as pandas and NumPy Comprehensive coverage of data science operations such as data cleaning and data manipulation Choose scalable learning algorithms for your data science tasks Book Description Fully expanded and upgraded, the latest edition of Python Data Science Essentials will help you succeed in data science operations using the most common Python libraries. This book offers up-to-date insight into the core of Python, including the latest versions of the Jupyter Notebook, NumPy, pandas, and scikit-learn. The book covers detailed examples and large hybrid datasets to help you grasp essential statistical techniques for data collection, data munging and analysis, visualization, and reporting activities. You will also gain an understanding of advanced data science topics such as machine learning algorithms, distributed computing, tuning predictive models, and natural language processing. Furthermore, You'll also be introduced to deep learning and gradient boosting solutions such as XGBoost, LightGBM, and CatBoost. By the end of the book, you will have gained a complete overview of the principal machine learning algorithms, graph analysis techniques, and all the visualization and deployment instruments that make it easier to present your results to an audience of both data science experts and business users What you will learn Set up your data science toolbox on Windows, Mac, and Linux Use the core machine learning methods offered by the scikit-learn library Manipulate, fix, and explore data to solve data science problems Learn advanced explorative and manipulative techniques to solve data operations Optimize your machine learning models for optimized performance Explore and cluster graphs, taking advantage of interconnections and links in your data Who this book is for If you're a data science entrant, data analyst, or data engineer, this book will help you get ready to tackle real-world data science problems without wasting any time. Basic knowledge of probability/statistics and Python coding experience will assist you in understanding the concepts covered in this book. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support an...
    Note: Description based on online resource; title from title page (viewed November 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    ISBN: 9781789533750 , 1789533759
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Java (Computer program language) ; Data structures (Computer science) ; Computer algorithms ; Electronic books ; Electronic books ; local
    Abstract: Though your application serves its purpose, it might not be a high performer. Learn techniques to accurately predict code efficiency, easily dismiss inefficient solutions, and improve the performance of your application. Key Features Explains in detail different algorithms and data structures with sample problems and Java implementations where appropriate Includes interesting tips and tricks that enable you to efficiently use algorithms and data structures Covers over 20 topics using 15 practical activities and exercises Book Description Learning about data structures and algorithms gives you a better insight on how to solve common programming problems. Most of the problems faced everyday by programmers have been solved, tried, and tested. By knowing how these solutions work, you can ensure that you choose the right tool when you face these problems. This book teaches you tools that you can use to build efficient applications. It starts with an introduction to algorithms and big O notation, later explains bubble, merge, quicksort, and other popular programming patterns. You'll also learn about data structures such as binary trees, hash tables, and graphs. The book progresses to advanced concepts, such as algorithm design paradigms and graph theory. By the end of the book, you will know how to correctly implement common algorithms and data structures within your applications. What you will learn Understand some of the fundamental concepts behind key algorithms Express space and time complexities using Big O notation. Correctly implement classic sorting algorithms such as merge and quicksort Correctly implement basic and complex data structures Learn about different algorithm design paradigms, such as greedy, divide and conquer, and dynamic programming Apply powerful string matching techniques and optimize your application logic Master graph representations and learn about different graph algorithms Who this book is for If you want to better understand common data structures and algorithms by following code examples in Java and improve your application efficiency, then this is the book for you. It helps to have basic knowledge of Java, mathematics and object-oriented programming techniques.
    Note: Description based on online resource; title from title page (Safari, viewed September 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    ISBN: 9781789534160 , 178953416X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Reinforcement learning ; Neural networks (Computer science) ; Machine learning ; Electronic books ; Electronic books ; local
    Abstract: Demonstrate fundamentals of Deep Learning and neural network methodologies using Keras 2.x Key Features Experimental projects showcasing the implementation of high-performance deep learning models with Keras. Use-cases across reinforcement learning, natural language processing, GANs and computer vision. Build strong fundamentals of Keras in the area of deep learning and artificial intelligence. Book Description Keras 2.x Projects explains how to leverage the power of Keras to build and train state-of-the-art deep learning models through a series of practical projects that look at a range of real-world application areas. To begin with, you will quickly set up a deep learning environment by installing the Keras library. Through each of the projects, you will explore and learn the advanced concepts of deep learning and will learn how to compute and run your deep learning models using the advanced offerings of Keras. You will train fully-connected multilayer networks, convolutional neural networks, recurrent neural networks, autoencoders and generative adversarial networks using real-world training datasets. The projects you will undertake are all based on real-world scenarios of all complexity levels, covering topics such as language recognition, stock volatility, energy consumption prediction, faster object classification for self-driving vehicles, and more. By the end of this book, you will be well versed with deep learning and its implementation with Keras. You will have all the knowledge you need to train your own deep learning models to solve different kinds of problems. What you will learn Apply regression methods to your data and understand how the regression algorithm works Understand the basic concepts of classification methods and how to implement them in the Keras environment Import and organize data for neural network classification analysis Learn about the role of rectified linear units in the Keras network architecture Implement a recurrent neural network to classify the sentiment of sentences from movie reviews Set the embedding layer and the tensor sizes of a network Who this book is for If you are a data scientist, machine learning engineer, deep learning practitioner or an AI engineer who wants to build speedy intelligent applications with minimal lines of codes, then this book is the best fit for you. Sound knowledge of machine learning and basic familiarity with Keras library would be useful.
    Note: Description based on online resource; title from title page (Safari, viewed February 26, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    ISBN: 9781789532357 , 1789532353
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Blockchains (Databases) ; Electronic funds transfers ; Bitcoin ; Electronic commerce ; Finance ; Technological innovations ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Get up and running with the fundamentals of Bitcoin and blockchain Key Features Learn quick, effective, and easy ways to master blockchain and Bitcoin Understand the impact of decentralization and discover ways to tackle it Explore the future of Bitcoin and blockchain and implement them in a business network Book Description Blockchain is a distributed database that enables permanent, transparent, and secure storage of data. Blockchain technology uses cryptography to keep data secure. Learn Bitcoin and Blockchain is the perfect entry point to the world of decentralized databases. This book will take you on a journey through the blockchain database, followed by advanced implementations of the blockchain concept. You will learn about Bitcoin basics and their technical operations. As you make your way through the book, you will gain insight into this leading technology and its implementation in the real world. You will also cover the technical foundation of blockchain and understand the fundamentals of cryptography and how they keep data secure. In the concluding chapters, you'll get to grips with the mechanisms behind cryptocurrencies. By the end of this book, you will have learned about decentralized digital money, advanced blockchain concepts, and Bitcoin and blockchain security. What you will learn Understand the concept of decentralization, its impact, its relationship with blockchain technology and its pros and cons Learn blockchain and Bitcoin architectures and security Explore Bitcoin and blockchain security Implement blockchain technology and its features commercially Understand why consensus protocols are critical in blockchain Get a grip on the future of blockchain Who this book is for Learn Bitcoin and Blockchain is for anyone who wants to quickly understand and expand their knowledge of how blockchain and Bitcoin work and how they are applied commercially. No prior knowledge of blockchain and Bitcoin is required.
    Note: Description based on online resource; title from title page (Safari, viewed October 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    ISBN: 9781789532630 , 1789532639
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Microsoft Visual studio ; C# (Computer program language) ; Computer software ; Development ; Computer programming ; Electronic books ; Electronic books ; local
    Abstract: Learn advanced C# concepts and techniques such as building caches, cryptography, and parallel programming by solving interesting programming challenges Key Features Gain useful insights on advanced C# programming topics and APIs Use locking and cached values to solve parallel problems Take advantage of .NET's cryptographic tools to encrypt and decrypt strings Book Description C# is a multi-paradigm programming language. The Modern C# Challenge covers with aspects of the .NET Framework such as the Task Parallel Library (TPL) and CryptoAPI. It also encourages you to explore important programming trade-offs such as time versus space or simplicity. There may be many ways to solve a problem and there is often no single right way, but some solutions are definitely better than others. This book has combined these solutions to help you solve real-world problems with C#. In addition to describing programming trade-offs, The Modern C# Challenge will help you build a useful toolkit of techniques such as value caching, statistical analysis, and geometric algorithms. By the end of this book, you will have walked through challenges in C# and explored the .NET Framework in order to develop program logic for real-world applications. What you will learn Perform statistical calculations such as finding the standard deviation Find combinations and permutations Search directories for files matching patterns using LINQ and PLINQ Find areas of polygons using geometric operations Randomize arrays and lists with extension methods Explore the filesystem to find duplicate files Simulate complex systems and implement equality in a class Use cryptographic techniques to encrypt and decrypt strings and files Who this book is for The Modern C# Challenge is for all C# developers of different abilities wanting to solve real-world problems. There are problems for everyone at any level of expertise in C#
    Note: Description based on online resource; title from title page (Safari, viewed December 4, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    ISBN: 9781789343823 , 1789343828
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Computer software ; Testing ; Debugging in computer science ; Electronic books ; Electronic books ; local
    Abstract: Learn the pytest way to write simple tests which can also be used to write complex tests Key Features Become proficient with pytest from day one by solving real-world testing problems Use pytest to write tests more efficiently Scale from simple to complex and functional testing Book Description Python's standard unittest module is based on the xUnit family of frameworks, which has its origins in Smalltalk and Java, and tends to be verbose to use and not easily extensible.The pytest framework on the other hand is very simple to get started, but powerful enough to cover complex testing integration scenarios, being considered by many the true Pythonic approach to testing in Python. In this book, you will learn how to get started right away and get the most out of pytest in your daily work?ow, exploring powerful mechanisms and plugins to facilitate many common testing tasks. You will also see how to use pytest in existing unittest-based test suites and will learn some tricks to make the jump to a pytest-style test suite quickly and easily. What you will learn Write and run simple and complex tests Organize tests in fles and directories Find out how to be more productive on the command line Markers and how to skip, xfail and parametrize tests Explore fxtures and techniques to use them effectively, such as tmpdir, pytestconfg, and monkeypatch Convert unittest suites to pytest using little-known techniques Use third-party plugins Who this book is for This book is for Python programmers that want to learn more about testing. This book is also for QA testers, and those who already benefit from programming with tests daily but want to improve their existing testing tools.
    Note: Description based on online resource; title from title page (Safari, viewed September 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781789341317 , 1789341310
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Open source software ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Develop and build your Docker images and deploy your Docker containers securely. Key Features Learn Docker installation on different types of OS Get started with developing Docker images Use Docker with your Jenkins CI/CD system Book Description Docker is an open source software platform that helps you with creating, deploying, and running your applications using containers. This book is your ideal introduction to Docker and containerization. You will learn how to set up a Docker development environment on a Linux, Mac, or Windows workstation, and learn your way around all the commands to run and manage your Docker images and containers. You will explore the Dockerfile and learn how to build your own enterprise-grade Docker images. Then you will learn about Docker networks, Docker swarm, and Docker volumes, and how to use these features with Docker stacks in order to define, deploy, and maintain highly-scalable, fault-tolerant multi-container applications. Finally, you will learn how to leverage Docker with Jenkins to automate the building of Docker images and the deployment of Docker containers. By the end of this book, you will be well prepared when it comes to using Docker for your next project. What you will learn Set up your Docker workstation on various platforms Utilize a number of Docker commands with parameters Create Docker images using Dockerfiles Learn how to create and use Docker volumes Deploy multi-node Docker swarm infrastructure Create and use Docker local and remote networks Deploy multi-container applications that are HA and FT Use Jenkins to build and deploy Docker images Who this book is for This guide is for anyone who needs to make a quick decision about using Docker for their next project. It is for developers who want to get started using Docker right away.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed February 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    ISBN: 9781789349375 , 1789349370
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Spark (Electronic resource : Apache Software Foundation) ; Machine learning ; Electronic books ; Electronic books ; local
    Abstract: Combine advanced analytics including Machine Learning, Deep Learning Neural Networks and Natural Language Processing with modern scalable technologies including Apache Spark to derive actionable insights from Big Data in real-time Key Features Make a hands-on start in the fields of Big Data, Distributed Technologies and Machine Learning Learn how to design, develop and interpret the results of common Machine Learning algorithms Uncover hidden patterns in your data in order to derive real actionable insights and business value Book Description Every person and every organization in the world manages data, whether they realize it or not. Data is used to describe the world around us and can be used for almost any purpose, from analyzing consumer habits to fighting disease and serious organized crime. Ultimately, we manage data in order to derive value from it, and many organizations around the world have traditionally invested in technology to help process their data faster and more efficiently. But we now live in an interconnected world driven by mass data creation and consumption where data is no longer rows and columns restricted to a spreadsheet, but an organic and evolving asset in its own right. With this realization comes major challenges for organizations: how do we manage the sheer size of data being created every second (think not only spreadsheets and databases, but also social media posts, images, videos, music, blogs and so on)? And once we can manage all of this data, how do we derive real value from it? The focus of Machine Learning with Apache Spark is to help us answer these questions in a hands-on manner. We introduce the latest scalable technologies to help us manage and process big data. We then introduce advanced analytical algorithms applied to real-world use cases in order to uncover patterns, derive actionable insights, and learn from this big data. What you will learn Understand how Spark fits in the context of the big data ecosystem Understand how to deploy and configure a local development environment using Apache Spark Understand how to design supervised and unsupervised learning models Build models to perform NLP, deep learning, and cognitive services using Spark ML libraries Design real-time machine learning pipelines in Apache Spark Become familiar with advanced techniques for processing a large volume of data by applying machine learning algorithms Who this book is for This book is aimed at Business Analysts, Data ...
    Note: Description based on online resource; title from title page (viewed February 13, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    ISBN: 9781789340051 , 1789340055
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Amazon Web Services (Firm) ; Web services ; Cloud computing ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: This book gets you started and gives you knowledge about AWS Fargate in order to successfully incorporate it in your ECS container application. Key Features Gives you a quick walk-through over the Amazon Elastic Container Services (ECS) Provides an in depth knowledge of the components that Amazon Fargate has to offer. Learn the practical aspects of Docker application development with a managed service Book Description Amazon Fargate is new launch type for the Amazon Elastic Container Service (ECS). ECS is an AWS service for Docker container orchestration. Docker is the de facto containerization framework and has revolutionized packaging and deployment of software. The introduction of Fargate has made the ECS platform serverless. The book takes you through how Amazon Fargate runs ECS services composed of tasks and Docker containers and exposes the containers to the user. Fargate has simplified the ECS platform. We will learn how Fargate creates an Elastic Network Interface (ENI) for each task and how auto scaling can be enabled for ECS tasks. You will also learn about using an IAM policy to download Docker images and send logs to CloudWatch. Finally, by the end of this book, you will have learned about how to use ECS CLI to create an ECS cluster and deploy tasks with Docker Compose. What you will learn Running Docker containers with a managed service Use Amazon ECS in Fargate launch mode Configure CloudWatch Logging with Fargate Use an IAM Role with Fargate Understand how ECS CLI is used with Fargate Learn how to use an Application Load Balancer with Fargate Learn about Auto Scaling with Fargate Who this book is for This book is for Docker users and developers who want to learn about the Fargate platform. Typical job roles for which the book is suitable are DevOps Architect, Docker Engineer, and AWS Cloud Engineer. Prior knowledge of AWS and ECS is helpful but not mandatory.
    Note: Description based on online resource; title from title page (Safari, viewed September 5, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    ISBN: 9781789341850 , 178934185X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Image processing ; Python (Computer program language) ; Computer vision ; Machine learning ; Electronic books ; Electronic books ; local
    Abstract: Explore the mathematical computations and algorithms for image processing using popular Python tools and frameworks. Key Features Practical coverage of every image processing task with popular Python libraries Includes topics such as pseudo-coloring, noise smoothing, computing image descriptors Covers popular machine learning and deep learning techniques for complex image processing tasks Book Description Image processing plays an important role in our daily lives with various applications such as in social media (face detection), medical imaging (X-ray, CT-scan), security (fingerprint recognition) to robotics & space. This book will touch the core of image processing, from concepts to code using Python. The book will start from the classical image processing techniques and explore the evolution of image processing algorithms up to the recent advances in image processing or computer vision with deep learning. We will learn how to use image processing libraries such as PIL, scikit-mage, and scipy ndimage in Python. This book will enable us to write code snippets in Python 3 and quickly implement complex image processing algorithms such as image enhancement, filtering, segmentation, object detection, and classification. We will be able to use machine learning models using the scikit-learn library and later explore deep CNN, such as VGG-19 with Keras, and we will also use an end-to-end deep learning model called YOLO for object detection. We will also cover a few advanced problems, such as image inpainting, gradient blending, variational denoising, seam carving, quilting, and morphing. By the end of this book, we will have learned to implement various algorithms for efficient image processing. What you will learn Perform basic data pre-processing tasks such as image denoising and spatial filtering in Python Implement Fast Fourier Transform (FFT) and Frequency domain filters (e.g., Weiner) in Python Do morphological image processing and segment images with different algorithms Learn techniques to extract features from images and match images Write Python code to implement supervised / unsupervised machine learning algorithms for image processing Use deep learning models for image classification, segmentation, object detection and style transfer Who this book is for This book is for Computer Vision Engineers, and machine learning developers who are good with Python programming and want to explore details and complexities of image processing. No pri...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed February 1, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    ISBN: 9781789342581 , 1789342589
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: WordPress (Electronic resource) ; Web site development ; Application software ; Development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Learn core WordPress concepts and components to create modern WordPress-based solutions Key Features Learn the foundations of WordPress development and its hook-based architecture Choose the right components for any development task Build flexible solutions that works with existing plugins and themes Book Description WordPress is the most used CMS in the world and is the ideal way to share your knowledge with a large audience or build a profitable business. Getting started with WordPress development has often been a challenge for novice developers, and this book will help you find your way. This book explains the components used in WordPress development, when and where to use them, and why you should be using each component in specific scenarios. You begin by learning the basic development setup and coding standards of WordPress. Then you move into the most important aspects of the theme and plugin development process. Here you will also learn how themes and plugins fit into the website while learning about a range of techniques for extending themes and plugins. With the basics covered, we explore many of the APIs provided by WordPress and how we can leverage them to build rapid solutions. Next, we move on to look at the techniques for capturing, processing, and displaying user data when integrating third-party components into the site design. Finally, you will learn how to test and deploy your work with secure and maintainable code, while providing the best performance for end users. What you will learn Explore the role of themes, plugins, and built-in features in development Adapt to built-in modules and built-in database structures Write code for WordPress's hook-based architecture Build, customize, and integrate WordPress plugins Extend themes with custom design templates Capture and process data with built-in features and custom forms Improve usability with AJAX and third-party components Manage non-functional aspects, such as security, performance, and migration Who this book is for This book is for web developers and site owners who want to build custom websites with WordPress. Basic knowledge of PHP, JavaScript, HTML and CSS is required to get most out of this book.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 11, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    ISBN: 9781789346732 , 1789346738
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Robots ; Programming ; Personal robotics ; Robots ; Control systems ; Raspberry Pi (Computer) ; Electronic books ; Electronic books ; local
    Abstract: Leverage Raspberry Pi 3 and different JavaScript platforms to build exciting Robotics projects Key Features Build robots that light up and make noise Learn to work with Raspberry Pi 3 and JavaScript Connect your Johnny-Five projects to external APIs and create your own IoT Book Description There has been a rapid increase in the use of JavaScript in hardware and embedded device programming. JavaScript has an effective set of frameworks and libraries that support the robotics ecosystem. Hands-On Robotics with JavaScript starts with setting up an environment to program robots in JavaScript. Then, you will dive into building basic-level projects such as a line-following robot. You will walk through a series of projects that will teach you about the Johnny-Five library, and develop your skills with each project. As you make your way through the chapters, you'll work on creating a blinking LED, before moving on to sensors and other more advanced concepts. You will then progress to building an advanced-level AI-enabled robot, connect their NodeBots to the internet, create a NodeBots Swarm, and explore MQTT. By the end of this book, you will have gained hands-on experience in building robots using JavaScript What you will learn Install and run Node.js and Johnny-Five on Raspberry Pi Assemble, code, and run an LED project Leverage JavaScript libraries to build exciting robots Use sensors to collect data from the world around you Employ servos and motors to make your project move Add internet capabilities to your Johnny-Five project Who this book is for Hands-On Robotics with JavaScript is for individuals who have prior experience with Raspberry Pi 3 and like to write sketches in JavaScript. Basic knowledge of JavaScript and Node.js will help you get the most out of this book.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed October 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    ISBN: 9781789340860 , 1789340861
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: OpenGL ; Computer graphics ; Computer games ; Design ; C++ (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: A step-by-step instructional guide to understanding the fundamentals of game development with OpenGL. Right from the setup to the important features, we'll get a better understanding of games and the engines behind them. Key Features Learn the basics of drawing along with fundamentals of shading to create amazing objects. Get in-depth knowledge of lighting and materials to make realistic objects. Understand the fundamentals of model loading and cube mapping. Book Description Learn OpenGL is your one-stop reference guide to get started with OpenGL and C++ for game development. From setting up the development environment to getting started with basics of drawing and shaders, along with concepts such as lighting, model loading, and cube mapping, this book will get you up to speed with the fundamentals. You begin by setting up your development environment to use OpenGL on Windows and macOS. With GLFW and GLEW set up using absolute and relative linking done, you are ready to setup SDL and SFML for both the operating systems. Now that your development environment is set up, you'll learn to draw using simple shaders as well as make the shader more adaptable and reusable. Then we move on to more advanced topics like texturing your objects with images and transforming your objects using translate, rotate and scale. With these concepts covered, we'll move on to topics like lighting to enable you to incorporate amazing dynamic lights in your game world. By the end of the book, you'll learn about model loading, right from setting up ASSIMP to learning about the model class and loading a model in your game environment. We will conclude by understanding cube mapping to bring advance worlds to your game. What you will learn Set up GLFW and GLEW on Windows and macOS with absolute, relative Linking Set up SDL and SFML on your system using absolute and relative Linking Draw using the simple shaders Create a camera and learn to populate your game world with objects Learn about color and lighting concepts to create an amazing game world Understand model loading and cube mapping to advance your game Who this book is for This book is targeted towards anyone and everyone who is interested in creating games, learning how game engines work and most importantly for anyone who is interested in learning OpenGL. The ideal reader for this book would be anyone with a passion for learning game development or looking out for an OpenGL reference guide. The skills that you'll l...
    Note: Description based on online resource; title from title page (Safari, viewed October 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    ISBN: 9781789135916 , 1789135915
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Natural language processing (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Foster your NLP applications with the help of deep learning, NLTK, and TensorFlow Key Features Weave neural networks into linguistic applications across various platforms Perform NLP tasks and train its models using NLTK and TensorFlow Boost your NLP models with strong deep learning architectures such as CNNs and RNNs Book Description Natural language processing (NLP) has found its application in various domains, such as web search, advertisements, and customer services, and with the help of deep learning, we can enhance its performances in these areas. Hands-On Natural Language Processing with Python teaches you how to leverage deep learning models for performing various NLP tasks, along with best practices in dealing with today's NLP challenges. To begin with, you will understand the core concepts of NLP and deep learning, such as Convolutional Neural Networks (CNNs), recurrent neural networks (RNNs), semantic embedding, Word2vec, and more. You will learn how to perform each and every task of NLP using neural networks, in which you will train and deploy neural networks in your NLP applications. You will get accustomed to using RNNs and CNNs in various application areas, such as text classification and sequence labeling, which are essential in the application of sentiment analysis, customer service chatbots, and anomaly detection. You will be equipped with practical knowledge in order to implement deep learning in your linguistic applications using Python's popular deep learning library, TensorFlow. By the end of this book, you will be well versed in building deep learning-backed NLP applications, along with overcoming NLP challenges with best practices developed by domain experts. What you will learn Implement semantic embedding of words to classify and find entities Convert words to vectors by training in order to perform arithmetic operations Train a deep learning model to detect classification of tweets and news Implement a question-answer model with search and RNN models Train models for various text classification datasets using CNN Implement WaveNet a deep generative model for producing a natural-sounding voice Convert voice-to-text and text-to-voice Train a model to convert speech-to-text using DeepSpeech Who this book is for Hands-on Natural Language Processing with Python is for you if you are a developer, machine learning or an NLP engineer who wants to build a deep learning application that leverages NLP techniques. This comprehen...
    Note: Description based on online resource; title from title page (Safari, viewed August 14, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    ISBN: 9781788992633 , 1788992636
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: R (Computer program language) ; Data mining ; Information retrieval ; Electronic books ; Electronic books ; local
    Abstract: Web Scraping techniques are getting more popular, since data is as valuable as oil in 21st century. Through this book get some key knowledge about using XPath, regEX; web scraping libraries for R like rvest and RSelenium technologies. Key Features Techniques, tools and frameworks for web scraping with R Scrape data effortlessly from a variety of websites Learn how to selectively choose the data to scrape, and build your dataset Book Description Web scraping is a technique to extract data from websites. It simulates the behavior of a website user to turn the website itself into a web service to retrieve or introduce new data. This book gives you all you need to get started with scraping web pages using R programming. You will learn about the rules of RegEx and Xpath, key components for scraping website data. We will show you web scraping techniques, methodologies, and frameworks. With this book's guidance, you will become comfortable with the tools to write and test RegEx and XPath rules. We will focus on examples of dynamic websites for scraping data and how to implement the techniques learned. You will learn how to collect URLs and then create XPath rules for your first web scraping script using rvest library. From the data you collect, you will be able to calculate the statistics and create R plots to visualize them. Finally, you will discover how to use Selenium drivers with R for more sophisticated scraping. You will create AWS instances and use R to connect a PostgreSQL database hosted on AWS. By the end of the book, you will be sufficiently confident to create end-to-end web scraping systems using R. What you will learn Write and create regEX rules Write XPath rules to query your data Learn how web scraping methods work Use rvest to crawl web pages Store data retrieved from the web Learn the key uses of Rselenium to scrape data Who this book is for This book is for R programmers who want to get started quickly with web scraping, as well as data analysts who want to learn scraping using R. Basic knowledge of R is all you need to get started with this book.
    Note: Description based on online resource; title from title page (viewed January 9, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    ISBN: 9781789138467 , 1789138469
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Git (Computer file) ; Computer software ; Development ; Electronic books ; Electronic books ; local
    Abstract: This book will teach you what you need to know to start using GitHub effectively for collaborating and working on your software projects. About This Book Effectively use GitHub by learning its key features to leverage the power of Git and make collaboration on code easy to work with. Be more productive on the development workflow of your projects using the valuable toolset that GitHub provides. Explore the world of GitHub by following simple, step-by-step, real-world scenarios accompanied by helpful, explanatory screenshots. Who This Book Is For This book is for experienced or novice developers with a basic knowledge of Git. If you ever wanted to learn how big projects such as Twitter, Google, or even GitHub collaborate on code, then this book is for you. What You Will Learn Create and upload repositories to your account Create organizations and manage teams with different access levels on repositories Use the issue tracker effectively and add context to issues with labels and milestones Create, access, and personalize your user account and profile settings Build a community around your project using the sophisticated tools GitHub provides Create GitHub pages and understand web analytics In Detail Whether you are an experienced developer or a novice, learning to work with Version Control Systems is a must in the software development world. Git is the most popular tool for that purpose, and GitHub was built around it, leveraging its powers by bringing it to the web. Starting with the basics of creating a repository, you will then learn how to manage the issue tracker, the place where discussions about your project take place. Continuing our journey, we will explore how to use the wiki and write rich documentation that will accompany your project. You will also master organization/team management and some of the features that made GitHub so well known, including pull requests. Next, we will focus on creating simple web pages hosted on GitHub and lastly, we will explore the settings that are configurable for a user and a repository. Style and approach This book will take you through some of the most important features of one of the most popular tools, GitHub, which is used to bring developers together from all around the world to discover, share, and build better software. At each step of the way, you will learn about important approaches used in GitHub, including creating a repository, managing teams, creating GitHub pages, and watching your rep...
    Note: Previous edition published: 2015. - Description based on online resource; title from title page (Safari, viewed July 31, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    ISBN: 9781788993166 , 1788993160
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Spring (Software framework) ; Application software ; Development ; Application program interfaces (Computer software) ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Develop efficient and modern full-stack applications using Spring Boot and React 16 Key Features Develop resourceful backends using Spring Boot and faultless frontends using React. Explore the techniques involved in creating a full-stack app by going through a methodical approach. Learn to add CRUD functionalities and use Material UI in the user interface to make it more user-friendly. Book Description Apart from knowing how to write frontend and backend code, a full-stack engineer has to tackle all the problems that are encountered in the application development life cycle, starting from a simple idea to UI design, the technical design, and all the way to implementing, testing, production, deployment, and monitoring. This book covers the full set of technologies that you need to know to become a full-stack web developer with Spring Boot for the backend and React for the frontend. This comprehensive guide demonstrates how to build a modern full-stack application in practice. This book will teach you how to build RESTful API endpoints and work with the data access Layer of Spring, using Hibernate as the ORM. As we move ahead, you will be introduced to the other components of Spring, such as Spring Security, which will teach you how to secure the backend. Then, we will move on to the frontend, where you will be introduced to React, a modern JavaScript library for building fast and reliable user interfaces, and its app development environment and components. You will also create a Docker container for your application. Finally, the book will lay out the best practices that underpin professional full-stack web development. What you will learn Create a RESTful web service with Spring Boot Understand how to use React for frontend programming Gain knowledge of how to create unit tests using JUnit Discover the techniques that go into securing the backend using Spring Security Learn how to use Material UI in the user interface to make it more user-friendly Create a React app by using the Create React App starter kit made by Facebook Who this book is for Java developers who are familiar with Spring, but have not yet built full-stack applications Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed July 12, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    ISBN: 9781789136944 , 1789136946
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Git (Computer file) ; Software engineering ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: A series of practical recipes to simplify the Git learning experience and increase your productivity when using Git version control Key Features Explore practical recipes to use Git's most advanced features Learn how Git references its objects and how history is recorded Use reflog and git fsck to recover lost information Book Description Git is one of the most popular tools for versioning. Git Version Control Cookbook builds on the success of the previous edition and provides you with an up-to-date guide to solving problems related to versioning. You'll start by learning about the Git data model and how it stores files and looks at commits. By using simple commands, you'll learn how to navigate through the database. Once you have accustomed yourself to the basics, you'll explore techniques to configure Git with comprehensive examples and configuration targets. You'll gain insights into improving your understanding of branches and recovery from mistakes - right from committing to a wrong branch to recovering lost commits or files. You'll then move on to discovering the features that Git rebase has to offer and use regular Git merge on other branches. You'll explore Git notes and learn how to utilize the update, list, and search commands. In addition to this, you'll learn how to extract metadata from repositories and automate your daily tasks using Git hooks. You'll then study in detail repository maintenance, patching, and offline sharing. By the end of the book, you'll have grasped various tips and tricks for everyday usage, while increasing your knowledge of Git providers, integrations, and clients. What you will learn Understand the Git data model and use commands to navigate the database Find out how you can recover lost commits or files Force a rebase on some branches and use regular Git to merge on the rest Master the techniques required to extract metadata from repositories Explore Git notes and learn about the various features that it offers See how to decode different subcommands Who this book is for The Git Version Control Cookbook is for you if you are a developer or Build Release manager looking for a full-fledged practical guide that will take your Git knowledge to the next level. Basic knowledge of GNU tools and shell or bash scripting is needed. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased t...
    Note: Previous edition published: 2014. - Description based on online resource; title from title page (Safari, viewed August 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    ISBN: 9781789132601 , 1789132606
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Cryptocurrencies ; Blockchains (Databases) ; Bitcoin ; Technological innovations ; Finance ; Technological innovations ; Economic aspects ; Electronic books ; Electronic books ; local
    Abstract: Explore the differences between ICOs, cryptocurrencies, and tokens (offerings), enabling the reader to understand the ICO landscape, how millions were raised in minutes, and where the future of the tokenized economy is heading. Take a real-time journey, cutting through the myths, understanding token choices available to everyone. Key Features Interviews with key figures in Tokenomics Unbiased evaluation and comparison of the different offerings Conceptual analysis of the market's reaction League table showing current exposure An account of the theoretical and current legal foundations of alt coins and tokens A complete introduction to the phases of an initial coin offering Book Description Tokenomics is the economy of this new world. This is a no-holds-barred, in-depth exploration of the way in which we can participate in the blockchain economy. The reader will learn the basics of bitcoin, blockchains, and tokenomics; what the very first ICO was; and how over a period of 5 years, various projects managed to raise the enormous sums of money they did. The book then provides insights from ICO experts and looks at what the future holds. By comparing the past, current, and future of this technology, the book will inform anyone, whatever motivates their interest. The crypto shift of blockchains, ICOs, and tokens is much more than just buying bitcoins, creating tokens, or raising millions in a minute in an ICO. It is a new paradigm shift from centralized to decentralized, from closed to open, and from opaqueness to transparency. ICOs and the creation of tokens during the craze of 2017 needed a lot of preparation, an understanding of cryptocurrencies and of emerging legal frameworks, but this has spurred a new movement to tokenize the world. The author gives an unbiased, authoritative picture of the current playing field, exploring the token opportunities and provides a unique insight into the developing world of this tokenized economy. This book will nourish hungry minds wanting to grow their knowledge in this fascinating area. What you will learn The background of ICOs and how they came to be The difference between a coin and a token, a utility and a security, and all the other acronyms you're likely to ever encounter How these ICOs raised enormous sums of money Tokenomics: structuring the token with creativity Why it's important to play nicely with the regulators A sneak peak into the future of ICOs from leaders in the industry Who this book is for...
    Note: "Expert insight.". - Includes bibliographical references and index. - Description based on online resource; title from cover (Safari, viewed November 7, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    ISBN: 9781789137941 , 1789137942
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Electronic data processing ; Distributed processing ; Blockchains (Databases) ; Distributed databases ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Mine Ether, deploy smart contracts, tokens, and ICOs, and manage security vulnerabilities of Ethereum Key Features Build end-to-end decentralized Ethereum apps using Truffle, Web3, and Solidity Explore various solution-based recipes to build smart contracts and foolproof decentralized applications Develop decentralized marketplaces from scratch, build wallets, and manage transactions Book Description Ethereum and Blockchain will change the way software is built for business transactions. Most industries have been looking to leverage these new technologies to gain efficiencies and create new business models and opportunities. The Ethereum Cookbook covers various solutions such as setting up Ethereum, writing smart contracts, and creating tokens, among others. You'll learn about the security vulnerabilities, along with other protocols of Ethereum. Once you have understood the basics, you'll move on to exploring various design decisions and tips to make your application scalable and secure. In addition to this, you'll work with various Ethereum packages such as Truffle, Web3, and Ganache. By the end of this book, you'll have comprehensively grasped the Ethereum principles and ecosystem. What you will learn Efficiently write smart contracts in Ethereum Build scalable distributed applications and deploy them Use tools and frameworks to develop, deploy, and test your application Use block explorers such as Etherscan to find a specific transaction Create your own tokens, initial coin offerings (ICOs), and games Understand various security flaws in smart contracts in order to avoid them Who this book is for The Ethereum Cookbook is for you if you are a software engineer, Blockchain developer, or research scientist who wants to build smart contracts, develop decentralized applications, and facilitate peer-to-peer transaction. It is assumed that you are familiar with Blockchain concepts and have sound knowledge of JavaScript.
    Note: Description based on online resource; title from title page (Safari, viewed October 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    ISBN: 9781789134995 , 1789134994
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fourth edition.
    Keywords: Microsoft Dynamics 365 Business Central ; Microsoft Navision ; Management information systems ; Software ; Enterprise resource planning ; Software ; Electronic books ; Electronic books ; local
    Abstract: Implement Business Central and explore methods to upgrade to NAV 2018 Key Features Learn the key roles of Dynamics NAV partner and the roles within your customer's organization Create configuration packages and perform data migration Explore Microsoft Dynamics 365 Business Central to use Dynamics NAV 2018 functionalities in the Cloud Book Description Microsoft Dynamics Business Central is a full business solution suite and a complete ERP solution, which contains a robust set of development tools; these tools can help you to gain control over your business and can simplify supply chains, manufacturing, and operations. Implementing Microsoft Dynamics 365 Business Central On-Premise covers the latest features of Dynamics Business Central and NAV from the end users' and developers' perspectives. It also provides an insight into different tools available for implementation, whether it's a new installation or migrating from the previous version of Dynamics NAV. This book will take you from an introduction to Dynamics NAV 2018 through to exploring all the techniques related to implementation and migration. You will also learn to expand functionalities within your existing Microsoft Dynamics NAV installation, perform data analysis, and implement free third-party add-ons to your existing installation. As you progress through the book, you will learn to work with third-party add-on tools. In the concluding chapters, you will explore Dynamics 365 Business Central, the new Cloud solution based on the Microsoft NAV platform, and techniques for using Docker and Sandbox to develop applications. By the end of the book, you will have gained a deep understanding of the key components for successful Dynamics NAV implementation for an organization. What you will learn Explore new features introduced in Microsoft Dynamics NAV 2018 Migrate to Microsoft Dynamics NAV 2018 from previous versions Learn abstract techniques for data analysis, reporting, and debugging Install, configure, and use additional tools for business intelligence, document management, and reporting Discover Dynamics 365 Business Central and several other Microsoft services Utilize different tools to develop applications for Business Central Who this book is for Implementing Microsoft Dynamics 365 Business Central On-Premise is for Dynamics NAV partners and end users who want to know everything about Dynamics NAV implementation. This book is for you if you want to be a project manager or get involv...
    Note: Description based on online resource; title from title page (viewed February 15, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    ISBN: 9781788994347 , 1788994345
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Apache Hadoop ; Big data ; Electronic data processing ; Distributed processing ; Management ; Electronic books ; Electronic books ; local
    Abstract: A fast paced guide that will help you learn about Apache Hadoop 3 and its ecosystem Key Features Set up, configure and get started with Hadoop to get useful insights from large data sets Work with the different components of Hadoop such as MapReduce, HDFS and YARN Learn about the new features introduced in Hadoop 3 Book Description Apache Hadoop is a widely used distributed data platform. It enables large datasets to be efficiently processed instead of using one large computer to store and process the data. This book will get you started with the Hadoop ecosystem, and introduce you to the main technical topics, including MapReduce, YARN, and HDFS. The book begins with an overview of big data and Apache Hadoop. Then, you will set up a pseudo Hadoop development environment and a multi-node enterprise Hadoop cluster. You will see how the parallel programming paradigm, such as MapReduce, can solve many complex data processing problems. The book also covers the important aspects of the big data software development lifecycle, including quality assurance and control, performance, administration, and monitoring. You will then learn about the Hadoop ecosystem, and tools such as Kafka, Sqoop, Flume, Pig, Hive, and HBase. Finally, you will look at advanced topics, including real time streaming using Apache Storm, and data analytics using Apache Spark. By the end of the book, you will be well versed with different configurations of the Hadoop 3 cluster. What you will learn Store and analyze data at scale using HDFS, MapReduce and YARN Install and configure Hadoop 3 in different modes Use Yarn effectively to run different applications on Hadoop based platform Understand and monitor how Hadoop cluster is managed Consume streaming data using Storm, and then analyze it using Spark Explore Apache Hadoop ecosystem components, such as Flume, Sqoop, HBase, Hive, and Kafka Who this book is for Aspiring Big Data professionals who want to learn the essentials of Hadoop 3 will find this book to be useful. Existing Hadoop users who want to get up to speed with the new features introduced in Hadoop 3 will also benefit from this book. Having knowledge of Java programming will be an added advantage.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 11, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    ISBN: 9781788996747 , 1788996747
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Linux ; Computer programming ; Electronic books ; Electronic books ; local
    Abstract: Get up and running with system programming concepts in Linux Key Features Acquire insight on Linux system architecture and its programming interfaces Get to grips with core concepts such as process management, signalling and pthreads Packed with industry best practices and dozens of code examples Book Description The Linux OS and its embedded and server applications are critical components of today's software infrastructure in a decentralized, networked universe. The industry's demand for proficient Linux developers is only rising with time. Hands-On System Programming with Linux gives you a solid theoretical base and practical industry-relevant descriptions, and covers the Linux system programming domain. It delves into the art and science of Linux application programming - system architecture, process memory and management, signaling, timers, pthreads, and file IO. This book goes beyond the use API X to do Y approach; it explains the concepts and theories required to understand programming interfaces and design decisions, the tradeoffs made by experienced developers when using them, and the rationale behind them. Troubleshooting tips and techniques are included in the concluding chapter. By the end of this book, you will have gained essential conceptual design knowledge and hands-on experience working with Linux system programming interfaces. What you will learn Explore the theoretical underpinnings of Linux system architecture Understand why modern OSes use virtual memory and dynamic memory APIs Get to grips with dynamic memory issues and effectively debug them Learn key concepts and powerful system APIs related to process management Effectively perform file IO and use signaling and timers Deeply understand multithreading concepts, pthreads APIs, synchronization and scheduling Who this book is for Hands-On System Programming with Linux is for Linux system engineers, programmers, or anyone who wants to go beyond using an API set to understanding the theoretical underpinnings and concepts behind powerful Linux system programming APIs. To get the most out of this book, you should be familiar with Linux at the user-level logging in, using shell via the command line interface, the ability to use tools such as find, grep, and sort. Working knowledge of the C programming language is required. No prior experience with Linux systems programming is assumed.
    Note: Description based on online resource; title from title page (Safari, viewed December 11, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    ISBN: 9781789130775 , 1789130778
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Linux ; Penetration testing (Computer security) ; Web applications ; Testing ; Electronic books ; Electronic books ; local
    Abstract: Become the ethical hacker you need to be to protect your network Key Features Set up, configure, and run a newly installed Kali-Linux 2018.x Footprint, monitor, and audit your network and investigate any ongoing infestations Customize Kali Linux with this professional guide so it becomes your pen testing toolkit Book Description Microsoft Windows is one of the two most common OSes, and managing its security has spawned the discipline of IT security. Kali Linux is the premier platform for testing and maintaining Windows security. Kali is built on the Debian distribution of Linux and shares the legendary stability of that OS. This lets you focus on using the network penetration, password cracking, and forensics tools, and not the OS. This book has the most advanced tools and techniques to reproduce the methods used by sophisticated hackers to make you an expert in Kali Linux penetration testing. You will start by learning about the various desktop environments that now come with Kali. The book covers network sniffers and analysis tools to uncover the Windows protocols in use on the network. You will see several tools designed to improve your average in password acquisition, from hash cracking, online attacks, offline attacks, and rainbow tables to social engineering. It also demonstrates several use cases for Kali Linux tools like Social Engineering Toolkit, and Metasploit, to exploit Windows vulnerabilities. Finally, you will learn how to gain full system-level access to your compromised system and then maintain that access. By the end of this book, you will be able to quickly pen test your system and network using easy-to-follow instructions and support images. What you will learn Learn advanced set up techniques for Kali and the Linux operating system Understand footprinting and reconnaissance of networks Discover new advances and improvements to the Kali operating system Map and enumerate your Windows network Exploit several common Windows network vulnerabilities Attack and defeat password schemes on Windows Debug and reverse engineer Windows programs Recover lost files, investigate successful hacks, and discover hidden data Who this book is for If you are a working ethical hacker who is looking to expand the offensive skillset with a thorough understanding of Kali Linux, then this is the book for you. Prior knowledge about Linux operating systems, BASH terminal, and Windows command line would be highly beneficial.
    Note: Description based on online resource; title from title page (Safari, viewed December 3, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    ISBN: 9781788997171 , 1788997174
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Management information systems ; Business intelligence ; Computer programs ; Information visualization ; Electronic books ; Electronic books ; local
    Abstract: Create dynamic dashboards to perform interactive analytics for business intelligence operations Key Features Explore newly added features in Qlik Sense Discover best practices to work with data using Qlik Sense Learn to implement advanced functions for better data insight Book Description Qlik Sense allows you to explore simple and complex data to reveal hidden insight and data relationships that help you make quality decisions for overall productivity. An expert Qlik Sense user can use its features for business intelligence in an enterprise environment effectively. Qlik Sense Cookbook is an excellent guide for all aspiring Qlik Sense developers and will empower you to create featured desktop applications to obtain daily insights at work. This book takes you through the basics and advanced functions of Qlik Sense February 2018 release. You'll start with a quick refresher on obtaining data from data files and databases, and move on to some more refined features including visualization, and scripting, as well as managing apps and user interfaces. You will then understand how to work with advanced functions like set analysis and set expressions. As you make your way through this book, you will uncover newly added features in Qlik Sense such as new visualizations, label expressions and colors for dimension and measures. By the end of this book, you will have explored various visualization extensions to create your own interactive dashboard with the required tips and tricks. This will help you overcome challenging situations while developing your applications in Qlik Sense. What you will learn Source, preview, and distribute your data through interactive dashboards Explore and work with the latest visualization functions Learn how to write and use script subroutines Make your UI advanced and intuitive with custom objects and indicators Use visualization extensions for your Qlik Sense dashboard Work with Aggr and learn to use it within set analysis Who this book is for Qlik Sense Cookbook is for data and BI analysts who want to become well versed with Qlik Sense to apply business intelligence in data. If you are a beginner in data analytics and want to adopt an independent recipe-based approach to learn the required concepts and services in detail, this book is ideal! Individuals with prior knowledge of its sister product, QlikView, will also benefit from this book. Familiarity with the basics of business intelligence is a prerequisite.
    Note: Previous edition published: 2015. - Description based on online resource; title from title page (Safari, viewed October 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    ISBN: 9781788992411 , 1788992415
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Information technology ; Management ; Computer networks ; Security measures ; Computer networks ; Access control ; Electronic books ; Electronic books ; local
    Abstract: Protect your organization's security at all levels by introducing the latest strategies for securing DevOps Key Features Integrate security at each layer of the DevOps pipeline Discover security practices to protect your cloud services by detecting fraud and intrusion Explore solutions to infrastructure security using DevOps principles Book Description DevOps has provided speed and quality benefits with continuous development and deployment methods, but it does not guarantee the security of an entire organization. Hands-On Security in DevOps shows you how to adopt DevOps techniques to continuously improve your organization's security at every level, rather than just focusing on protecting your infrastructure. This guide combines DevOps and security to help you to protect cloud services, and teaches you how to use techniques to integrate security directly in your product. You will learn how to implement security at every layer, such as for the web application, cloud infrastructure, communication, and the delivery pipeline layers. With the help of practical examples, you'll explore the core security aspects, such as blocking attacks, fraud detection, cloud forensics, and incident response. In the concluding chapters, you will cover topics on extending DevOps security, such as risk assessment, threat modeling, and continuous security. By the end of this book, you will be well-versed in implementing security in all layers of your organization and be confident in monitoring and blocking attacks throughout your cloud services. What you will learn Understand DevSecOps culture and organization Learn security requirements, management, and metrics Secure your architecture design by looking at threat modeling, coding tools and practices Handle most common security issues and explore black and white-box testing tools and practices Work with security monitoring toolkits and online fraud detection rules Explore GDPR and PII handling case studies to understand the DevSecOps lifecycle Who this book is for Hands-On Security in DevOps is for system administrators, security consultants, and DevOps engineers who want to secure their entire organization. Basic understanding of Cloud computing, automation frameworks, and programming is necessary.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed August 29, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    ISBN: 9781788994026 , 1788994027
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: C++ (Computer program language) ; Computer programming ; Electronic books ; Electronic books ; local
    Abstract: Test your C++ programming skills by solving real-world programming problems covered in the book About This Book Solve a variety of real-world programming and logic problems by leveraging the power of C++17 Test your skills in using language features, algorithms, data structures, design patterns, and more Explore areas such as cryptography, communication, and image handling in C++ Who This Book Is For This book will appeal to C++ developers of all levels. There's a challenge inside for everyone. What You Will Learn Serialize and deserialize JSON and XML data Perform encryption and signing to facilitate secure communication between parties Embed and use SQLite databases in your applications Use threads and asynchronous functions to implement generic purpose parallel algorithms Compress and decompress files to/from a ZIP archive Implement data structures such as circular buffer and priority queue Implement general purpose algorithms as well as algorithms that solve specific problems Create client-server applications that communicate over TCP/IP Consume HTTP REST services Use design patterns to solve real-world problems In Detail C++ is one of the most widely-used programming languages and has applications in a variety of fields, such as gaming, GUI programming, and operating systems, to name a few. Through the years, C++ has evolved into (and remains) one of the top choices for software developers worldwide. This book will show you some notable C++ features and how to implement them to meet your application needs. Each problem is unique and doesn't just test your knowledge of the language; it tests your ability to think out of the box and come up with the best solutions. With varying levels of difficulty, you'll be faced with a wide variety of challenges. And in case you're stumped, you don't have to worry: we've got the best solutions to the problems in the book. So are you up for the challenge? Style and approach A recipe-based approach where each problem is solved with the help of step by step instructions. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed June 29, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781788997973 , 1788997972
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Expert insight
    Keywords: Application software ; Development ; Artificial intelligence ; Electronic books ; Electronic books ; local
    Abstract: The essential blueprints and workflow you need to build successful AI business applications Key Features Learn and master the essential blueprints to program AI for real-world business applications Gain insights into how modern AI and machine learning solve core business challenges Acquire practical techniques and a workflow that can build AI applications using state-of-the-art software libraries Work with a practical, code-based strategy for creating successful AI solutions in your business Book Description AI Blueprints gives you a working framework and the techniques to build your own successful AI business applications. You'll learn across six business scenarios how AI can solve critical challenges with state-of-the-art AI software libraries and a well thought out workflow. Along the way you'll discover the practical techniques to build AI business applications from first design to full coding and deployment. The AI blueprints in this book solve key business scenarios. The first blueprint uses AI to find solutions for building plans for cloud computing that are on-time and under budget. The second blueprint involves an AI system that continuously monitors social media to gauge public feeling about a topic of interest - such as self-driving cars. You'll learn how to approach AI business problems and apply blueprints that can ensure success. The next AI scenario shows you how to approach the problem of creating a recommendation engine and monitoring how those recommendations perform. The fourth blueprint shows you how to use deep learning to find your business logo in social media photos and assess how people interact with your products. Learn the practical techniques involved and how to apply these blueprints intelligently. The fifth blueprint is about how to best design a 'trending now' section on your website, much like the one we know from Twitter. The sixth blueprint shows how to create helpful chatbots so that an AI system can understand customers' questions and answer them with relevant responses. This book continuously demonstrates a working framework and strategy for building AI business applications. Along the way, you'll also learn how to prepare for future advances in AI. You'll gain a workflow and a toolbox of patterns and techniques so that you can create your own smart code. What you will learn An essential toolbox of blueprints and advanced techniques for building AI business applications How to design and deploy AI applicati...
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed February 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    ISBN: 9781788992268 , 1788992261
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Artificial intelligence ; Machine learning ; Electronic books ; Electronic books ; local
    Abstract: Grasp the fundamentals of Artificial Intelligence and build your own intelligent systems with ease Key Features Enter the world of AI with the help of solid concepts and real-world use cases Explore AI components to build real-world automated intelligence Become well versed with machine learning and deep learning concepts Book Description Virtual Assistants, such as Alexa and Siri, process our requests, Google's cars have started to read addresses, and Amazon's prices and Netflix's recommended videos are decided by AI. Artificial Intelligence is one of the most exciting technologies and is becoming increasingly significant in the modern world. Hands-On Artificial Intelligence for Beginners will teach you what Artificial Intelligence is and how to design and build intelligent applications. This book will teach you to harness packages such as TensorFlow in order to create powerful AI systems. You will begin with reviewing the recent changes in AI and learning how artificial neural networks (ANNs) have enabled more intelligent AI. You'll explore feedforward, recurrent, convolutional, and generative neural networks (FFNNs, RNNs, CNNs, and GNNs), as well as reinforcement learning methods. In the concluding chapters, you'll learn how to implement these methods for a variety of tasks, such as generating text for chatbots, and playing board and video games. By the end of this book, you will be able to understand exactly what you need to consider when optimizing ANNs and how to deploy and maintain AI applications. What you will learn Use TensorFlow packages to create AI systems Build feedforward, convolutional, and recurrent neural networks Implement generative models for text generation Build reinforcement learning algorithms to play games Assemble RNNs, CNNs, and decoders to create an intelligent assistant Utilize RNNs to predict stock market behavior Create and scale training pipelines and deployment architectures for AI systems Who this book is for This book is designed for beginners in AI, aspiring AI developers, as well as machine learning enthusiasts with an interest in leveraging various algorithms to build powerful AI applications.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 20, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    ISBN: 9781788990158 , 1788990153
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Linux ; UNIX Shells ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Master the complexities of Bash shell scripting and unlock the power of shell for your enterprise About This Book Identify high-level steps such as verifying user input Using the command line and conditional statements in creating/executing simple shell scripts Create and edit dynamic shell scripts to manage complex and repetitive tasks Leverage the command-line to bypass GUI and automate common tasks Who This Book Is For If you are a Linux administrator or a system administrator and are interested in automating tasks in your daily lives, saving time and effort, this book is for you. Basic shell scripting and command-line experience will be required. Familiarity with the tasks you need to automate will be helpful. What You Will Learn Make, execute, and debug your first Bash script Create interactive scripts that prompt for user input Foster menu structures for operators with little command-line experience Develop scripts that dynamically edit web configuration files to produce a new virtual host Write scripts that use AWK to search and reports on log files Draft effective scripts using functions as building blocks, reducing maintenance and build time Make informed choices by comparing different script languages such as Python with BASH In Detail In this book, you'll discover everything you need to know to master shell scripting and make informed choices about the elements you employ. Grab your favorite editor and start writing your best Bash scripts step by step. Get to grips with the fundamentals of creating and running a script in normal mode, and in debug mode. Learn about various conditional statements' code snippets, and realize the power of repetition and loops in your shell script. You will also learn to write complex shell scripts. This book will also deep dive into file system administration, directories, and system administration like networking, process management, user authentications, and package installation and regular expressions. Towards the end of the book, you will learn how to use Python as a BASH Scripting alternative. By the end of this book, you will know shell scripts at the snap of your fingers and will be able to automate and communicate with your system with keyboard expressions. Style and approach The book will capture your attention and keep you engaged with the simplicity and clarity of each explanation. Every step is accompanied by screenshots so you can cross-check the results before moving on. Downloading the e...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed May 21, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    ISBN: 9781788990028 , 1788990021
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Artificial intelligence ; Data processing ; Application software ; Development ; Python (Computer program language) ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: Be an adaptive thinker that leads the way to Artificial Intelligence About This Book AI-based examples to guide you in designing and implementing machine intelligence Develop your own method for future AI solutions Acquire advanced AI, machine learning, and deep learning design skills Who This Book Is For Artificial Intelligence by Example is a simple, explanatory, and descriptive guide for junior developers, experienced developers, technology consultants, and those interested in AI who want to understand the fundamentals of Artificial Intelligence and implement it practically by devising smart solutions. Prior experience with Python and statistical knowledge is essential to make the most out of this book. What You Will Learn Use adaptive thinking to solve real-life AI case studies Rise beyond being a modern-day factory code worker Acquire advanced AI, machine learning, and deep learning designing skills Learn about cognitive NLP chatbots, quantum computing, and IoT and blockchain technology Understand future AI solutions and adapt quickly to them Develop out-of-the-box thinking to face any challenge the market presents In Detail Artificial Intelligence has the potential to replicate humans in every field. This book serves as a starting point for you to understand how AI is built, with the help of intriguing examples and case studies. Artificial Intelligence By Example will make you an adaptive thinker and help you apply concepts to real-life scenarios. Using some of the most interesting AI examples, right from a simple chess engine to a cognitive chatbot, you will learn how to tackle the machine you are competing with. You will study some of the most advanced machine learning models, understand how to apply AI to blockchain and IoT, and develop emotional quotient in chatbots using neural networks. You will move on to designing AI solutions in a simple manner rather than get confused by complex architectures and techniques. This comprehensive guide will be a starter kit for you to develop AI applications on your own. By the end of this book, will have understood the fundamentals of AI and worked through a number of case studies that will help you develop business vision. Style and approach An easy-to-follow step by step guide which will help you get to grips with real world application of Artificial Intelligence Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your a...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed June 27, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    ISBN: 9781788834414 , 1788834410
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Active server pages ; Microsoft .NET Framework ; Application program interfaces (Computer software) ; Application software ; Development ; Internet programming ; Electronic books ; Electronic books ; local
    Abstract: Leverage ASP.NET core 2.0 web API and the power of Vue.js at the client side to create modern applications from scratch Key Features Create fast, rich and reactive client side applications with Vue.js and ASP.NET Core. Leverage Vue components efficiently to build state of the art user interfaces. Work with Vuex and Nuxt.js to build ASP.NET Core based applications that are powerful, consistent, and maintainable Book Description This book will walk you through the process of developing an e-commerce application from start to finish, utilizing an ASP.NET Core web API and Vue.js Single-Page Application (SPA) frontend. We will build the application using a featureslice approach, whereby in each chapter we will add the required frontend and backend changes to complete an entire feature. In the early chapters, we'll keep things fairly simple to get you started, but by the end of the book, you'll be utilizing some advanced concepts, such as server-side rendering and continuous integration and deployment. You will learn how to set up and configure a modern development environment for building ASP.NET Core web APIs and Vue.js SPA frontends.You will also learn about how ASP.NET Core differs from its predecessors, and how we can utilize those changes to our benefit. Finally, you will learn the fundamentals of building modern frontend applications using Vue.js, as well as some of the more advanced concepts, which can help make you more productive in your own applications in the future. What you will learn Setup a modern development environment for building both client-side and server-side code Use Vue CLI to scaffold front-end applications Build and compose a set of Vue.js components Setup and configure client-side routing to introduce multiple pages into a SPA Integrate popular CSS frameworks with Vue.js to build a product catalogue Build a functioning shopping cart that persists its contents across browser sessions Build client-side forms with immediate validation feedback using an open-source library dedicated to Vue.js form validation Refactor backend application to use the OpenIddict library Who this book is for This book is aimed at ASP.NET developers who are looking for an entry point in learning how to build a modern client-side SPA with Vue.js, or those with a basic understanding of Vue.js who are looking to build on their knowledge and apply it to a real-world application. Knowledge of JavaScript is not necessary, but would be an advantage. Downl...
    Note: Description based on online resource; title from title page (Safari, viewed August 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    ISBN: 9781788836722 , 1788836723
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Android (Electronic resource) ; Mobile games ; Design ; Mobile games ; Development ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Get ready for a fun-filled experience of learning Java by developing games for the Android platform Key Features Learn Java, Android, and object-oriented programming from scratch Build games including Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and a 2D Scrolling Shooter Create and design your own games, such as an open-world platform game Book Description Android is one of the most popular mobile operating systems presently. It uses the most popular programming language, Java, as the primary language for building apps of all types. However, this book is unlike other Android books in that it doesn't assume that you already have Java proficiency. This new and expanded second edition of Learning Java by Building Android Games shows you how to start building Android games from scratch. The difficulty level will grow steadily as you explore key Java topics, such as variables, loops, methods, object oriented programming, and design patterns, including code and examples that are written for Java 9 and Android P. At each stage, you will put what you've learned into practice by developing a game. You will build games such as Minesweeper, Retro Pong, Bullet Hell, and Classic Snake and Scrolling Shooter games. In the later chapters, you will create a time-trial, open-world platform game. By the end of the book, you will not only have grasped Java and Android but will also have developed six cool games for the Android platform. What you will learn Set up a game development environment in Android Studio Implement screen locking, screen rotation, pixel graphics, and play sound effects Respond to a player's touch, and program intelligent enemies who challenge the player in different ways Learn game development concepts, such as collision detection, animating sprite sheets, simple tracking and following, AI, parallax backgrounds, and particle explosions Animate objects at 60 frames per second (FPS) and manage multiple independent objects using Object-Oriented Programming (OOP) Understand the essentials of game programming, such as design patterns, object-oriented programming, Singleton, strategy, and entity-component patterns Learn how to use the Android API, including Activity lifecycle, detecting version number, SoundPool API, Paint, Canvas, and Bitmap classes Build a side-scrolling shooter and an open world 2D platformer using advanced OOP concepts and programming patterns Who this book is for Learning Java by Building Android Games is for you if ...
    Note: Previous edition published: 2015. - Includes index. - Description based on online resource; title from cover (Safari, viewed September 19, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    ISBN: 9781788835473 , 1788835476
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Windows PowerShell (Computer program language) ; Information technology ; Management ; Electronic books ; Electronic books ; local
    Abstract: Enhance your skills in expert module development, deployment, security, DevOps, and cloud Key Features A step-by-step guide to get you started with PowerShell Core 6.0 Harness the capabilities of PowerShell Core 6.0 to perform simple to complex administration tasks Learn core administrative concepts such as scripting, pipelines, and DSC Book Description Beginning with an overview of the different versions of PowerShell, Learn PowerShell Core 6.0 introduces you to VSCode and then dives into helping you understand the basic techniques in PowerShell scripting. You will cover advanced coding techniques, learn how to write reusable code as well as store and load data with PowerShell. This book will help you understand PowerShell security and Just Enough Administration, enabling you to create your own PowerShell repository. The last set of chapters will guide you in setting up, configuring, and working with Release Pipelines in VSCode and VSTS, and help you understand PowerShell DSC. In addition to this, you will learn how to use PowerShell with Windows, Azure, Microsoft Online Services, SCCM, and SQL Server. The final chapter will provide you with some use cases and pro tips. By the end of this book, you will be able to create professional reusable code using security insight and knowledge of working with PowerShell Core 6.0 and its most important capabilities. What you will learn Get to grips with Powershell Core 6.0 Explore basic and advanced PowerShell scripting techniques Get to grips with Windows PowerShell Security Work with centralization and DevOps with PowerShell Implement PowerShell in your organization through real-life examples Learn to create GUIs and use DSC in production Who this book is for If you are a Windows administrator or a DevOps user who wants to leverage PowerShell to automate simple to complex tasks, then this book is for you. Whether you know nothing about PowerShell or just enough to get by, this guide will give you what you need to go to take your scripting to the next level. You'll also find this book useful if you're a PowerShell expert looking to expand your knowledge in areas such as PowerShell Security and DevOps. Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed August 27, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    ISBN: 9781788835848 , 1788835840
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Unity (Electronic resource) ; Computer games ; Development ; Augmented reality ; Computer games ; Programming ; Computer graphics ; Electronic books ; Electronic books ; local
    Abstract: Create engaging Augmented Reality (AR) applications with Unity 3D that can be experienced with devices such as HoloLens and Daydream Key Features Learn the principles of AR application development Work with the most popular sensors used in AR games and applications across Android, Apple and Windows Build experiences with interactive objects, physics, UI, animations, and C# scripting Book Description Augmented Reality allows for radical innovations in countless areas. It magically blends the physical and virtual worlds, bringing applications from a screen into your hands. Meanwhile, Unity has now become the leading platform to develop augmented reality experiences, as it provides a great pipeline for working with 3D assets. Using a practical and project-based approach, Unity 2018 Augmented Reality Projects educates you about the specifics of augmented reality development in Unity 2018. This book teaches you how to use Unity in order to develop AR applications which can be experienced with devices such as HoloLens and Daydream. You will learn to integrate, animate, and overlay 3D objects on your camera feed, before gradually moving on to implementing sensor-based AR applications. In addition to this, you will explore the technical considerations that are especially important and possibly unique to AR. The projects in the book demonstrate how you can build a variety of AR experiences, whilst also giving insights into C# programming as well as the Unity 3D game engine via the interactive Unity Editor. By the end of the book, you will be equipped to develop rich, interactive augmented reality experiences for a range of AR devices and platforms using Unity. What you will learn Build and run AR applications for specific headsets, including HoloLens and Daydream Create 3D scenes with Unity and other 3D tools while learning about world space and scale Move around your AR scenes using locomotion and teleportation Create filters or overlays that work in tandem with facial recognition software Use GPS, geolocation services, and the camera feed to create a fitness application Integrate AR and VR concepts together in a single application Who this book is for Unity 2018 Augmented Reality Projects is for you if you're a game developer familiar with 3D computer graphics and interested in building your own AR games or applications. Any experience in Unity and C# is an advantage. Downloading the example code for this book You can download the example code files ...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed August 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    ISBN: 9781788838917 , 1788838912
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Artificial intelligence ; Neural networks (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Dive deeper into neural networks and get your models trained, optimized with this quick reference guide About This Book A quick reference to all important deep learning concepts and their implementations Essential tips, tricks, and hacks to train a variety of deep learning models such as CNNs, RNNs, LSTMs, and more Supplemented with essential mathematics and theory, every chapter provides best practices and safe choices for training and fine-tuning your models in Keras and Tensorflow. Who This Book Is For If you are a Data Scientist or a Machine Learning expert, then this book is a very useful read in training your advanced machine learning and deep learning models. You can also refer this book if you are stuck in-between the neural network modeling and need immediate assistance in getting accomplishing the task smoothly. Some prior knowledge of Python and tight hold on the basics of machine learning is required. What You Will Learn Solve regression and classification challenges with TensorFlow and Keras Learn to use Tensor Board for monitoring neural networks and its training Optimize hyperparameters and safe choices/best practices Build CNN's, RNN's, and LSTM's and using word embedding from scratch Build and train seq2seq models for machine translation and chat applications. Understanding Deep Q networks and how to use one to solve an autonomous agent problem. Explore Deep Q Network and address autonomous agent challenges. In Detail Deep learning has become an essential necessity to enter the world of artificial intelligence. With this book deep learning techniques will become more accessible, practical, and relevant to practicing data scientists. It moves deep learning from academia to the real world through practical examples. You will learn how Tensor Board is used to monitor the training of deep neural networks and solve binary classification problems using deep learning. Readers will then learn to optimize hyperparameters in their deep learning models. The book then takes the readers through the practical implementation of training CNN's, RNN's, and LSTM's with word embeddings and seq2seq models from scratch. Later the book explores advanced topics such as Deep Q Network to solve an autonomous agent problem and how to use two adversarial networks to generate artificial images that appear real. For implementation purposes, we look at popular Python-based deep learning frameworks such as Keras and Tensorflow, Each chapter provides best pr...
    Note: Description based on online resource; title from title page (Safari, viewed May 7, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    ISBN: 9781788836876 , 1788836871
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Linux ; Application software ; Development ; Virtual computer systems ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Learn how to automate and manage your containers and reduce the overall operation burden on your system. About This Book Use containers to manage, scale and orchestrate apps in your organization Transform the latest concept of Kubernetes 1.10 into examples Expert techniques for orchestrating containers effectively Who This Book Is For This book is for system administrators, developers, DevOps engineers, or any stakeholder who wants to understand how Kubernetes works using a recipe-based approach. Basic knowledge of Kubernetes and Containers is required. What You Will Learn Build your own container cluster Deploy and manage highly scalable, containerized applications with Kubernetes Build high-availability Kubernetes clusters Build a continuous delivery pipeline for your application Track metrics and logs for every container running in your cluster Streamline the way you deploy and manage your applications with large-scale container orchestration In Detail Kubernetes is an open source orchestration platform to manage containers in a cluster environment. With Kubernetes, you can configure and deploy containerized applications easily. This book gives you a quick brush up on how Kubernetes works with containers, and an overview of main Kubernetes concepts, such as Pods, Deployments, Services and etc. This book explains how to create Kubernetes clusters and run applications with proper authentication and authorization configurations. With real-world recipes, you'll learn how to create high availability Kubernetes clusters on AWS, GCP and in on-premise datacenters with proper logging and monitoring setup. You'll also learn some useful tips about how to build a continuous delivery pipeline for your application. Upon completion of this book, you will be able to use Kubernetes in production and will have a better understanding of how to manage containers using Kubernetes. Style and approach This recipe-based book will teach you how to use Kubernetes in production and will help you discover various steps involved in managing your containers using Kubernetes Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Previous edition published: 2016. - Description based on online resource; title from title page (Safari, viewed July 31, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    ISBN: 9781788835138 , 1788835131
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Artificial intelligence ; Machine learning ; Reinforcement learning ; Electronic books ; Electronic books ; local
    Abstract: Implement intelligent agents using PyTorch to solve classic AI problems, play console games like Atari, and perform tasks such as autonomous driving using the CARLA driving simulator Key Features Explore the OpenAI Gym toolkit and interface to use over 700 learning tasks Implement agents to solve simple to complex AI problems Study learning environments and discover how to create your own Book Description Many real-world problems can be broken down into tasks that require a series of decisions to be made or actions to be taken. The ability to solve such tasks without a machine being programmed requires a machine to be artificially intelligent and capable of learning to adapt. This book is an easy-to-follow guide to implementing learning algorithms for machine software agents in order to solve discrete or continuous sequential decision making and control tasks. Hands-On Intelligent Agents with OpenAI Gym takes you through the process of building intelligent agent algorithms using deep reinforcement learning starting from the implementation of the building blocks for configuring, training, logging, visualizing, testing, and monitoring the agent. You will walk through the process of building intelligent agents from scratch to perform a variety of tasks. In the closing chapters, the book provides an overview of the latest learning environments and learning algorithms, along with pointers to more resources that will help you take your deep reinforcement learning skills to the next level. What you will learn Explore intelligent agents and learning environments Understand the basics of RL and deep RL Get started with OpenAI Gym and PyTorch for deep reinforcement learning Discover deep Q learning agents to solve discrete optimal control tasks Create custom learning environments for real-world problems Apply a deep actor-critic agent to drive a car autonomously in CARLA Use the latest learning environments and algorithms to upgrade your intelligent agent development skills Who this book is for If you're a student, game/machine learning developer, or AI enthusiast looking to get started with building intelligent agents and algorithms to solve a variety of problems with the OpenAI Gym interface, this book is for you. You will also find this book useful if you want to learn how to build deep reinforcement learning-based agents to solve problems in your domain of interest. Though the book covers all the basic concepts that you need to know, some working kn...
    Note: Description based on online resource; title from title page (Safari, viewed August 27, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    ISBN: 9781788835688 , 1788835689
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Graphical user interfaces (Computer systems) ; Programming ; Python (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Find out how to create visually stunning and feature-rich applications by empowering Python's built-in Tkinter GUI toolkit About This Book Explore Tkinter's powerful features to easily design and customize your GUI application Learn the basics of 2D and 3D animation in GUI applications. Learn to integrate stunning Data Visualizations using Tkinter Canvas and Matplotlib. Who This Book Is For This book will appeal to developers and programmers who would like to build GUI-based applications. Knowledge of Python is a prerequisite. What You Will Learn Implement the tools provided by Tkinter to design beautiful GUIs Discover cross-platform development through minor customizations in your existing application Visualize graphs in real time as data comes in using Tkinter's animation capabilities Use PostgreSQL authentication to ensure data security for your application Write unit tests to avoid regressions when updating code In Detail Tkinter is a lightweight, portable, and easy-to-use graphical toolkit available in the Python Standard Library, widely used to build Python GUIs due to its simplicity and availability. This book teaches you to design and build graphical user interfaces that are functional, appealing, and user-friendly using the powerful combination of Python and Tkinter. After being introduced to Tkinter, you will be guided step-by-step through the application development process. Over the course of the book, your application will evolve from a simple data-entry form to a complex data management and visualization tool while maintaining a clean and robust design. In addition to building the GUI, you'll learn how to connect to external databases and network resources, test your code to avoid errors, and maximize performance using asynchronous programming. You'll make the most of Tkinter's cross-platform availability by learning how to maintain compatibility, mimic platform-native look and feel, and build executables for deployment across popular computing platforms. By the end of this book, you will have the skills and confidence to design and build powerful high-end GUI applications to solve real-world problems. Style and approach This is a comprehensive guide that explores the essential Tkinter features and modules and implements them in building real-world cross-platform GUI applications Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://ww...
    Note: Description based on online resource; title from title page (Safari, viewed June 7, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    ISBN: 9781788832946 , 1788832949
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: Unleash the power of MERN stack by building diverse web applications using React, Node.js, Express, and MongoDB About This Book Create dynamic web applications with the MERN stack Leverage the power of React in building interactive and complex user interfaces Unlock the potential of Node, Express, and MongoDB to build modern full-stack applications Who This Book Is For Full-Stack React Web Development Projects is for JavaScript developers who have some experience with React, but no previous experience with full-stack development involving Node, Express, and MongoDB, and who want practical guidelines to start building different types of real-world web applications with this stack. What You Will Learn Set up your development environment and develop a MERN application Implement user authentication and authorization using JSON Web Tokens Build a social media application by extending the basic MERN application Create an online marketplace application with shopping cart and Stripe payments Develop a media streaming application using MongoDB GridFS Implement server-side rendering with data to improve SEO Set up and use React 360 to develop user interfaces with VR capabilities Learn industry best practices to make MERN stack applications reliable and scalable In Detail The benefits of using a full JavaScript stack for web development are undeniable, especially when robust and widely adopted technologies such as React, Node, and Express and are available. Combining the power of React with industry-tested, server-side technologies, such as Node, Express, and MongoDB, creates a diverse array of possibilities when developing real-world web applications. This book guides you through preparing the development environment for MERN stack-based web development, to creating a basic skeleton application and extending it to build four different web applications. These applications include a social media, an online marketplace, a media streaming, and a web-based game application with virtual reality features. While learning to set up the stack and developing a diverse range of applications with this book, you will grasp the inner workings of the MERN stack, extend its capabilities for complex features, and gain actionable knowledge of how to prepare MERN-based applications to meet the growing demands of real-world web applications. Style and approach This book provides practical guidelines on setting up and building MERN stack based applications, while providing f...
    Note: Description based on online resource; title from title page (Safari, viewed June 25, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    ISBN: 9781788832083 , 1788832086
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know - in detail. About This Book Each chapter presents meta-development solutions to help React developers The tools used are presented in a practical, solution-oriented approach with no fluff The chapters are arranged in a logical order that mirrors a typical React development workflow, but you are free to tweak the approaches discussed to fit your own unique style Who This Book Is For This book is for React developers of any skill level who want to make their lives easier. It helps to have some familiarity with React, but if you are an experienced web developer looking at React, then this book will show you how to build a resilient toolset around you before you begin. What You Will Learn Bootstrap a React application using create-react-app Isolate React component development using Storybook Write effective unit tests for your React components using Jest Ensure that your component code is to standard using ESLint Use browser extensions and built-in component instrumentation to debug React applications Enable type safety in React components with Flowtype Deploy React applications inside a Docker container as part of a larger application stack In Detail React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know - in detail. As React has grown, the amazing toolset around it has also grown, adding features and enhancing the development workflow. Each of these essential tools is presented in a practical manner and in a logical order mirroring the development workflow. These tools will make your development life simpler and happier, enabling you to create better and more performant apps. Adam starts with a hand-picked selection of the best tools for the React 16 ecosystem. For starters, there's the create-react-app utility that's officially supported by the React team. Not only does this tool bootstrap your React project for you, it also provides a consistent and stable framework to build upon. The premise is that when you don't have to think about meta development work, more focus goes into the product itself. Other React tools follow this same approach to automating and improving your development life. Jest makes unit testing quicker. Flow makes catching errors easier. Docker containers make deployment in a stack simpler. Storybook makes developing components straightforward. ESLi...
    Note: Description based on online resource; title from title page (Safari, viewed May 31, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    ISBN: 9781788839303 , 1788839307
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Reinforcement learning ; Machine learning ; Natural language processing (Computer science) ; Artificial intelligence ; Electronic books ; Electronic books ; local
    Abstract: This practical guide will teach you how deep learning (DL) can be used to solve complex real-world problems. About This Book Explore deep reinforcement learning (RL), from the first principles to the latest algorithms Evaluate high-profile RL methods, including value iteration, deep Q-networks, policy gradients, TRPO, PPO, DDPG, D4PG, evolution strategies and genetic algorithms Keep up with the very latest industry developments, including AI-driven chatbots Who This Book Is For Some fluency in Python is assumed. Basic deep learning (DL) approaches should be familiar to readers and some practical experience in DL will be helpful. This book is an introduction to deep reinforcement learning (RL) and requires no background in RL. What You Will Learn Understand the DL context of RL and implement complex DL models Learn the foundation of RL: Markov decision processes Evaluate RL methods including Cross-entropy, DQN, Actor-Critic, TRPO, PPO, DDPG, D4PG and others Discover how to deal with discrete and continuous action spaces in various environments Defeat Atari arcade games using the value iteration method Create your own OpenAI Gym environment to train a stock trading agent Teach your agent to play Connect4 using AlphaGo Zero Explore the very latest deep RL research on topics including AI-driven chatbots In Detail Recent developments in reinforcement learning (RL), combined with deep learning (DL), have seen unprecedented progress made towards training agents to solve complex problems in a human-like way. Google's use of algorithms to play and defeat the well-known Atari arcade games has propelled the field to prominence, and researchers are generating new ideas at a rapid pace. Deep Reinforcement Learning Hands-On is a comprehensive guide to the very latest DL tools and their limitations. You will evaluate methods including Cross-entropy and policy gradients, before applying them to real-world environments. Take on both the Atari set of virtual games and family favorites such as Connect4. The book provides an introduction to the basics of RL, giving you the know-how to code intelligent learning agents to take on a formidable array of practical tasks. Discover how to implement Q-learning on 'grid world' environments, teach your agent to buy and trade stocks, and find out how natural language models are driving the boom in chatbots. Style and approach Deep Reinforcement Learning Hands-On explains the art of building self-learning agents using algori...
    Note: "Expert insight.". - Includes bibliographical references and index. - Description based on online resource; title from cover (Safari, viewed July 30, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    ISBN: 9781788836081 , 1788836081
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: JIRA (Computer file) ; Issues management ; Computer programs ; Project management ; Computer programs ; Agile software development ; Electronic books ; Electronic books ; local
    Abstract: Explore Jira Software to manage your projects proficiently About This Book Plan and manage projects effortlessly with Jira Software by integrating it with other applications Improve your team's performance with Scrum and Kanban, together with agile methodology Easy-to-follow learning guide to install Jira Software and understand how it fits in with Atlassian Jira Who This Book Is For If you want to get started with Jira Software and learn how to run your Jira projects the agile way, then this is the perfect book for you. You will need to be familiar with the basics of Jira, both from an end user's and an administrator's perspective. Experience with workflows, custom fields, and other administrative functions of Jira will be useful. What You Will Learn Understand the basics and agile methodologies of Jira software Use Jira Software in a Scrum environment Manage and run Jira Software projects beyond the out of box Scrum and Kanban way Combine Scrum and Kanban and use other project management options beyond just agile Customize Jira Software's various features and options as per your requirements Work with Jira Agile offline, and plan and forecast projects with agile portfolio Integrate Jira Agile with Confluence and Bitbucket In Detail Jira Software is an agile project management tool that supports any agile methodology, be it scrum, Kanban, or your own unique flavour. From agile boards to reports, you can plan, track, and manage all your agile software development projects from a single tool. Jira Software brings the power of agile methodology to Atlassian Jira. This second edition of JIRA Agile Essentials, will help you dive straight into the action, exploring critical agile terminologies and concepts in the context of Jira Software. You will learn how to plan, track, and release great software. This book will teach you how to install and run Jira Software and set it up to run with Scrum and Kanban. It will also teach you to use Jira Software your way and run projects beyond the out-of-box Scrum and Kanban way, including a hybrid approach of both the methodologies and other options that come with Jira Software. Later, you will learn how to integrate it with the tools you are already using and enhance Jira with add-ons such as Confluence. You will learn to stay connected with your team from anywhere to ensure great development. Jira Software has numerous deployment options in the cloud, on your own infrastructure, or at a massive scale. You wil...
    Note: Description based on online resource; title from title page (Safari, viewed February 26, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781788837149 , 1788837142
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Robotics ; Robots ; Programming ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of Python to build DIY robotic projects About This Book Design, build, and stimulate collaborative robots Build high-end robotics projects such as a customized personal Jarvis Leverage the power of Python and ROS for DIY robotic projects Who This Book Is For If building robots is your dream, then this book is made for you. Prior knowledge of Python would be an added advantage. What You Will Learn Get to know the basics of robotics and its functions Walk through interface components with microcontrollers Integrate robotics with the IoT environment Build projects using machine learning Implement path planning and vision processing Interface your robots with Bluetooth In Detail Robotics is a fast-growing industry. Multiple surveys state that investment in the field has increased tenfold in the last 6 years, and is set to become a $100-billion sector by 2020. Robots are prevalent throughout all industries, and they are all set to be a part of our domestic lives. This book starts with the installation and basic steps in configuring a robotic controller. You'll then move on to setting up your environment to use Python with the robotic controller. You'll dive deep into building simple robotic projects, such as a pet-feeding robot, and more complicated projects, such as machine learning enabled home automation system (Jarvis), vision processing based robots and a self-driven robotic vehicle using Python. By the end of this book, you'll know how to build smart robots using Python. Style and approach A simple step-by-step guide to help you learn the concepts of robotics using simple to advanced steps. You'll not only learn the concepts of AI, machine learning, and Vision Processing, but also how to practically implement them in your projects.
    Note: Description based on online resource; title from title page (Safari, viewed June 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    ISBN: 9781788838375 , 1788838378
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Electronic funds transfers ; Bitcoin ; Electronic commerce ; Mobile commerce ; Banks and banking ; Technological innovations ; Financial institutions ; Technological innovations ; Electronic books ; Electronic books ; local
    Abstract: Learn the most powerful and primary programming language for writing smart contracts and find out how to write, deploy, and test smart contracts in Ethereum. About This Book Get you up and running with Solidity Programming language Build Ethereum Smart Contracts with Solidity as your scripting language Learn to test and deploy the smart contract to your private Blockchain Who This Book Is For This book is for anyone who would like to get started with Solidity Programming for developing an Ethereum smart contract. No prior knowledge of EVM is required. What You Will Learn Learn the basics and foundational concepts of Solidity and Ethereum Explore the Solidity language and its uniqueness in depth Create new accounts and submit transactions to blockchain Get to know the complete language in detail to write smart contracts Learn about major tools to develop and deploy smart contracts Write defensive code using exception handling and error checking Understand Truffle basics and the debugging process In Detail Solidity is a contract-oriented language whose syntax is highly influenced by JavaScript, and is designed to compile code for the Ethereum Virtual Machine. Solidity Programming Essentials will be your guide to understanding Solidity programming to build smart contracts for Ethereum and blockchain from ground-up. We begin with a brief run-through of blockchain, Ethereum, and their most important concepts or components. You will learn how to install all the necessary tools to write, test, and debug Solidity contracts on Ethereum. Then, you will explore the layout of a Solidity source file and work with the different data types. The next set of recipes will help you work with operators, control structures, and data structures while building your smart contracts. We take you through function calls, return types, function modifers, and recipes in object-oriented programming with Solidity. Learn all you can on event logging and exception handling, as well as testing and debugging smart contracts. By the end of this book, you will be able to write, deploy, and test smart contracts in Ethereum. This book will bring forth the essence of writing contracts using Solidity and also help you develop Solidity skills in no time. Style and approach Solidity is a high-level programming language best understood using examples. After covering basic concepts of Ethereum and Solidity, programming constructs will be explained with help of examples. As chapters progr...
    Note: Description based on online resource; title from title page (Safari, viewed May 21, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    ISBN: 9781788833295 , 1788833295
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build optimized applications in Python by smartly implementing the standard library Key Features Strategic recipes for effective application development in Python Techniques to create GUIs and implement security through cryptography Best practices for developing readily scalable, production-ready applications Book Description The Python 3 Standard Library is a vast array of modules that you can use for developing various kinds of applications. It contains an exhaustive list of libraries, and this book will help you choose the best one to address specific programming problems in Python. The Modern Python Standard Library Cookbook begins with recipes on containers and data structures and guides you in performing effective text management in Python. You will find Python recipes for command-line operations, networking, filesystems and directories, and concurrent execution. You will learn about Python security essentials in Python and get to grips with various development tools for debugging, benchmarking, inspection, error reporting, and tracing. The book includes recipes to help you create graphical user interfaces for your application. You will learn to work with multimedia components and perform mathematical operations on date and time. The recipes will also show you how to deploy different searching and sorting algorithms on your data. By the end of the book, you will have acquired the skills needed to write clean code in Python and develop applications that meet your needs. What you will learn Store multiple values per key in associative containers Create interactive character-based user interfaces Work with native time and display data for your time zone Read/write SGML family languages, both as a SAX and DOM parser to meet file sizes and other requirements Group equivalent items using itertools and sorted features together Use partials to create unary functions out of multi-argument functions Implement hashing algorithms to store passwords in a safe way Who this book is for If you are a developer who wants to write highly responsive, manageable, scalable, and resilient code in Python, this book is for you. Prior programming knowledge in Python will help you make the most out of the book.
    Note: Description based on online resource; title from title page (Safari, viewed October 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    ISBN: 9781788622288 , 1788622286
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Python (Computer program language) ; Machine learning ; Electronic books ; Electronic books ; local
    Abstract: Automate data and model pipelines for faster machine learning applications About This Book Build automated modules for different machine learning components Understand each component of a machine learning pipeline in depth Learn to use different open source AutoML and feature engineering platforms Who This Book Is For If you're a budding data scientist, data analyst, or Machine Learning enthusiast and are new to the concept of automated machine learning, this book is ideal for you. You'll also find this book useful if you're an ML engineer or data professional interested in developing quick machine learning pipelines for your projects. Prior exposure to Python programming will help you get the best out of this book. What You Will Learn Understand the fundamentals of Automated Machine Learning systems Explore auto-sklearn and MLBox for AutoML tasks Automate your preprocessing methods along with feature transformation Enhance feature selection and generation using the Python stack Assemble individual components of ML into a complete AutoML framework Demystify hyperparameter tuning to optimize your ML models Dive into Machine Learning concepts such as neural networks and autoencoders Understand the information costs and trade-offs associated with AutoML In Detail AutoML is designed to automate parts of Machine Learning. Readily available AutoML tools are making data science practitioners' work easy and are received well in the advanced analytics community. Automated Machine Learning covers the necessary foundation needed to create automated machine learning modules and helps you get up to speed with them in the most practical way possible. In this book, you'll learn how to automate different tasks in the machine learning pipeline such as data preprocessing, feature selection, model training, model optimization, and much more. In addition to this, it demonstrates how you can use the available automation libraries, such as auto-sklearn and MLBox, and create and extend your own custom AutoML components for Machine Learning. By the end of this book, you will have a clearer understanding of the different aspects of automated Machine Learning, and you'll be able to incorporate automation tasks using practical datasets. You can leverage your learning from this book to implement Machine Learning in your projects and get a step closer to winning various machine learning competitions. Style and approach Step by step approach to understand how to automate y...
    Note: Description based on online resource; title from title page (Safari, viewed May 23, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    ISBN: 9781788621427 , 1788621425
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Application software ; Development ; Mobile apps ; Machine learning ; Mobile computing ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of machine learning on mobiles and build intelligent mobile applications with ease Key Features Build smart mobile applications for Android and iOS devices Use popular machine learning toolkits such as Core ML and TensorFlow Lite Explore cloud services for machine learning that can be used in mobile apps Book Description Machine learning presents an entirely unique opportunity in software development. It allows smartphones to produce an enormous amount of useful data that can be mined, analyzed, and used to make predictions. This book will help you master machine learning for mobile devices with easy-to-follow, practical examples. You will begin with an introduction to machine learning on mobiles and grasp the fundamentals so you become well-acquainted with the subject. You will master supervised and unsupervised learning algorithms, and then learn how to build a machine learning model using mobile-based libraries such as Core ML, TensorFlow Lite, ML Kit, and Fritz on Android and iOS platforms. In doing so, you will also tackle some common and not-so-common machine learning problems with regard to Computer Vision and other real-world domains. By the end of this book, you will have explored machine learning in depth and implemented on-device machine learning with ease, thereby gaining a thorough understanding of how to run, create, and build real-time machine-learning applications on your mobile devices. What you will learn Build intelligent machine learning models that run on Android and iOS Use machine learning toolkits such as Core ML, TensorFlow Lite, and more Learn how to use Google Mobile Vision in your mobile apps Build a spam message detection system using Linear SVM Using Core ML to implement a regression model for iOS devices Build image classification systems using TensorFlow Lite and Core ML Who this book is for If you are a mobile app developer or a machine learning enthusiast keen to use machine learning to build smart mobile applications, this book is for you. Some experience with mobile application development is all you need to get started with this book. Prior experience with machine learning will be an added bonus
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed February 25, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    ISBN: 9781788629546 , 178862954X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Software patterns ; Application software ; Development ; Functional programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: A definitive guide to mastering and implementing concurrency patterns in your applications Key Features Build scalable apps with patterns in multithreading, synchronization, and functional programming Explore the parallel programming and multithreading techniques to make the code run faster Efficiently use the techniques outlined to build reliable applications Book Description Selecting the correct concurrency architecture has a significant impact on the design and performance of your applications. This book explains how to leverage the different characteristics of parallel architecture to make your code faster and more efficient. To start with, you'll understand the basic concurrency concepts and explore patterns around explicit locking, lock free programming, futures & actors. Then, you'll get insights into different concurrency models and parallel algorithms and put them to practice in different scenarios to realize your application's true potential. We'll take you through multithreading design patterns, such as master, slave, leader, follower, map-reduce, and monitor, also helping you to learn hands-on coding using these patterns. Once you've grasped all of this, you'll move on to solving problems using synchronizer patterns. You'll discover the rationale for these patterns in distributed & parallel applications, followed by studying how future composition, immutability and the monadic flow help create more robust code. Toward the end of the book, you'll learn about the actor paradigm and actor patterns - the message passing concurrency paradigm. What you will learn Explore parallel architecture Get acquainted with concurrency models Internalize design themes by implementing multithreading patterns Get insights into concurrent design patterns Discover design principles behind many java threading abstractions Work with functional concurrency patterns Who this book is for This is a must-have guide for developers who want to learn patterns to build scalable and high-performing apps. It's assumed that you already have a decent level of programming knowledge.
    Note: Description based on online resource; title from title page (Safari, viewed November 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    ISBN: 9781788625982 , 1788625986
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Linux ; Computer networks ; Management ; Open source software ; Virtual computer systems ; Electronic books ; Electronic books ; local
    Abstract: Leverage Docker to deploying software at scale Key Features Leverage practical examples to manage containers efficiently Integrate with orchestration tools such as Kubernetes for controlled deployments Learn to implement best practices on improving efficiency and security of containers Book Description Docker is an open source platform for building, shipping, managing, and securing containers. Docker has become the tool of choice for people willing to work with containers. Since the market is moving toward containerization, Docker will definitely have a big role to play in the future tech market. This book starts with setting up Docker in different environment, and helps you learn how to work with Docker images. Then, you will take a deep dive into network and data management for containers. The book explores the RESTful APIs provided by Docker to perform different actions, such as image/container operations. The book then explores logs and troubleshooting Docker to solve issues and bottlenecks. You will gain an understanding of Docker use cases, orchestration, security, ecosystems, and hosting platforms to make your applications easy to deploy, build, and collaborate on. The book covers the new features of Docker 18.xx (or later), such as working with AWS and Azure, Docker Engine, Docker Swarm, Docker Compose, and so on. By the end of this book, you will have gained hands-on experience of finding quick solutions to different problems encountered while working with Docker. What you will learn Install Docker on various platforms Work with Docker images and containers Container networking and data sharing Docker APIs and language bindings Various PaaS solutions for Docker Implement container orchestration using Docker Swarm and Kubernetes Container security Docker on various clouds Who this book is for Book is targeted towards developers, system administrators, and DevOps engineers who want to use Docker in his/her development, QA, or production environments. It is expected that the reader has basic Linux/Unix skills such as installing packages, editing files, managing services, and so on. Any experience in virtualization technologies such as KVM, XEN, and VMware will be an added advantage Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and regi...
    Note: Previous edition published: 2015. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed October 1, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    ISBN: 9781788625227 , 1788625226
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Unity (Electronic resource) ; Computer games ; Programming ; Artificial intelligence ; Three-dimensional display systems ; Electronic books ; Electronic books ; local
    Abstract: Explore various recipes to build games using popular artificial intelligence techniques and algorithms such as Navmesh navigation A*, DFS, and UCB1 Key Features Explore different algorithms for creating decision-making agents that go beyond simple behaviors and movement Discover the latest features of the NavMesh API for scripting intelligent behaviour in your game characters Create games that are non-predictable and dynamic and have a high replayability factor Book Description Interactive and engaging games come with intelligent enemies, and this intellectual behavior is combined with a variety of techniques collectively referred to as Artificial Intelligence. Exploring Unity's API, or its built-in features, allows limitless possibilities when it comes to creating your game's worlds and characters. This cookbook covers both essential and niche techniques to help you take your AI programming to the next level. To start with, you'll quickly run through the essential building blocks of working with an agent, programming movement, and navigation in a game environment, followed by improving your agent's decision-making and coordination mechanisms - all through hands-on examples using easily customizable techniques. You'll then discover how to emulate the vision and hearing capabilities of your agent for natural and humanlike AI behavior, and later improve the agents with the help of graphs. This book also covers the new navigational mesh with improved AI and pathfinding tools introduced in the Unity 2018 update. You'll empower your AI with decision-making functions by programming simple board games, such as tic-tac-toe and checkers, and orchestrate agent coordination to get your AIs working together as one. By the end of this book, you'll have gained expertise in AI programming and developed creative and interactive games. What you will learn Create intelligent pathfinding agents with popular AI techniques such as A* and A*mbush Implement different algorithms for adding coordination between agents and tactical algorithms for different purposes Simulate senses so agents can make better decisions, taking account of the environment Explore different algorithms for creating decision-making agents that go beyond simple behaviors and movement Create coordination between agents and orchestrate tactics when dealing with a graph or terrain Implement waypoints by making a manual selector Who this book is for The Unity 2018 Artificial Intelligence Cookbook i...
    Note: Description based on online resource; title from title page (viewed September 11, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    ISBN: 9781788628136 , 1788628136
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Python (Computer program language) ; Information visualization ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of Matplotlib to visualize and understand your data more effectively About This Book Perform effective data visualization with Matplotlib and get actionable insights from your data Design attractive graphs, charts, and 2D plots, and deploy them to the web Get the most out of Matplotlib in this practical guide with updated code and examples Who This Book Is For This book is essentially for anyone who wants to create intuitive data visualizations using the Matplotlib library. If you're a data scientist or analyst and wish to create attractive visualizations using Python, you'll find this book useful. Some knowledge of Python programming is all you need to get started. What You Will Learn Create 2D and 3D static plots such as bar charts, heat maps, and scatter plots Get acquainted with GTK+3, Qt5, and wxWidgets to understand the UI backend of Matplotlib Develop advanced static plots with third-party packages such as Pandas, GeoPandas, and Seaborn Create interactive plots with real-time updates Develop web-based, Matplotlib-powered graph visualizations with third-party packages such as Django Write data visualization code that is readily expandable on the cloud platform In Detail Python is a general-purpose programming language increasingly being used for data analysis and visualization. Matplotlib is a popular data visualization package in Python used to design effective plots and graphs. This is a practical, hands-on resource to help you visualize data with Python using the Matplotlib library. Matplotlib for Python Developers, Second Edition shows you how to create attractive graphs, charts, and plots using Matplotlib. You will also get a quick introduction to third-party packages, Seaborn, Pandas, Basemap, and Geopandas, and learn how to use them with Matplotlib. After that, you'll embed and customize your plots in third-party tools such as GTK+3, Qt 5, and wxWidgets. You'll also be able to tweak the look and feel of your visualization with the help of practical examples provided in this book. Further on, you'll explore Matplotlib 2.1.x on the web, from a cloud-based platform using third-party packages such as Django. Finally, you will integrate interactive, real-time visualization techniques into your current workflow with the help of practical real-world examples. By the end of this book, you'll be thoroughly comfortable with using the popular Python data visualization library Matplotlib 2.1.x and leveraging its power to bu...
    Note: Previous edition published: 2009. - Description based on online resource; title from title page (Safari, viewed May 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    ISBN: 9781788623414 , 178862341X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Penetration testing (Computer security) ; Computer security ; Testing ; Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: A highly detailed guide to performing powerful attack vectors in many hands-on scenarios and defending significant security flaws in your company's infrastructure About This Book Advanced exploitation techniques to breach modern operating systems and complex network devices Learn about Docker breakouts, Active Directory delegation, and CRON jobs Practical use cases to deliver an intelligent endpoint-protected system Who This Book Is For If you are a system administrator, SOC analyst, penetration tester, or a network engineer and want to take your penetration testing skills and security knowledge to the next level, then this book is for you. Some prior experience with penetration testing tools and knowledge of Linux and Windows command-line syntax is beneficial. What You Will Learn Exposure to advanced infrastructure penetration testing techniques and methodologies Gain hands-on experience of penetration testing in Linux system vulnerabilities and memory exploitation Understand what it takes to break into enterprise networks Learn to secure the configuration management environment and continuous delivery pipeline Gain an understanding of how to exploit networks and IoT devices Discover real-world, post-exploitation techniques and countermeasures In Detail It has always been difficult to gain hands-on experience and a comprehensive understanding of advanced penetration testing techniques and vulnerability assessment and management. This book will be your one-stop solution to compromising complex network devices and modern operating systems. This book provides you with advanced penetration testing techniques that will help you exploit databases, web and application servers, switches or routers, Docker, VLAN, VoIP, and VPN. With this book, you will explore exploitation abilities such as offensive PowerShell tools and techniques, CI servers, database exploitation, Active Directory delegation, kernel exploits, cron jobs, VLAN hopping, and Docker breakouts. Moving on, this book will not only walk you through managing vulnerabilities, but will also teach you how to ensure endpoint protection. Toward the end of this book, you will also discover post-exploitation tips, tools, and methodologies to help your organization build an intelligent security system. By the end of this book, you will have mastered the skills and methodologies needed to breach infrastructures and provide complete endpoint protection for your system. Style and approach Your one-stop...
    Note: Description based on online resource; title from title page (viewed April 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    ISBN: 9781788628723 , 1788628721
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Metasploit (Electronic resource) ; Penetration testing (Computer security) ; Application software ; Testing ; Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: Learn how to execute web application penetration testing end-to-end About This Book Build an end-to-end threat model landscape for web application security Learn both web application vulnerabilities and web intrusion testing Associate network vulnerabilities with a web application infrastructure Who This Book Is For Practical Web Penetration Testing is for you if you are a security professional, penetration tester, or stakeholder who wants to execute penetration testing using the latest and most popular tools. Basic knowledge of ethical hacking would be an added advantage. What You Will Learn Learn how to use Burp Suite effectively Use Nmap, Metasploit, and more tools for network infrastructure tests Practice using all web application hacking tools for intrusion tests using Kali Linux Learn how to analyze a web application using application threat modeling Know how to conduct web intrusion tests Understand how to execute network infrastructure tests Master automation of penetration testing functions for maximum efficiency using Python In Detail Companies all over the world want to hire professionals dedicated to application security. Practical Web Penetration Testing focuses on this very trend, teaching you how to conduct application security testing using real-life scenarios. To start with, you'll set up an environment to perform web application penetration testing. You will then explore different penetration testing concepts such as threat modeling, intrusion test, infrastructure security threat, and more, in combination with advanced concepts such as Python scripting for automation. Once you are done learning the basics, you will discover end-to-end implementation of tools such as Metasploit, Burp Suite, and Kali Linux. Many companies deliver projects into production by using either Agile or Waterfall methodology. This book shows you how to assist any company with their SDLC approach and helps you on your journey to becoming an application security specialist. By the end of this book, you will have hands-on knowledge of using different tools for penetration testing. Style and approach In this book, you will learn and understand the workflow of application security testing. Starting from analysis using threat modeling until the testing phase and before the web project goes into production, you will be able conduct effective penetrating testing using web intrusion tests , network infrastructure tests, and code review. Downloading the example ...
    Note: Description based on online resource; title from title page (Safari, viewed July 19, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    ISBN: 9781788623803 , 1788623800
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Kali Linux ; Penetration testing (Computer security) ; Web sites ; Security measures ; Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: Build your defense against web attacks with Kali Linux, including command injection flaws, crypto implementation layers, and web application security holes About This Book Know how to set up your lab with Kali Linux Discover the core concepts of web penetration testing Get the tools and techniques you need with Kali Linux Who This Book Is For Since this book sets out to cover a large number of tools and security fields, it can work as an introduction to practical security skills for beginners in security. In addition, web programmers and also system administrators would benefit from this rigorous introduction to web penetration testing. Basic system administration skills are necessary, and the ability to read code is a must. What You Will Learn Learn how to set up your lab with Kali Linux Understand the core concepts of web penetration testing Get to know the tools and techniques you need to use with Kali Linux Identify the difference between hacking a web application and network hacking Expose vulnerabilities present in web servers and their applications using server-side attacks Understand the different techniques used to identify the flavor of web applications See standard attacks such as exploiting cross-site request forgery and cross-site scripting flaws Get an overview of the art of client-side attacks Explore automated attacks such as fuzzing web applications In Detail Web Penetration Testing with Kali Linux - Third Edition shows you how to set up a lab, helps you understand the nature and mechanics of attacking websites, and explains classical attacks in great depth. This edition is heavily updated for the latest Kali Linux changes and the most recent attacks. Kali Linux shines when it comes to client-side attacks and fuzzing in particular. From the start of the book, you'll be given a thorough grounding in the concepts of hacking and penetration testing, and you'll see the tools used in Kali Linux that relate to web application hacking. You'll gain a deep understanding of classicalSQL, command-injection flaws, and the many ways to exploit these flaws. Web penetration testing also needs a general overview of client-side attacks, which is rounded out by a long discussion of scripting and input validation flaws. There is also an important chapter on cryptographic implementation flaws, where we discuss the most recent problems with cryptographic layers in the networking stack. The importance of these attacks cannot be overstated, and defe...
    Note: Description based on online resource; title from title page (Safari, viewed March 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    ISBN: 9781788629713 , 178862971X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Metasploit (Electronic resource) ; Penetration testing (Computer security) ; Computer networks ; Security measures ; Testing ; Computers ; Access control ; Electronic books ; Electronic books ; local
    Abstract: Over 100 recipes for penetration testing using Metasploit and virtual machines About This Book Special focus on the latest operating systems, exploits, and penetration testing techniques Learn new anti-virus evasion techniques and use Metasploit to evade countermeasures Automate post exploitation with AutoRunScript Exploit Android devices, record audio and video, send and read SMS, read call logs, and much more Build and analyze Metasploit modules in Ruby Integrate Metasploit with other penetration testing tools Who This Book Is For If you are a Security professional or pentester and want to get into vulnerability exploitation and make the most of the Metasploit framework, then this book is for you. Some prior understanding of penetration testing and Metasploit is required. What You Will Learn Set up a complete penetration testing environment using Metasploit and virtual machines Master the world's leading penetration testing tool and use it in professional penetration testing Make the most of Metasploit with PostgreSQL, importing scan results, using workspaces, hosts, loot, notes, services, vulnerabilities, and exploit results Use Metasploit with the Penetration Testing Execution Standard methodology Use MSFvenom efficiently to generate payloads and backdoor files, and create shellcode Leverage Metasploit's advanced options, upgrade sessions, use proxies, use Meterpreter sleep control, and change timeouts to be stealthy In Detail Metasploit is the world's leading penetration testing tool and helps security and IT professionals find, exploit, and validate vulnerabilities. Metasploit allows penetration testing automation, password auditing, web application scanning, social engineering, post exploitation, evidence collection, and reporting. Metasploit's integration with InsightVM (or Nexpose), Nessus, OpenVas, and other vulnerability scanners provides a validation solution that simplifies vulnerability prioritization and remediation reporting. Teams can collaborate in Metasploit and present their findings in consolidated reports. In this book, you will go through great recipes that will allow you to start using Metasploit effectively. With an ever increasing level of complexity, and covering everything from the fundamentals to more advanced features in Metasploit, this book is not just for beginners but also for professionals keen to master this awesome tool. You will begin by building your lab environment, setting up Metasploit, and learning ho...
    Note: Description based on online resource; title from title page (viewed April 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...