Filteri
close
Tip rezultata
Svi rezultati uključeni
keyboard_arrow_down
Kategorija
Sve kategorije
keyboard_arrow_down
Opseg cena (RSD)
Prikaži sve
keyboard_arrow_down
Od
RSD
Do
RSD
Sortiraj po
keyboard_arrow_down
Objavljeno u proteklih
keyboard_arrow_down
Sajtovi uključeni u pretragu
Svi sajtovi uključeni
keyboard_arrow_down

Pratite promene cene putem maila

  • Da bi dobijali obaveštenja o promeni cene potrebno je da kliknete Prati oglas dugme koje se nalazi na dnu svakog oglasa i unesete Vašu mail adresu.
26-50 od 144 rezultata

Broj oglasa

Prikaz

format_list_bulleted
view_stream
26-50 od 144 rezultata

Prikaz

format_list_bulleted
view_stream

Režim promene aktivan!

Upravo ste u režimu promene sačuvane pretrage za frazu .
Možete da promenite frazu ili filtere i sačuvate trenutno stanje

Aktivni filteri

  • Tag

    Web design

What You Will Learn Gain the ability to wield complex topics such as Webpack and server-side rendering Implement an API using Node.js, Firebase, and GraphQL Learn to maximize the performance of React applications Create a mobile application using React Native Deploy a React application on Digital Ocean Get to know the best practices when organizing and testing a large React application Book Description Today's web demands efficient real-time applications and scalability. If you want to learn to build fast, efficient, and high-performing applications using React 16, this is the book for you. We plunge directly into the heart of all the most important React concepts for you to conquer. Along the way, you’ll learn how to work with the latest ECMAScript features. You'll see the fundamentals of Redux and find out how to implement animations. Then, you’ll learn how to create APIs with Node, Firebase, and GraphQL, and improve the performance of our application with Webpack 4.x. You'll find recipes on implementing server-side rendering, adding unit tests, and debugging. We also cover best practices to deploy a React application to production. Finally, you’ll learn how to create native mobile applications for iOS and Android using React Native. By the end of the book, you'll be saved from a lot of trial and error and developmental headaches, and you’ll be on the road to becoming a React expert. Authors Carlos Santana Roldan Carlos Santana is a Senior Web Developer (frontend and backend); with more than 11 years of experience in the market. Currently he is working as a React Technical Lead in Disney ABC Television Group. He is the founder of Codejobs, one of the most popular Developers Communities in Latin America, training people in different web technologies such React, Node.js & JS (@codejobs). Table of Contents Chapter 1: Working with React Chapter 2: Conquering Components and JSX Chapter 3: Handling Events, Binding and Useful React Packages Chapter 4: Adding Routes to Our Application with React Router Chapter 5: Mastering Redux Chapter 6: Creating Forms with Redux Form Chapter 7: Animations with React Chapter 8: Creating an API with Node.js Using MongoDB and MySQL Chapter 9: Apollo and GraphQL Chapter 10: Mastering Webpack 4.x Chapter 11: Implementing Server-Side Rendering Chapter 12: Testing and Debugging Chapter 13: Deploying to Production Chapter 14: Working with React Native

Prikaži sve...
forward
Detaljnije

What You Will Learn Set up your Drupal development environment Brush up on your understanding of the concepts of object-oriented programming, module development, and test-driven development Install and configure Drupal, add new content type, and work through lot of dummy content to create listing pages using views Enhance the content author’s user experience and custom block Find out about field Type API and explore custom theme development Manage various media types in Drupal for your content-rich website Book Description Drupal is one of the most popular platforms with which to develop websites. With more and more organizations looking to build engaging digital experience for their stakeholders, the Drupal Content Management System offers a mobile-first platform with native support for integrations, better performance, and scalability. The new version brings significant changes to its module development and theme creation techniques, improving performance and refining the development experience. This book will help you develop your own website using Drupal 8 in a step-by-step manner. You’ll start off by setting up your development environment, enabling you to begin writing custom code for a Drupal-powered website through PHPStorm. You will learn about configuration management and creating custom content types before exploring the HTML5 features included with Drupal 8. You will then get familiar with Drupal 8’s mobile-first features, explore the built-in WYSIWYG and in-line editing capabilities of Drupal 8, and enhance the overall authoring experience. Later, you will create and enhance a Media Entity Lightbox module, before taking an in-depth look at the Views module. We then cover some advanced search concepts and walk you through the installation and integration of the Java-based Apache Solr search engine. Finally, you will explore and configure the built-in support for REST and extend its support by installing the RESTful module. By the end of the book, you will have created a recipe sharing website while gaining a solid understanding of development best practices for Drupal 8. Authors Neeraj Kumar Neeraj Kumar is a Drupal architect, author, project manager, and overall geeky guy who enjoys using technology for bringing value to businesses. He is also the chief engagement officer of Valuebound, an India-based Drupal consulting firm that provides enterprise Drupal solutions for media and product companies. He earned his bachelor's degree in architecture from the Indian Institute of Roorkee. Yes, you heard it right; he is an architect by degree training and used to design buildings. But nowadays, he is more into architecting Drupal solutions for enterprises and advocating best practices, along with contributing to the awesome Drupal community. You can follow Neeraj on Twitter at http://twitter.com/neerajskydiver or his LinkedIn profile at https://in.linkedin.com/in/neerajskydiver. Tassos Koutlas Tassos Koutlas is a senior technical consultant at Cameron & Wilding in London. He has over 13 years of experience in producing web-based projects and machine learning / image processing algorithms, and administering IT systems. He has worked in commercial and research-based environments in the UK, Greece, and Italy. Tassos has successfully delivered projects such as the National Baseball Hall of Fame redevelopment, where he helped develop a better way to deliver content online, utilizing the Hall's vast asset collection. He has been part of award-winning projects such as the Qatar Museums website, where he helped extend their website with an events calendar and a blog section, and has been supporting MoMA online collections. More recently, he has been helping Investors in People embark on becoming an agile organization. Prior to joining Cameron and Wilding, Tassos had been a part of the team working at the Southbank Centre, providing support at multiple levels in their digital transformation efforts. His previous projects include Q base R&D, a start-up focused on personalized skin cancer prevention, and the Athens 2004 Olympic games. Tassos graduated from the University of Manchester with a BSc Hons in computing science and holds a PhD in image processing and machine learning. He has been working with Drupal for 10 years. He is an Acquia certified developer and certified Scrum Master. Continue reading Samuel Keen Samuel Keen first found an interest in web development while traveling abroad, when he learned how to build an online photography portfolio. A trained musician, he found that the same interests drove his web development: "Both music and the Web have frameworks that give us almost endless abilities to build and be creative." Returning to the UK, he began designing and developing websites for people in creative industries. Since 2011, Samuel has worked almost exclusively with Drupal. He is particularly interested in the frontend, UX, and automated workflows, with a passion for cutting edge Sass. He currently works as a frontend developer for Cameron & Wilding, a Drupal development agency based in London. Samuel has worked on projects for The Economist, the Imperial War Museums, London South Bank University, and The Telegraph. Edward Crompton Edward Crompton has been developing with Drupal since he was first hooked by version 5 in 2007. His adventures in open source software development have taken him from the so-called Silicon Roundabout in London to the villages of South India, where he built an application for gathering data about school building projects. He's now based back in London, where he can often be found riding a rusty bicycle and digging in his rented potato patch. Edward works as a Drupal developer for Cameron & Wilding Ltd. He's a keen supporter of Drupal community events in London and likes to exchange knowledge about Drupal at meetups and in the pub. Krishna Kanth Krishna Kanth is a Drupal developer and an active contributor to the Drupal community who has been building websites since he was a student at engineering college. He is a specialist in the Drupal backend and equally loves to work with other PHP frameworks. He is a graduate in information technology from Jawaharlal Nehru Technological University, Anantapur, Andhra Pradesh, India. Krishna started his career as a freelancer and worked with many NGOs. Now he works as a senior Drupal consultant and developer at Valuebound, India. You can follow him on Twitter at https://twitter.com/_krishna_kanth or his LinkedIn profile at https://in.linkedin.com/in/krishnakanthp. Rakesh James Rakesh James is a Drupal developer, evangelist, enthusiast, and contributor to the Drupal community. He is a specialist in Drupal who simply loves to work with Drupal again and again. He is one of those who believes and thanks God for Drupal on a daily basis, because he believes that if Dries hadn't created Drupal, he may not have achieved his current lifestyle. So he is always looking to evangelize, train, and mentor newbies to Drupal. Rakesh graduated from the Government Engineering College, Thrissur, which is one of the finest engineering institutes in Kerala. He started his career as a software programmer in PHP and Drupal. Currently, he is hand in hand with Valuebound as a senior Drupal consultant, developer, contributor, mentor, trainer, and architect for Drupal projects. Malabya Tewari Malabya Tewari is a full-stack Drupal developer, Drupal evangelist, trainer, and open source enthusiast who likes to reinvent and improve his working environment continuously, mainly because of his unsatisfied soul which seeks to achieve perfection. He is an active contributor to the Drupal community via code, as well as by organizing Drupal meetups and "Drupal in a day" workshops in Bangalore. A graduate in computer science from Sikkim Manipal Institute of Technology, who started his career as an intern in a Drupal firm, Malabya now works as a Drupal consultant and developer at Valuebound, which is a Drupal shop that delivers enterprise Drupal solutions for media and product companies. Kurt Madel Kurt Madel is a senior manager and developer for Captech Consulting in Richmond, Virginia, USA. He has worked on open source CMS projects for over 6 years. Kurt contributes regularly to Drupal.org and is the maintainer of several modules. In addition to Drupal, he has been doing Java EE development since 2000 and has focused on mobile web development over the last 2 years. When he is not writing or programming, Kurt enjoys cycling and spending time with his wife and four boys. Table of Contents

Prikaži sve...
forward
Detaljnije

OVERVIEW Learn what flat design is and how you can create your own flat design projects Discover how to create flat designs without losing any functionality or ease of use Learn how to develop your HTML website using frameworks to save time Utilize Designmodo’s Flat UI kit and create one of your own What you will learn from this book Get to grips with flat design and how you can create your own flat design projects Discover how to create flat designs without losing any functionality or ease of use Develop your HTML website using frameworks to save time Plan and organize your website sections and content Design the layout for a flat design website Understand common flat design usability mistakes and how to avoid them Use Designmodo Flat UI kit to enhance your flat design websites Create your own Flat UI kit for future projects In Detail Flat design is a simple yet visually appealing and increasingly popular style, particularly good for people just starting to develop their own websites. This book helps you to create a simple and good looking product in the flat design style. Creating Flat Design Websites will cover the origins of flat design, its principles as a visual style, and how to start designing right away, always making sure that the interface designed doesn't suffer from usability problems. Learn to design and develop your flat website with external frameworks to save time and money in your project. The book also provides you with tips to avoid the usability mistakes that commonly accompany this style due to its simple look and elements, as well as how to start developing the look of your website in HTML and CSS. Finally, you will learn how you can create your own Flat UI kit to suit your needs. Approach This book contains practical, step-by-step tutorials along with plenty of explanation about designing your flat website. Each section is introduced sequentially, building up your web design skills and completing your website. Who this book is for Whether you are starting on your journey in web development or you are a seasoned developer keen to develop in flat then this book is for you.

Prikaži sve...
forward
Detaljnije

What you will learn from this book Grasp basic as well as advanced programming techniques with PHP and MariaDB Perform CRUD operations, aggregations, filtering, and joins Execute DDL operations and work with stored procedures, stored routines, and triggers Employ concepts of object-oriented programming in PHP Get acquainted with the latest features offered by PHP 5.4 and 5.5 Work with unit testing Conduct file operations and logging with PHP Implement authentication and ACLs Improve performance optimization and security In Detail Starting with a quick refresher of the PHP language and MariaDB database, readers will explore concepts such as unit testing, session authentication and management, permissions engine, caching, security, and performance optimization. Building a Web Application with PHP and MariaDB: A Reference Guide begins with basic and advanced programming techniques in both PHP and MariaDB, followed by specialized operations such as working with files and directories. Next, you will be introduced to the concept of REST, and how principles of REST are applied to host XML and JSON feeds for others to consume. This book will show readers how to build a web application that will be an online book store. This would leverage a logging system that keeps a track of the activity that is going on in the application. This book will help a beginner to learn the basics of object-oriented programming with PHP and help a seasoned expert to understand the intricacies of securing and speeding up their web applications. Approach This is a step-by-step, tutorial guide designed to help readers transition from beginners to more experienced developers using clear explanations. The variety of examples will help readers build, secure, and host real-time web applications. Who this book is for If you are a developer who wants to use PHP and MariaDB to build web applications, this book is ideal for you. Beginners can use this book to start with the basics and learn how to build and host web applications. Seasoned PHP Developers can use this book to get familiar with the new features of PHP 5.4 and 5.5, unit testing, caching, security, and performance optimization. PREUZMITE POGLAVLJE LINK LINK LINK

Prikaži sve...
forward
Detaljnije

About This Book Explore and understand the features of AngularJS to construct advanced web applications from scratch Understand how to apply the most important concepts of the framework like directives, expressions, filters, modules, and services Experience high-quality delivery by automating tests and optimizing the distribution of the application using tools like Jasmine and Grunt Who This Book Is For This book is strongly recommended for those who have a passion for web development and who are looking for a framework that can provide a reusable, maintainable, and modular way to create applications and increase their productivity.

Prikaži sve...
forward
Detaljnije

What You Will Learn Write generic and type-safe code by using Rust’s powerful type system How memory safety works without garbage collection Know the different strategies in error handling and when to use them Learn how to use concurrency primitives such as threads and channels Use advanced macros to reduce boilerplate code Create efficient web applications with the Actix-web framework Use Diesel for type-safe database interactions in your web application Book Description Rust is an empowering language that provides a rare combination of safety, speed, and zero-cost abstractions. Mastering Rust – Second Edition is filled with clear and simple explanations of the language features along with real-world examples, showing you how you can build robust, scalable, and reliable programs. This second edition of the book improves upon the previous one and touches on all aspects that make Rust a great language. We have included the features from latest Rust 2018 edition such as the new module system, the smarter compiler, helpful error messages, and the stable procedural macros. You’ll learn how Rust can be used for systems programming, network programming, and even on the web. You’ll also learn techniques such as writing memory-safe code, building idiomatic Rust libraries, writing efficient asynchronous networking code, and advanced macros. The book contains a mix of theory and hands-on tasks so you acquire the skills as well as the knowledge, and it also provides exercises to hammer the concepts in. After reading this book, you will be able to implement Rust for your enterprise projects, write better tests and documentation, design for performance, and write idiomatic Rust code. Authors Rahul Sharma Rahul Sharma is passionately curious about computer science and programming. A believer in Mozilla’s vision of an Open Web. Currently works at AtherEnergy where he is building resilient cloud infrastructure for smart scooters. His interests include systems programming, realtime web technologies, compilers and type theory. He is also a occasional contributor to the Rust language. He also contributes and mentors interns on the Servo project by Mozilla. Vesa Kaihlavirta Vesa Kaihlavirta has been programming since he was five, beginning with C64 Basic. His main professional goal in life is to increase awareness of programming languages and software quality in all industries that use software. He's an Arch Linux Developer Fellow, and has been working in the telecom and financial industry for a decade. Vesa lives in Jyvaskyla, central Finland Table of Contents Chapter 1: Getting Started with Rust Chapter 2: Managing Projects with Cargo Chapter 3: Tests, Documentation, and Benchmarks Chapter 4: Types, Generics, and Traits Chapter 5: Memory Management and Safety Chapter 6: Error Handling Chapter 7: Advanced Concepts Chapter 8: Concurrency Chapter 9: Metaprogramming with Macros Chapter 10: Unsafe Rust and Foreign Function Interfaces Chapter 11: Logging Chapter 12: Network Programming in Rust Chapter 13: Building Web Applications with Rust Chapter 14: Interacting with Databases in Rust Chapter 15: Rust on the Web with WebAssembly Chapter 16: Building Desktop Applications with Rust Chapter 17: Debugging

Prikaži sve...
forward
Detaljnije

What You Will Learn Work with the different types of materials in Three.js and see how they interact with your 3D objects and the rest of the environment Implement the different camera controls provided by Three.js to effortlessly navigate around your 3D scene Work with vertices directly to create snow, rain, and galaxy-like effects Import and animate models from external formats, such as OBJ, STL, and COLLADA Create and run animations using morph targets and bones animations Explore advanced textures on materials to create realistic looking 3D objects by using bump maps, normal maps, specular maps, and light maps Interact directly with WebGL by creating custom vertex and fragment shaders Book Description WebGL makes it possible to create 3D graphics in the browser without having to use plugins such as Flash and Java. Programming WebGL, however, is difficult and complex. With Three.js, it is possible to create stunning 3D graphics in an intuitive manner using JavaScript, without having to learn WebGL. With this book, you’ll learn how to create and animate beautiful looking 3D scenes directly in your browser-utilizing the full potential of WebGL and modern browsers. It starts with the basic concepts and building blocks used in Three.js. From there on, it will expand on these subjects using extensive examples and code samples. You will learn to create, or load, from externally created models, realistic looking 3D objects using materials and textures. You’ll find out how to easily control the camera using the Three.js built-in in camera controls, which will enable you to fly or walk around the 3D scene you created. You will then use the HTML5 video and canvas elements as a material for your 3D objects and to animate your models. Finally, you will learn to use morph and skeleton-based animation, and even how to add physics, such as gravity and collision detection, to your scene. After reading this book, you’ll know everything that is required to create 3D animated graphics using Three.js. Authors Jos Dirksen Jos Dirksen has worked as a software developer and architect for more than a decade. He has a lot of experience in a large range of technologies, ranging from backend technologies, such as Java and Scala, to frontend development using HTML5, CSS, and JavaScript. Besides working with these technologies, Jos also regularly speaks at conferences and likes to write about new and interesting technologies on his blog. He also likes to experiment with new technologies and see how they can best be used to create beautiful data visualizations. He is currently working as a freelance full-stack engineer on various Scala and JavaScript project. Previously, Jos has worked in many different roles in the private and public sectors, ranging from private companies such as ING, ASML, Malmberg, and Philips to organizations in the public sector, such as the Department of Defense. Table of Contents Chapter 1: Creating Your First 3D Scene with Three.js Chapter 2: The Basic Components that Make Up a Three.js Application Chapter 3: Working with Light Sources in Three.js Chapter 4: Working with Three.js Materials Chapter 5: Learning to Work with Geometries Chapter 6: Advanced Geometries and Binary Operations Chapter 7: Points and Sprites Chapter 8: Creating and Loading Advanced Meshes and Geometries Chapter 9: Animations and Moving the Camera Chapter 10: Loading and Working with Textures Chapter 11: Render Postprocessing Chapter 12: Adding Physics and Sounds to Your Scene

Prikaži sve...
forward
Detaljnije

What You Will Learn Explore the core features of Angular 6 to create sophisticated user interfaces Use Laravel 5 to its full extent to create a versatile backend layer based on RESTful APIs Configure a web application in order to accept user-defined data and persist it into the database using server-side APIs Build an off-line-first application using service-worker and manifest file Deal with token based authentication on single page application (SPA). Secure your application against threats and vulnerabilities in a time efficient way Deploy using Docker and Docker-compose Book Description Angular, considered as one of the most popular and powerful frontend frameworks, has undergone a major overhaul to embrace emerging web technologies so that developers can build cutting-edge web applications. This book gives you practical knowledge of building modern full-stack web apps from scratch using Angular with a Laravel Restful back end. The book begins with a thorough introduction to Laravel and Angular and its core concepts like custom errors messages, components, routers, and Angular-cli, with each concept being explained first, and then put into practice in the case-study project. With the basics covered, you will learn how sophisticated UI features can be added using NgBootstrao and a component-based architecture. You will learn to extend and customize variables from Bootstrap CSS framework. You will learn how to create secure web application with Angular and Laravel using token based authentication. Finally, you will learn all about progressive web applications and build and deploy a complete fullstack application using Docker and Docker-compose. By the end of this book, you'll gain a solid understanding of Angular 6 and how it interacts with a Laravel 5.x backend Authors Fernando Monteiro Fernando Monteiro is a full-stack engineer, speaker, and open source contributor. He has built and made some of his personal projects open source such as Responsive Boilerplate, Frontend Boilerplate, Angm-Generator, and TrelloMetrics. With around 16 years of experience in information technology, his current focus is on weband mobile enterprise JavaScript applications. He has worked as graphic designer for various companies and products, including mobile applications. Table of Contents Chapter 1: Understanding the Core Concepts of Laravel 5 Chapter 2: The Benefits of TypeScript Chapter 3: Understanding the Core Concepts of Angular 6 Chapter 4: Building the Baseline Backend Application Chapter 5: Creating a RESTful API Using Laravel - Part 1 Chapter 6: Creating a RESTful API Using Laravel - Part 2 Chapter 7: Progressive Web Applications with the Angular CLI Chapter 8: Dealing with the Angular Router and Components Chapter 9: Creating Services and User Authentication Chapter 10: Frontend Views with Bootstrap 4 and NgBootstrap Chapter 11: Building and Deploying Angular Tests

Prikaži sve...
forward
Detaljnije

What You Will Learn Build, validate, and deploy AMP pages Create interactive user notifications, navigation menus, accordions, contact pages with forms and maps Monetize your traffic with a variety of ad styles and providers Analyze your traffic by integrating analytics providers and tracking user-behavior along several dimensions Embed social media with amp-youtube, amp-instagram, amp-twitter, and amp-facebook Build e-commerce functionality including product pages and shopping carts Deliver rich media experiences using AMP custom elements Use advanced deployment techniques to extend functionality Install ServiceWorkers and build Progressive Web Apps for offline use Book Description Google introduced the Accelerated Mobile Pages (AMP) project to give mobile users lightning-fast response times when accessing web pages on mobile devices. AMP delivers great user experiences by providing a framework for optimizing web pages that otherwise would take much longer to load on a mobile platform. This book shows how to solve page performance issues using the mobile web technologies available today. You will learn how to build instant-loading web pages, and have them featured more prominently on Google searches. If you want your website to succeed on mobile, if you care about SEO, and if you want to stay competitive, then this book is for you! You will go on a mobile web development journey that demonstrates with concrete examples how to build lightning-fast pages that will keep your visitors on-site and happy. This journey begins by showing how to build a simple blog article-style web page using AMP. As new concepts are introduced this page is gradually refined until you will have the skills and confidence to build a variety of rich and interactive mobile web pages. These will include e-commerce product pages, interactive forms and menus, maps and commenting systems, and even Progressive Web Apps. Authors Ruadhán O'Donoghue Ruadhan O'Donoghue is a web and mobile developer based in Ireland. He has worked in web development since 1999, and developed his first mobile web application back when the mobile web was built on WAP and WML and was browsed on tiny monochrome phone screens. Since then he has gained experience in many different roles, including as Head of Engineering at dotMobi (Afilias), where he created mobile solutions for companies worldwide. He has been an Editor with, and contributor to, mobile technology site mobiForge for over 10 years, and publishes articles on mobile web development regularly. He currently runs his own web development agency, Western Technological. You can contact Ruadhan at [email protected] or follow him on Twitter @rodono Table of Contents Chapter 1: Ride the Lightning with AMP Chapter 2: Building Your First AMP Page Chapter 3: Making an Impression - Layout and Page Design in AMP Chapter 4: Engaging Users with Interactive AMP Components Chapter 5: Building Rich Media Pages in AMP Chapter 6: Making Contact - Forms in AMP Chapter 7: Dynamic Content and Data-Driven Interaction Chapter 8: Programming in AMP - amp-bind Chapter 9: When AMP Is Not Enough - Enter the iframe Chapter 10: Ads and Analytics in AMP Chapter 11: AMP Deployment and Your Web Presence Chapter 12: AMP - Where It's At and Where It's Going Chapter 13: AMP Components Chapter 14: Actions and Events Chapter 15: amp-bind Whitelisted Functions Chapter 16: amp-bind Permitted Attribute Bindings

Prikaži sve...
forward
Detaljnije

What You Will Learn Understand the hype, significance, and business benefits of Serverless computing and applications Plunge into the Serverless world of AWS Lambda and master its core components and how it works Find out how to effectively and efficiently design, develop, and test Lambda functions using Node.js, along with some keen coding insights and best practices Explore best practices to effectively monitor and troubleshoot Serverless applications using AWS CloudWatch and other third-party services in the form of Datadog and Loggly Quickly design and develop Serverless applications by leveraging AWS Lambda, DynamoDB, and API Gateway using the Serverless Application Framework (SAF) and other AWS services such as Step Functions Explore a rich variety of real-world Serverless use cases with Lambda and see how you can apply it to your environments Book Description AWS is recognized as one of the biggest market leaders for cloud computing and why not? It has evolved a lot since the time it started out by providing just basic services such as EC2 and S3 and today; they go all the way from IoT to Machine Learning, Image recognition, Chatbot Frameworks, and much more! One of those recent services that is also gaining a lot of traction is AWS Lambda! Although seemingly simple and easy to use, Lambda is a highly effective and scalable compute service that provides developers with a powerful platform to design and develop Serverless event-driven systems and applications. The book begins with a high-level introduction into the world of Serverless computing and its advantages and use cases, followed by a deep dive into AWS Lambda! You’ll learn what services AWS Lambda provides to developers; how to design, write, and test Lambda functions; as well as monitor and troubleshoot them. The book is designed and accompanied with a vast variety of real-world examples, use cases, and code samples that will enable you to get started on your Serverless applications quickly. By the end of the book, you will have gained all the skills required to work with AWS Lambda services! Authors Yohan Wadia Yohan Wadia is a client-focused evangelist and technologist with more than 7 years' experience in the cloud industry, primarily focused on helping customers succeed with the cloud. As a technical consultant for one of the world's leading IT companies, Yohan provides guidance and implementation services to customers looking to leverage cloud computing through either Amazon Web Services, Windows Azure, or Google Cloud Platform, helping them come up with pragmatic solutions that make practical as well as business sense. Yohan is also an avid blogger and the author of two successful books: Learning VMware vCloud Air--2015 Administering AWS: The Definitive Guide--2016 He loves speaking about, blogging about, and training people on Cloud platforms and technologies. Udita Gupta Udita Gupta is an experienced cloud engineer with a passion for developing customized solutions, especially on the Amazon Web Services Cloud platform. She loves developing and exploring new technologies and designing reusable components and solutions around them. She particularly likes using the serverless paradigm, along with other upcoming technologies such as IoT and AI. A highly animated creature and an avid reader, Udita likes to spend her time reading all kinds of books, with a particular interest in Sheryl Sandberg and Khaled Hosseini. She is also an AWS Certified Solutions Architect. Table of Contents Chapter 1: Introducing AWS Lambda Chapter 2: Writing Lambda Functions Chapter 3: Testing Lambda Functions Chapter 4: Event Driven Model Chapter 5: Extending AWS Lambda with External Services Chapter 6: Building Serverless Applications with AWS Lambda Chapter 7: Monitoring and Troubleshooting Lambda Chapter 8: Introducing the Serverless Application Framework Chapter 9: Lambda used Cases Chapter 10: Understanding common Serverless architectures and patterns Chapter 11: Whats next with AWS Lambda?

Prikaži sve...
forward
Detaljnije

What You Will Learn Explore MVC design pattern in Node.js Build solid architectures by following test-driven development Look beyond web applications and create your own desktop app with Node.js Develop single page applications using Node.js with the RESTful APIs, MongoDB, and ORM Master the Express framework and build a complete application with a real database Create a real-time and fully functional online chat application with Socket.IO Book Description Node.js is the most popular framework to create server-side applications today. Be it web, desktop, or mobile, Node.js comes to your rescue to create stunning real-time applications. Node.js 6.x Blueprints will teach you to build these types of projects in an easy-to-understand manner. The key to any Node.js project is a strong foundation on the concepts that will be a part of every project. The book will first teach you the MVC design pattern while developing a Twitter-like application using Express.js. In the next chapters, you will learn to create a website and applications such as streaming, photography, and a store locator using MongoDB, MySQL, and Firebase. Once you’re warmed up, we’ll move on to more complex projects such as a consumer feedback app, a real-time chat app, and a blog using Node.js with frameworks such as loopback.io and socket.io. Finally, we’ll explore front-end build processes, Docker, and continuous delivery. By the end of book, you will be comfortable working with Node.js applications and will know the best tools and frameworks to build highly scalable desktop and cloud applications. Authors Fernando Monteiro Fernando Monteiro is a full-stack engineer, speaker, and open source contributor. He has built and made some of his personal projects open source, such as Responsive Boilerplate, Frontend Boilerplate, Angm-Generator, and TrelloMetrics, written in AngularJS, Node.js, Less, and SASS. With around 16 years of experience in information technology, his current focus is on web and mobile JavaScript applications. He has a strong understanding and experience with all phases of the software engineering life cycle, including source control, design, build/release, and automated testing. He has worked as a manager of e-commerce, and a UX designer for various companies and products, including mobile applications. When not programming, Fernando enjoys riding Harley Davidson bikes, making his own beer, and watching movies with his family. You can find him on LinkedIn at https://br.linkedin.com/in/fernando-monteiro-69881b28/en. The following are his previous books with Packt Publishing: Instant HTML5 Responsive Table Design How-to in April 2013 : http://www.amazon.com/Instant-HTML5-Responsive-Table-Design/dp/1849697264/ref=sr_1_3?s=books&ie=UTF8&qid=1454389499&sr=1-3&keywords=Fernando+Monteiro. Learning Single Page Web Application Development in December 2014: http://www.amazon.com/Learning-Single-Page-Application-Development/dp/1783552093/ref=sr_1_6?s=books&ie=UTF8&qid=1454389499&sr=1-6&keywords=Fernando+Monteiro. AngularJS Directives Cookbook in November 2015 : http://www.amazon.com/AngularJS-Directives-Cookbook-Fernando-Monteiro/dp/1784395897/ref=sr_1_1?s=books&ie=UTF8&qid=1454389499&sr=1-1&keywords=Fernando+Monteiro. Table of Contents Chapter 1: Building a Twitter-Like Application Using the MVC Design Pattern Chapter 2: Build a Basic Website Using MySQL Database Chapter 3: Building a Multimedia Application Chapter 4: Dont Take a Photograph, Make It – An App for Photographers Chapter 5: Creating a Store Locator Application with MongoDB Geospatial Query Chapter 6: Building a Customer Feedback App with a Restful API and Loopback.io Chapter 7: Building a Real–Time Chat Application with Socket.io Chapter 8: Creating a Blog with the Keystone CMS Chapter 9: Building a Frontend Process with Node.js and NPM Chapter 10: Creating and Deploying Using Continuous Integration and Docker

Prikaži sve...
forward
Detaljnije

What You Will Learn See how the new components and modules of Angular 2 replaced various features from Angular 1 Migrate your application module by module so that both Angular 1.x and Angular 2.x code can work within a single project Create custom components that can be inserted into WordPress themes to build fluid, responsive, and beautiful websites Find out to integrate Supersonic and Steroids tools to build hybrid apps using Angular Understand how a whiteboard collaboration app can allow users to join a conference and draw on a virtual whiteboard with real-time viewing facility Work through techniques to enhance your application’s performance and secure critical data Master Push-to-Deploy to deploy your applications on the cloud using Heroku and Google Cloud Book Description This is a learn-as-you-build practical guide to building full-fledged applications using Angular 2 and other associated tools. It starts by unveiling the new features of the Angular 2 framework and quickly walks you through the basic building blocks that form the basis of making an application. If you have been building applications with 1.x versions of Angular, this book will also lay down the migration steps required to port your application to the newer version without disrupting the functionalities. Each chapter comprises a project and takes you through the process of building applications such as a single-page responsive web app, hybrid mobile app, video conference app, or stock market app, and will show you how to eventually deploy the application’s source code to a Google Cloud Source Repository. Other practical projects include a CMS and a Facebook app, as well as other valuable examples for any developer's utility belt. Through the course of building applications, this book will not only help you get to grips with the various features of the Angular 2 framework, but will also teach you how to design and prototype professional-grade applications with performance and security considerations. Authors Vinci Rufus Vinci Rufus has been working with frontend technologies for close to 14 years now. He started his career by building games with Flash ActionScript and later moved to JavaScript and HTML5. During his spare time, he enjoys conducting workshops and training people. For a living, he mentors, guides, and helps build technology teams at Razorfish Neev, primarily in the area of commerce, usability, and emerging technologies. Table of Contents

Prikaži sve...
forward
Detaljnije

What You Will Learn Spend less time debugging code Compile Sass code into readable and maintainable CSS Integrate Sass in your own projects Reuse your code to prevent code duplications Write reusable and portable CSS code Make use of pre-built and established code written by other developers Reduce development and maintenance time of your projects Set up a development environment with Gulp Book Description Sass and Compass Designer's Cookbook helps you to get most out of CSS3 and harness its benefits to create engaging and receptive applications. This book will help you develop faster and reduce the maintenance time for your web development projects by using Sass and Compass. You will learn how to use with CSS frameworks such as Bootstrap and Foundation and understand how to use other libraries of pre-built mixins. You will also learn setting up a development environment with Gulp. This book guides you through all the concepts and gives you practical examples for full understanding. Authors Bass Jobsen Bass Jobsen has been programming for the Web since 1995, covering everything from C to PHP and is always on the hunt to find the most accessible interfaces. He is based in Orthen, the Netherlands. Bass uses Sass in his daily job for web designing tasks and WordPress theme development. He can be contacted via http://stackoverflow.com/users/1596547/bass-jobsen and he writes a blog that you can find at http://bassjobsen.weblogs.fm/. Also, check his Bootstrap WordPress Starters Themes (JBST) and other projects at GitHub: https://github.com/bassjobsen. Information on his current projects and development is available at http://www.streetart.com/, https://menstrualcups.eu/ and https://github.com/bassjobsen/jbst-4-sass. Table of Contents Chapter 1: Getting Started with Sass Chapter 2: Debugging Your Code Chapter 3: Variables, Mixins, and Functions Chapter 4: Nested Selectors and Modular CSS Chapter 5: Built-in Functions Chapter 6: Using Compass Chapter 7: Cross-Browser CSS3 Mixins Chapter 8: Advanced Sass Coding Chapter 9: Building Layouts with Sass Chapter 10: Building Grid-based Layouts with Susy and Sass Chapter 11: Foundation and Sass Chapter 12: Bootstrap and Sass Chapter 13: Meeting the Bourbon Family Chapter 14: Ruby on Rails and Sass Chapter 15: Building Mobile Apps Chapter 16: Setting up a Build Chain with Grunt

Prikaži sve...
forward
Detaljnije

What You Will Learn Manipulate React components and learn how they work Manage asynchronous and synchronous data in your React components Animate components and create amazing effects Render components on the server and create true isomorphic apps Mix ECMAScript 6 features with React and future-proof your apps now Combine popular user interface libraries such as Bootstrap with React Thoroughly test your React components with specific unit tests Go beyond the browser and see more uses for React Book Description React has gained a lot of popularity as being the framework to use when building user interfaces. Its focus lies in its simplicity, declarative nature, and encapsulating the components you are creating. These features make React a powerful ally when developing a web app. This book will dive right into practical recipes to develop reactive and attractive UI's by adopting ReactJS best practices. At the outset, you will take a short look at the basics and gradually learn more about component management and data flow. You will explore how to create stunning effects and animations and develop isomorphic maps. To top it off, you will also learn how to combine ECMAScript 6 with React and take a glimpse at React Native. By the end of the book, you will be an expert in the core tasks of ReactJS and will be able to utilize it to its fullest potential. Authors Johannes Stein Johannes Stein has gained experience using a variety of technologies, programming languages, and platforms. Since 2009, he has developed web applications ranging from one-week prototypes to full-scale enterprise products. In his spare time, he regularly contributes to open source projects and has a large open source code base of experiments, libraries, frameworks, templates, applications, and games. He has authored Sparrow Game Framework Beginner’s Guide and co-authored the book Irrlicht 1.7 Realtime 3D Engine Beginner's Guide, both by Packt Publishing. Table of Contents

Prikaži sve...
forward
Detaljnije

What You Will Learn Take control of the front end with reactive JavaScript programming Discover what ReactJS offers your development - before mastering it Create React elements with properties and children Use JSX to speed up your React development process Test your React components with the Jest test framework Learn the latest syntax of ES6 Execute ES6 in a non-supported ES6 environment Learn the principles of object-oriented programming Create a complete single-page application Use an application design plan to write smarter, more meaningful code Learn how to use animations to give extra style to your application Get to grips with the React Native environment Write your own custom native UI components Integrate native modules in Objective-C and Java that interact with JavaScript Book Description ReactJS has helped to transform the web as we know it. Designed by Facebook to help developers build rapid, responsive UI that can deal with data-intensive usage, it’s an essential component in any web developer’s skillset. This ReactJS course, in five connected modules, provides you with a fast, engaging and practical route into ReactJS—so you can build powerful, elegant, and modern web applications. Beginning with the Reactive Programming with JavaScript module, you will learn how to take advantage of a reactive and functional programming paradigm to rethink how you approach your JavaScript code. It’s built to help you understand the concepts, relevant and applicable for any frontend developer. You’ll then dive a little deeper into ReactJS. The second module gives you a rapid look through the fundamentals of ReactJS, showing you how to build a basic application and demonstrating how to implement the Flux architecture. In the third module you will get to grips with ES6—this will make you a more fluent JavaScript developer, giving you control over ReactJS. You can put your old JavaScript hacks aside and instead explore how to create ES6 custom iterators. In the final two modules you’ll learn how to fully master ReactJS, exploring its wider ecosystem of tools that have helped to make it one of the most important tools in web development today. Ending with insights and guidance on React Native, the tool built for today’s demand for native, intuitive user experiences and interfaces, with this course you can be confident in building dynamic and modern apps with React. Authors Jonathan Hayward Jonathan Hayward is a polymath with advanced degrees bridging mathematics, computers (UIUC), theology, and philosophy. He obtained his theology and philosophy degrees from Cambridge University. He has worked in many areas of web development, with a site (http://cjsh.name/) for "after hours" titles, and he is also interested in the human side of computing, including usability/UI/UX. His most popular work is a piece of poetry at https://cjshayward.com/doxology/. The faster route to get there is by typing cjsh.name/doxology, and it gets there. Jonathan has studied many languages, including French, Spanish, Latin, and Greek. He is currently learning Russian. He has worked on various other books as well (refer to http://www.amazon.com/s/ref=nb_sb_noss_2?url=searchalias%3Daps&field-keywords=%22CJS+Hayward%22 to find out more). Artemij Fedosejev Artemij Fedosejev is a technical lead living in London, United Kingdom. He is a self-taught web developer who has been a web developer since the early 2000s. Artemij earned his BSc in computer science from University College Cork, Ireland. He participated in the IGNITE Graduate Business Innovation Programme, where he built and launched a website that received the Most Innovative Project award. After graduation, Artemij moved to London to help local start-up companies build their products. He worked with JavaScript, Node.js, HTML5, CSS3, and other modern web technologies. After gaining some experience in the start-up industry, Artemij was presented with an opportunity to join Imperial College, London, work on a research and development, project and take leadership in creating frontends for a couple of web applications in the public health space. He played a key role in creating frontend architecture using React.js and Flux for WGSA.net and Microreact. org. Artemij created a number of open source projects such as Snapkite Engine, Snapkite Stream Client, and other projects, which can be found on his GitHub account at https://github.com/fedosejev. He is also the author of the http://react.tips website. Continue reading Narayan Prusty Narayan Prusty is a web and mobile app developer. He specializes in WordPress, HTML5, JavaScript, PHP, Solr, and Cordova. He has been learning and building applications using these technologies for many years. He is the founder of QScutter.com, which provides courses on various application development topics and has more than 10,000 subscribers worldwide. His personal blog, http://www.QNimate.com, is among the top Intel XDK and WordPress blogs. He also works as a consultant and freelance developer for many companies worldwide. He is also the author of Learning ECMAScript 6, Packt Publishing. You can visit him online at http://www.twitter.com/narayanprusty. Adam Horton Adam Horton is an avid retro gamer as well as a creator, destroyer, and rebuilder of all things Web, computing, and gaming. He started his career as a firmware developer for the high-end Superdome server division at Hewlett Packard. There, the JavaScript and C he wrought directed the power, cooling, health, and configuration of those behemoth devices. Since then, he has been a web developer for PayPal, utilizing cross-domain JavaScript techniques with an emphasis on user identity. Lately, at ESO Solutions, he's a lead JavaScript developer for next-generation, prehospital electronic health record (EHR) field collection applications. Adam believes in an inclusive, ubiquitous, and open Web. He values pragmatism and practice over dogma in the design and implementation of computing applications and education. Ryan Vice Ryan Vice is the founder and chief architect of Vice Software, which specializes in practical, tailored solutions for clients, whether they are looking to get their MVP to market or modernize existing applications. On top of offering more competitive prices across the board, Vice Software offers skill-based pricing, which means you only pay architect rates when needed and pay much lower production rates for simpler feature work. Ryan has also been awarded Microsoft's MVP award three times, has published one other book on software architecture, and frequently speaks at conferences and events in Texas. Additionally, Ryan is lucky enough to be married to his wife, Heather, and spends most of his free time trying to keep up with their three kids, Grace, Dylan, and Noah. Ethan Holmes Ethan Holmes is a Software Engineer from Vancouver, BC, Canada. He obtained a B.Sc. in computer science from Simon Fraser University. He has primarily been a full-stack web developer working and creating applications for start-ups in the Silicon Beach area. Currently, he is stationed at Cargomatic, disrupting the freight industry. After learning React for the web, learning React Native complemented the skills he obtained as a web developer and allowed him to quickly make the transition to mobile development. You can follow him on Twitter at @sherclockholmes. Tom Bray Tom Bray has been developing for the web since the browser wars of the late 90s when DHTML was the buzzword of the day. Creating great user experiences using the cutting edge technologies of the day has always been his passion, from Flash to Flex to Adobe AIR to React, and React Native. He has created sophisticated software that has been used by large companies, such as Adobe, MySpace, Cisco, Informatica, and Dell; it has been a key contributor to numerous start-ups where he has worn many hats and gained a broad skill set. He currently serves as the Principal Software Architect with Cargomatic where he has designed a system to orchestrate the movement of ocean freight to and from America's ports—a solution that leveraged React Native to assign work to truck drivers and track their progress. You can follow him on Twitter at @tombray. Table of Contents Chapter 1: Introduction and Installation Chapter 2: Core JavaScript Chapter 3: Reactive Programming – The Basic Theory Chapter 4: Demonstrating Nonfunctional Reactive Programming – A Live Example Chapter 5: Learning Functional Programming – The Basics Chapter 6: Functional Reactive Programming – The Basics Chapter 7: Not Reinventing the Wheel – Tools for Functional Reactive Programming Chapter 8: Demonstrating Functional Reactive Programming in JavaScript – A Live Example, Part I Chapter 9: Demonstrating Functional Reactive Programming in JavaScript with a Live Example Part II – A To-do List Chapter 10: Demonstrating Functional Reactive Programming in JavaScript: A Live Example Part III – A Calendar Chapter 11: Demonstrating Functional Reactive Programming in JavaScript with a Live Example Part IV – Adding a Scratchpad and Putting It All Together Chapter 12: How It All Fits Together Chapter 13: Installing Powerful Tools for Your Project Chapter 14: Create Your First React Element Chapter 15: Create Your First React Component Chapter 16: Make Your React Components Reactive Chapter 17: Use Your React Components with Another Library Chapter 18: Update Your React Components Chapter 19: Build Complex React Components Chapter 20: Test Your React Application with Jest Chapter 21: Supercharge Your React Architecture with Flux Chapter 22: Prepare Your React Application for Painless Maintenance with Flux Chapter 23: Playing with Syntax Chapter 24: Knowing Your Library Chapter 25: Using Iterators Chapter 26: Asynchronous Programming Chapter 27: Implementing the Reflect API Chapter 28: Using Proxies Chapter 29: Walking You Through Classes Chapter 30: Modular Programming Chapter 31: Dynamic Components, Mixins, Forms, and More JSX Chapter 32: Anatomy of a React Application Chapter 33: Starting a React Application Chapter 34: React Blog App Part 1 – Actions and Common Components Chapter 35: React Blog App Part 2 – Users Chapter 36: React Blog App Part 3 – Posts Chapter 37: React Blog App Part 4 – Infinite Scroll and Search Chapter 38: Animation in React Chapter 39: Exploring the Sample Application Chapter 40: Beginning with the Example Application Chapter 41: Working with Styles and Layout Chapter 42: Displaying and Saving Data Chapter 43: Working with Geolocation and Maps Chapter 44: Integrating Native Modules Chapter 45: Releasing the Application

Prikaži sve...
forward
Detaljnije

What You Will Learn Find out how ASP.NET Core’s and Angular 2’s features perfectly complement each other Learn how to set up the resources you need and configure the MVC 6 interface Handle requests and actions using server-side and client-side Routing Create the Data Model using Entity Framework Core Learn how to use Angular 2 components and master directives Implement a token-based authorization and authentication flow supporting external login providers such as Facebook, Google, Twitter and more Create responsive, mobile-friendly views using Bootstrap and LESS Setup and optimize your production environment using IIS and SQL Server Secure your application against a diverse range of dangerous security threats Book Description Writing code is about striking a balance between maintainability and productivity—how quickly you can write it against how much more you have to write in the future. This is a guide to doing just that by combining the impressive capabilities of ASP.NET Core and Angular 2. It shows you how to successfully manage an API and use it to support and power a dynamic single-page application. We'll show you how to construct your data model and manage routing and redirects before wrapping it up and styling it, all with the help of ASP.NET and Angular 2. You'll also learn how to optimize your application for SEO, check and secure any vulnerabilities, implement a viable authentication mechanism and, last but not least, use the proper tools and strategies for successful deployment. From readable URIs to OData retrieval and authentication patterns, we'll make sure you have all the technical knowledge you need and, more importantly, bring it all together so you can focus on what's important: a high-quality application that performs for users. Authors Valerio De Sanctis Valerio De Sanctis is a skilled IT professional with more than 12 years of experience in lead programming, web-based development, and project management using ASP.NET, PHP, and Java. He previously held senior positions at a range of financial and insurance companies, most recently serving as Chief Technology Officer and Chief Operating Officer at a leading after-sales and IT service provider for many top-tier life and non-life insurance groups. During the course of his career Valerio De Sanctis helped many private organizations to implement and maintain .NET based solutions, working side by side with many IT industry experts and leading several frontend, backend and UX development teams. He designed the architecture and actively oversaw the development of a wide number of corporate-level web application projects for high-profile clients, customers and partners including London Stock Exchange Group, Zurich Insurance Group, Allianz, Generali, Harmonie Mutuelle, Honda Motor, FCA Group, Luxottica, ANSA, Saipem, ENI, Enel, Terna, Banzai Media, Virgilio.it, Repubblica.it, and Corriere.it. He is an active member of the Stack Exchange Network, providing advices and tips for .NET, JavaScript, HTML5 and Web related topics on the StackOverflow, ServerFault, and SuperUser communities. Most of his projects and code samples are available under opensource licenses on GitHub, BitBucket, NPM, CocoaPods, JQuery Plugin Registry, and WordPress Plugin Repository. He also runs an IT-oriented, web-focused blog at www.ryadel.com featuring news, reviews, code samples and guides to help developers and enthusiasts worldwide. Table of Contents Chapter 1: Getting Ready Chapter 2: ASP.NET Controllers and Server-Side Routes Chapter 3: Angular 2 Components and Client-Side Routing Chapter 4: The Data Model Chapter 5: Persisting Changes Chapter 6: Applying Styles Chapter 7: Authentication and Authorization Chapter 8: Third-Party Authentication and External Providers Chapter 9: User Registration and Account Edit Chapter 10: Finalization and Deployment

Prikaži sve...
forward
Detaljnije

What You Will Learn Create stunning UIs using Bootstrap’s responsive CSS classes and objects Design layouts with responsive, offsetting, nesting columns of the grid system Customize themes using the latest Bootstrap 4 components Use the development and customization environment to create applications with AngularJS using Bootstrap 4 Develop an ASP.Net web application with Bootstrap 4 Get a deep understanding of Bootstrap 4 Book Description Bootstrap, one of the most complete frameworks, is perfectly built to design elegant, powerful, and responsive interfaces for professional-level web pages. It supports responsive design by dynamically adjusting your web page layout. This book is a collection of techniques showing you how to use all the latest features of Bootstrap to build compelling UIs. The book starts off by showing you how you can leverage the latest core features of Bootstrap 4 to create stunning web pages and responsive media. You will gradually move on to extending Bootstrap 4 with the help of plugins to build highly customized and powerful UIs. Finally, you’ll see how bootstrap can be integrated with some of the most popular frameworks such as Angular and ASP.Net MVC to build web applications with stunning interfaces. You will discover several techniques that can be applied to your own web projects to build sleek, beautiful UIs and customize them. By the end of this book, you will know how to leverage, extend, and integrate bootstrap to achieve optimal results for your web projects. Authors Snigdhendu Bikas Bhaumik Snigdhendu Bikas Bhaumik is the Technical Director of InfoAxon Technologies Ltd, located in New Delhi, India, and Bracknell, UK. He also heads up the Open Source Evangelist Team of InfoAxon. He is an active member and contributor to various open source products such as Alfresco, Liferay, and Pentaho. With more than 12 years of Software Development and Architecture experience in various tools and technologies, his prime interest now lies in mobile development, social media implementations, digital governance, Internet of Things, along with traditional practices such as knowledge management and business intelligence. He was the author of Bootstrap Essentials in 2015, the popular Alfresco 3 Cookbook In 2010, and also was part of the technical reviewer team for Learning Alfresco Web Scripts in 2014, all for Packt Publishing. Table of Contents

Prikaži sve...
forward
Detaljnije

Completely revamped to teach HTML5 and CSS3 from the very beginning, this is the newest edition of the worldwide best-seller that has helped 500,000+ people learn the foundational skills of modern web development. Laura Lemay and Rafe Colburn have thoroughly revamped their in-depth tutorial to cover the latest web skills and technologies, and walk you through creating interactive, dynamic web sites using today's JavaScript libraries, services, and social web technologies. As in previous editions, Sams Teach Yourself Web Publishing with HTML5 and CSS3 in One Hour a Day, Seventh Edition offers clear, step-by-step instructions, plenty of interesting, practical examples, and all the in-depth coverage serious learners want. Coverage includes: Getting started: preparing for web publishing and learning HTML5's basics Creating simple web pages with links, HTML5/CSS3 formatting, images, color, and backgrounds Building tables, creating CSS3 layouts, designing forms, and integrating media Creating richer sites and solutions with modern JavaScript libraries and Ajax techniques Designing effective web pages for the real world Mastering the advanced CSS3 techniques that offer the most value Going live, taking advantage of web servers, and using modern tools to simplify web publishing And much more… Part I. Getting Started 1. Navigating the World Wide Web 2. Preparing to Publish on the Web 3. Introducing HTML5 4. Learning the Basics of HTML Part II. Creating Simple Web Pages 5. Adding Links to Your Web Pages 6. Formatting Text with HTML and CSS 7. Adding Images, Color, Backgrounds Part III. Doing More with HTML 8. Building Tables 9. Creating Layouts with CSS 10. Designing Forms 11. Integrating Multimedia. Sound, Video, More Part IV. JavaScript and Ajax 12. Introducing JavaScript 13. Using JavaScript in your Pages 14. Using JavaScript Libraries and Ajax 15. Working with Frames and Linked Windows Part V. Designing Effective Web Pages 16. Writing Good Web Pages. Do's and Don'ts 17. Designing for the Real World 18. Advanced CSS Techniques Part VI. Going Live on the Web 19. Putting Your Site Online 20. Taking Advantage of the Server 21. Using Tools to Make Publishing Easier

Prikaži sve...
forward
Detaljnije

About This Book Understand the design principles behind a well-designed offline experience Create the illusion of being online when you’re really offline Use common libraries to enhance the offline experience of mobile apps with this comprehensive guide Who This Book Is For Do you want to make your app experience more robust and delightful? Are you eager to write apps that cater to a wider audience, not just the Silicon Valley crowd? Do you need to persuade your peers that offline-first is a worthwhile development paradigm? If your answer to all or any one of these questions is yes, then this is the book is for you. Some previous coding and command-line experience would be useful, but is not required. What You Will Learn Convince others that the offline-first paradigm is worth doing Design the behavior of the app, taking offline, online, and the transition between those two states into account Implement the offline/online experience that you’ve designed Show the user what’s happening under the hood with online/offline indicators and Good Mobile Messaging Employ various strategies to cope with unreliable network conditions Help the user resolve conflicts related to the “split-brain” problem Choose intelligent defaults based on usage of the app Use point-to-point networking to partially overcome a lack of Internet connectivity In Detail When building mobile apps, it’s easy to forget about the moments when your users lack a good Internet connection. Try this: put your phone in airplane mode and open a few popular apps to see how they handle being offline. From Twitter to Pinterest to Apple Maps, some apps handle being offline better than others, but very few do it well. A poor offline experience will result in frustrated users who may stop using your app, or worse, turn to your competitor’s apps. Expert or novice, this book will teach you everything you need to know about designing and building a rigorous offline app experience. By putting the offline experience first, you’ll have a solid foundation to build upon, avoiding the unnecessary stress and frustration of trying to retrofit offline capabilities into your finished app. This basic principle, designing for the worst case scenario, could save you countless hours of wasted effort. Authors Daniel Sauble Daniel Sauble is part UX designer, part developer, and part researcher. He loves enterprise software start-ups and has worked at companies including Puppet Labs and Sonatype on problems encompassing configuration management, repository management, and patch management. Ironically, his first foray into book authorship has nothing to do with any of these. In his leisure time, he runs, speaks, writes, and spends time with his family. He has learned that there is nothing more painful than the end of an ultramarathon, more nerve-racking than your first conference talk, or more satisfying than a long writing project. One day, he may be foolish enough to start his own company, but for now, he is content to hone his product designing skills in the midst of the start-up culture. Home is the verdant landscape of the Pacific Northwest, but Daniel enjoys a bit of travel now and then. Between travel, family, work projects, and the personality of an INTJ, he doesn't have much of a social life. He has no illusions that writing a book will change this much. Table of Contents Chapter 1: The Pain of Being Offline Chapter 2: Building a To-do App Chapter 3: Designing Online Behavior Chapter 4: Getting Online Chapter 5: Be Honest about What's Happening Chapter 6: Be Eventually Consistent Chapter 7: Choosing Intelligent Defaults Chapter 8: Networking While Offline Chapter 9: Testing and Measuring the UX

Prikaži sve...
forward
Detaljnije

About This Book Explore the powerful vector graphics capabilities of modern browsers to build customized cross-platform visualizations using D3.js's data-driven techniques Learn how to modularize a visualization into reusable and testable components using the powerful concepts of modern web application design with AngularJS This is a step-by-step learning guide closely focused on developing responsive data visualization apps and AngularJS best practices with D3.js Who This Book Is For If you are a web developer with experience in AngularJS and want to implement interactive visualizations using D3.js, this book is for you. Knowledge of SVG or D3.js will give you an edge to get the most out of this book. What You Will Learn Design, implement, and integrate an interactive dashboard to visualize server logs in real time using D3 graphics Learn cross-platform vector graphics to implement a dashboard visualization Perform data-driven transformations on selected HTML and SVG nodes Map, group, and filter datasets and create scales and axes Modularize data visualization information into reusable components to seamlessly integrate them into an AngularJS application Load, parse, and preprocess external data and autoupdate the visualization Design various chart types such as scatter, line, bar, or area and extend built-in shapes Create custom animations and transitions for the visualization Implement interactions and controls for the visualization preserving two-way binding between D3 and AngularJS components In Detail Using D3.js, the powerful JavaScript toolkit for creating cross-platform vector graphics, you can now combine performance with maximum compatibility to build a web-based visualization and present data in an interactive and convenient way. We'll reach top-notch reusability and testability by combining D3 graphics with our favorite web application framework, AngularJS. This book teaches the basics of vector graphics, D3, and AngularJS integration, and then dives into controlling, manipulating, and filtering data. You will learn about the testability of components and how to implement custom interactions, filters, and controllers; discover how to parse and map data in D3.js; and get a grasp on drawing D3.js built-in shapes and curves. After reading the last few chapters, you'll be able to bring life to your visualizations with more features of D3.js such as interactions, animations, and transitions. You will finish your journey by implementing a parser for different server application logs and display them on a Google Analytics style interactive dashboard. Authors Christoph Körner Christoph Körner is the CTO of GESIM, a Swiss startup company, where he is responsible for its simulation software and web interface that is built using AngularJS and D3. He studied electrical engineering and information technology at Vienna University of Technology, including a 1-year exchange program at the Swiss Federal Institute of Technology, Lausanne. Christoph is a passionate, self-taught software developer, coworker, and web enthusiast with more than 7 years of experience in designing, developing, and implementing customer-oriented web-based IT solutions. He has always been enthusiastic and curious about new technologies and started to use AngularJS and D3 since the very first version. Christoph is not only fascinated by technology, but he also aims to push cutting-edge technologies to production services. Table of Contents Chapter 1: The Magic of SVG, D3.js, and AngularJS Chapter 2: Getting Started with D3.js Chapter 3: Manipulating Data Chapter 4: Building a Chart Directive Chapter 5: Loading and Parsing Data Chapter 6: Drawing Curves and Shapes Chapter 7: Controlling Transitions and Animations Chapter 8: Bringing the Chart to Life with Interactions Chapter 9: Building a Real-time Visualization to Monitor Server Logs

Prikaži sve...
forward
Detaljnije

What You Will Learn Understand Go programming by building a real-world application Learn the React framework to develop a frontend for your application Understand isomorphic web development utilizing the GopherJS framework Explore methods to write RESTful web APIs in Go using the Gin framework Learn practical topics such as ORM layers, secure communications, and Stripe's API Learn methods to benchmark and test web APIs in Go Book Description The Go programming language has been rapidly adopted by developers for building web applications. With its impressive performance and ease of development, Go enjoys the support of a wide variety of open source frameworks, for building scalable and high-performant web services and apps. Hands-On Full Stack Development with Go is a comprehensive guide that covers all aspects of full stack development with Go. This clearly written, example-rich book begins with a practical exposure to Go development and moves on to build a frontend with the popular React framework. From there, you will build RESTful web APIs utilizing the Gin framework. After that, we will dive deeper into important software backend concepts, such as connecting to the database via an ORM, designing routes for your services, securing your services, and even charging credit cards via the popular Stripe API. We will also cover how to test, and benchmark your applications efficiently in a production environment. In the concluding chapters, we will cover isomorphic developments in pure Go by learning about GopherJS. As you progress through the book, you'll gradually build a musical instrument online store application from scratch. By the end of the book, you will be confident in taking on full stack web applications in Go. Authors Mina Andrawos Mina Andrawos is an experienced engineer who has acquired deep experience in Go from using it personally and professionally. He regularly authors articles and tutorials about the language, and also shares Go's open source projects. He has written numerous Go applications with varying degrees of complexity. Other than Go, he has skills in Java, C#, Python, and C++. Besides software development, he has working experience of scrum mastering, sales engineering, and software product management. Table of Contents Chapter 1: Welcome to Full Stack Go Chapter 2: Building Blocks of the Go Language Chapter 3: Go Concurrency Chapter 4: Frontend with React.js Chapter 5: Building a Frontend for GoMusic Chapter 6: RESTful Web APIs in Go with the Gin Framework Chapter 7: Advanced Web Go Applications with Gin and React Chapter 8: Testing and Benchmarking Your Web API Chapter 9: Introduction to Isomorphic Go with GopherJS Chapter 10: Where to Go from Here?

Prikaži sve...
forward
Detaljnije

Za one koji bi radije da im se pokaže kako nego da im se kaže kako Razumite u upotrebite najnovije Web tehnologije za kreiranje sajtova Izaberite odgovarajuću strukturu sajta i razmeštaj za sajtove Kreirajte i upotrebite šablone web stranica da biste brzo kreirali stranice Kreirajte i održavajte kaskadne liste stilova (CSS) Dodajte flash elemente web stranicama Upotrebite JavaScript ponašanja da biste implementirali funkcionalnosti web stranica Upotrebite alate za kodiranje da biste razvili postojani i upotrebljivi kod Upravljajte saradnjom sa više programera i sizajnera Upravljajte, lokalnim, udaljenim i test sajtovima Prenosite, sinhronizujte i validirajte sajtove Pretražujte, organizujte i obrađujte fajlove koristeći Adobe Bridge i Version Cue Testirajte sadržaj na razliitim ciljnim uređajima pomoću Adobe Device Central-a Uključuje ciljeve ACE kurseva! Perspection je napisao i proizveo knjige o različitim računarskim programima – uključujući Adobe Flash CS3 Professional, Adobe Photoshop CS3 i CS2, Adobe Dreamweaver CS3, Microsoft Office 2007 i 2003, Microsoft Windows Vista i XP, Microsoft Exression Web i Apple Mac OS X Panther. 1991. godine osnovan je Perspection i namenjen je za obezbe|ivanje informacija i vežbi koje će ljudima pomoći da efikasnije koriste programe. Perspection je napisao više od 80 računarskih knjiga i prodao je više od 5 miliona kopija. Uklju?uje ACE Courseware ciljeve! Ovaj kurs se susreće sa ciljevima za Adobe Certified Expert (ACE) Program. Po završetku ovog kursa bićete spremni da polažete ispit za ACE kvalifikaciju. Da biste naučili više o tome kako da postanete Adobe Certified Expert posetite www.adobe.com/support/certification/ace.html. Uvod xvii 1. Priprema i planiranje web sajta 1 2. Početak rada sa Dreamweaver-om CS3 13 3. Rad unutar Dreamweaver okruženja 41 4. Upravljanje fajlovima web sajta 69 5. Rad sa tekstom web stranice 93 6. Rad sa slikama web stranice 131 7. Povezivanje web stranica 161 8. Krerianje stranica pomoću tabela 185 9. Rad sa kaskadnim listama stilova 215 10. Kreiranje razmeštaja pomoću CSS_P 245 11. Kreiranje okvira 265 12. Rad sa Flash-om i drugom multimedijom 285 13. Kreiranje obrazaca 313 14. Pregledanje HTML-a iza web stranice 335 15. Rad sa ponašanjima 357 16. Upotreba Spry vidžeta i efekata 385 17. Upotreba delova kodova i biblioteka 405 18. Kreiranje šablona 433 19. Testiranje web sajta 455 20. Upravljanje web sajtom 477 21. Postavljanje web sajta na Internet 495 22. Automatizacija Dreamweaver-a 509 23. Rad sa Adobe Programom 527 Indeks 563 A autoru Steve Johnson je napisao više od 45 knjiga o računarskim programima, uključujući Microsoft Office 2007 i 2003, Microsoft Windows Vista i XP, Apple Mac OS X Panther, Adobe Photoshop CS3 i CS2, Adobe Flash CS3 i 8, i Macromedia Director MX 2004. 1991. godine, nakon rada za Apple Computer i Microsoft, Steve je osnovao Perspection, Inc., koji piše i kreira softverske treninge. Kada ne ostane budan dugo u noću pišući knjige, on uživa u igranju golfa, baštovanstvu i provođenju vremena sa svojom ženom, Holly, i troje dece, JP, Brett, i Hannah. Kada mu vreme dozvoli, voli da putuje na mesta kao što su New Hampshire u oktobru i Hawaii. Steve i njegova porodica žive u Pleasanton, California, ali takođe možete da ih nađete širom Zapadnog SAD-a. Andy Anderson je Web i grafički dizajner i ilustrator koji je radio sa Dreamweaver-om od kada se pojavio na tržištu. Univerzitetski profesor, Andy je traženi predavač u SAD-u, Kanadi i Evropi. Ostatak svog vremena provodi podeljeno pišući grafičke i zabavne knjige i razvijajući grafike, animacije i resurse za različite korporacije i kompanije. U njegove klijente spadaju i dizajneri i treneri iz vlade SAD-a, Boeing-a, Disneyland-a, i drugih Fortune 500 kompanija.

Prikaži sve...
1,500RSD
forward
forward
Detaljnije

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 Book Description 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. Authors Shama Hoque Shama Hoque has 8 years of experience as a software developer and mentor, with a Master’s in Software Engineering from Carnegie Mellon University. From Java programming to full-stack development with JavaScript, the applications she has worked on include national Olympiad registration websites, universally accessible widgets, video conferencing apps, and medical 3D reconstruction software. Currently, she makes web-based prototypes for R&D start-ups in California, while training aspiring software engineers and teaching web development to CS undergrads in Bangladesh. Table of Contents Chapter 1: Unleashing React Applications with MERN Chapter 2: Preparing the Development Environment Chapter 3: Building a Backend with MongoDB, Express, and Node Chapter 4: Adding a React Frontend to Complete MERN Chapter 5: Starting with a Simple Social Media Application Chapter 6: Exercising New MERN Skills with an Online Marketplace Chapter 7: Extending the Marketplace for Orders and Payments Chapter 8: Building a Media Streaming Application Chapter 9: Customizing the Media Player and Improving SEO Chapter 10: Developing a Web-Based VR Game Chapter 11: Making the VR Game Dynamic Using MERN Chapter 12: Following Best Practices and Developing MERN Further

Prikaži sve...
forward
Detaljnije

What You Will Learn Build an application with Express.js Create schemas using Mongoose Develop a single-page application using Vue.js and Express.js Create RESTful APIs using Express.js Add test cases to improve the reliability of the application Learn how to deploy apps on Heroku using GitHub Add authorization using passports Book Description Isomorphic JavaScript was the buzzword of the year 2017, allowing developers to utilize a single language throughout their web development stack and build cost-effective and scalable applications. MEVN is a one such modern web development stack consisting of web applications such as MongoDB, Express.js, Vue.js, and Node.js. Hands-On Full-Stack Web Development with Vue.js 2 and Node.js leverages the harmony of these technologies to help you create full-stack web applications. Starting with the core frameworks, this example-based guide explains all the key concepts of frameworks, how to set them up properly, and how to use popular modules to connect them together and make them work cohesively. You will learn all this with the help of real-world examples. In addition to this, you will be able to scaffold web application architecture, add an authentication layer, and develop the MVC structure to support the development of your application. You'll explore how to create data models for your applications and then write REST APIs by exposing your data model to your application. Solely orientated towards building a full, end-to-end application using the MEVN stack, this book will help you understand how your application development grows. Authors Aneeta Sharma Aneeta Sharma is a software engineer from Kathmandu, Nepal who has been in the tech industry for more than seven years. She started her career as a Web Designer, before becoming a PHP Developer and then a Ruby on Rails engineer. She has been working on both frontend and backend aspects of web application development since she started her career and has been developing web applications professionally since 2009. Currently, she is working as a Ruby on Rails Engineer at CloudFactory. She likes to explore new technologies and has learned to work with lots of them over the years. Most recently, she has been working with full-stack solutions with Ruby on Rails, along with frontend frameworks such as Vue.js and React.js. Table of Contents Chapter 1: Introducing MEVN Chapter 2: Building an Express Application Chapter 3: Introducing MongoDB Chapter 4: Introducing REST APIs Chapter 5: Building the Real Application Chapter 6: Building Authentication with passport.js Chapter 7: Building OAuth Strategies with passport.js Chapter 8: Introducing Vuex Chapter 9: Testing an MEVN Application Chapter 10: Going Live

Prikaži sve...
forward
Detaljnije

What You Will Learn Improve your observation skills to understand people better Know how to identify what motivates you and those around you Develop strategies for working more effectively with others Increase your capacity to influence people and improve your communication skills Understand how to successfully complete tasks through other people Discover how to control the emotional content of your decision-making Book Description This book will help you discover your emotional quotient (EQ) through practices and techniques that are used by the most successful IT people in the world. It will make you familiar with the core skills of Emotional Intelligence, such as understanding the role that emotions play in life, especially in the workplace. You will learn to identify the factors that make your behavior consistent, not just to other employees, but to yourself. This includes recognizing, harnessing, predicting, fostering, valuing, soothing, increasing, decreasing, managing, shifting, influencing or turning around emotions and integrating accurate emotional information into decision-making, reasoning, problem solving, etc., because, emotions run business in a way that spreadsheets and logic cannot. When a deadline lurks, you’ll know the steps you need to take to keep calm and composed. You’ll find out how to meet the deadline, and not get bogged down by stress. We’ll explain these factors and techniques through real-life examples faced by IT employees and you’ll learn using the choices that they made. This book will give you a detailed analysis of the events and behavioral pattern of the employees during that time. This will help you improve your own EQ to the extent that you don’t just survive, but thrive in a competitive IT industry. Authors Emília M. Ludovino Emília M. Ludovino is an Amsterdam-based international Social and Emotional Intelligence Coach, Master Practitioner of NLP, Reiki Master/Teacher, lifetime practitioner of mindfulness and meditation, author of six books about emotional intelligence, and founder of the SMART FEELINGS LAB. Emília was an Emotional Intelligence Trainer, Coach at UNITAR (United Nations Institute for Training and Research), and an independent trainer, coach, mentor, and consultant worldwide for law firms, law enforcement, private banking, NGOs, hospitals, IT companies, entrepreneurs, and so on. Emília puts emotional intelligence into practice by teaching the difference between thoughts, feelings, and actions with passion and humor—and how these three interact and affect us. She helps participants establish an inner foundation and vision for all dimensions of life and find the necessary balance between the challenges of a hectic career and the inner longing for peace and wellbeing. She helps people find balance in their lives; stop feeling overwhelmed, stressed, or anxious; respond not react; feel confident; and develop their communication and leadership skills, and their relationships. Her aim is to take emotional intelligence to many people as possible, wherever they call her, to support individuals, companies, and communities to flourish and create ripples of awareness, love, compassion, and respect for each other's differences, making a better world. Table of Contents Chapter 1: What is Emotional Intelligence? Chapter 2: The Neuroscience Behind Emotional Intelligence Chapter 3: Core Emotional Intelligence Skills IT Professionals Need Chapter 4: How to Build an Emotionally Intelligent IT Organization Chapter 5: How to Be an Emotionally Intelligent IT Manager Chapter 6: How to Be an Emotionally Intelligent IT Leader Chapter 7: How to Hire Emotionally Intelligent IT Professionals Chapter 8: Preventing Stressful Situations with Emotional Resilience Chapter 9: Bibliography

Prikaži sve...
forward
Detaljnije
Nazad
Sačuvaj