আবারও একই প্রশ্ন- এটা কি সম্ভব "HTML" (ওয়েবপেজ ডিজাইন) In A Week?” এবং আগের মতই একই উত্তর- “হ্যাঁ সম্ভব। অবশ্যই সম্ভব।” "HTML" হচ্ছে এক ধরনের মার্কআপ ল্যাঙ্গুয়েজ। এটি দিয়ে ওয়েবপেজ তৈরি করা হয়। Front Page বা Dreamweaver দ্বারাও ওয়েবপেজ তৈরি করা হয়। তবে HTML কোডিং হচ্ছে ওয়েব পেজের মূল ভিত্তি। এই কোডিং সম্বন্ধে ধারণা থাকলে- অন্য যে কোন এডিটর সহজে আয়ত্ত্বে আনা সম্ভব এবং এটি শেখার জন্য কোনে Programming জ্ঞান দরকার হয় না। বইটি মাত্র এক সম্পহ অনুশীলন করে দেখুন। আর একটি কথা, দীর্ঘদিনের প্রশিক্ষক হিসেবে অভিজ্ঞতার আলোকে আমার কাছে মনে হয়েছে, যারা বিভিন্ন প্রতিষ্ঠান থেকে অথবা পরিচিতজনদের কাছ থেকে কম্পিউটার প্রশিক্ষণ নিচ্ছেন কিন্তু মনের মত কোর্স ম্যানেরিয়াল্স পাচ্ছেন না বলে মনে করেন এবং কোর্স শেষে ভুলে যাচ্ছেন তারাও বেশী বেশী উপকৃত হবেন।
আসলে একটা বইয়ের সার্থকতা নির্ধারিত হয় এর পাঠকপ্রিয়তার মাধ্যমে। আপনারা যদি বইটা না কিনতেন, তাহলে আমার বইয়ের ২য় সংস্করণ কখনোই বের করতে পারতাম না। একটা বই প্রকাশ করতে কতটা ঝক্কি-ঝামেলা পোহাতে হয় সেটা লেখক-প্রকাশক মাত্রই জানেন। আর আমি, রাফি ভাই বা সুবিন ভাই কেউই ফুলটাইম লেখক বা প্রকাশক নই। আমরা আমাদের অবসর সময়টা এগুলোর পেছনে ব্যয় করি শুধুমাত্র আমাদের কমিউনিটির প্রতি দায়বদ্ধতা থেকে। আপনারা যখন ফেসবুকে, ইমেইলে বা কোথায় দেখা হলে আপনাদের ভালোলাগার কথা আমাদেরকে জানান, তখন মনে হয় আমরা স্বার্থক।
আমার পূর্ববর্তী ৫টি বই যথাক্রমে প্র্যাকটিক্যাল নেটওয়ার্কিং হ্যান্ডবুক, উইন্ডোজ এক্সপি নেটওয়ার্কিং, ওয়েব ডাটাবেজ এপ্লিকেশন MySQL-PHP, নেটওয়ার্ক ডিকশনারি ও মোবাইল ফোন খুঁটিনাটি-র ব্যাপক সাফল্যের পর পাঠকমহল আর শ্রদ্ধেয় আইটি গুরুদের কাছ থেকে যা বুঝলাম তা হলো একটি পূর্ণাঙ্গ ওয়েব সাইট তৈরির বই যাতে শিক্ষার্থীর প্রয়োজনীয় সব বিষয় অন্তর্ভুক্ত থাকবে অর্থাৎ ওয়ান স্টপ রেফারেন্স। এই বিষয়গুলোকে মাথায় রেখে বইটিতে ওয়েব, ইন্টারনেট ই-মেইল পাঠককে পরিচয় করিয়ে দেয়া থেকে শুরু করে সার্চ ইঞ্জিন, ওয়েবের ভাষা এইচটিএমএল-এর কোডিং নিয়ে আলোচনা করা হয়েছে। কারণ ভালো ওয়েব সাইট তৈরির জন্য এইচটিএমেএল কোড সম্পর্কে জ্ঞান থাকা জরুরি। কোড লেখা ব্যতীতই যে টুলটির সাহায্যে সহজে এবং দ্রুত গতিতে পূর্ণাঙ্গ ওয়েব সাইট তৈরি করা যায় তা হলো ম্যাক্রোমিডিয়া ড্রিমওয়েভার এমএক্স। এর সাহায্যে ওয়েব সাইট ডিজাইন, ডেভেলপ, ডোমেইন রেজিস্ট্রেশন, হোস্টিংসহ সবকিছু বিভিন্ন উদাহরণের মাধ্যমে কিভাবে করা যায় তা তুলে ধরা হয়েছে। ওয়েব ডিজাইনের বিভিন্ন গুরুত্বপূর্ণ টিপস, সর্টকাটসহ সবকিছুই যতটা সম্ভব উপস্থাপন করার চেষ্টা করা হয়েছে।
মহান আল্লাহ্ তা'আলার অশেষ শুকরিয়া, বাংলাদেশে মাতৃভাষায় প্রথম "Advance joomla" বইটি পাঠকদের হাতে তুলে দেবার জন্য। দেশের অগণিত পাঠকদের বিশেষ করে programmer And IT professional-দের অনুরোধেই আমাকে এই বইটি লেখার অনুপ্রেরণা যুগিয়েছে।
বর্তমান বিশ্বকে Global village বলা হয়। আর এখানে competition ও অনেক। তাই নিজেকে বিশ্বমানের একজন professional হিসেবে তৈরি করতে হবে। আর তাহলে আপনি বাসায় বসে বিশ্বমানের কাজ করতে পারবেন। আপনাকে আর অনিশ্চয়তার মাধ্যমে বাংলাদেশী কোম্পানিতে কম টাকায় চাকরি করতে হবে না। বাস্তবতা হলো আজ আমাদের দেশের অনেক IT graduate development এ আসছে না। অথচ তারা তাদের carrier track change করে অন্য field-এ কাজ করছেন। এর অন্যতম কারণ হচ্ছে। IT company-গুলো professional experience ছাড়া fresh graduate দেরকে job দিচ্ছেন না। কিন্তু বাস্তবতা হলো এইসব fresh graduate professional experience কোথায় পাবে। যাদের industry experience আছে তাদেরও এগিয়ে আসা উচিত। এইসব সমস্যার কথা মাথায় রেখে আমি বইটি লিখেছি। আমি আমার industry-তে কাজ করার experience share করার চেষ্টা করেছি। বইয়ের প্রত্যেকটি template, component, module And plug-in যা বাস্তবে কাজ করতে হলে প্রয়োজন সে ধরনের extension এবং তৈরির কৌশল নিয়ে আলোচনা করা হয়েছে। বইটি পড়ে আপনি joomla professional/Expert দের একজন হতে পারবেন। বইটি লেখার সময় Novices দের কথাও বিবেচনা করা হয়েছে। আর এজন্যই "advanced joomla" এর প্রতিটি অধ্যায় অতি সহজ করে পাঠকদের কাছে তুলে ধরা হয়েছে। প্রতিটি বিষয়ের সাথে সংশ্লিষ্ট code গুলো line by line বুঝানো হয়েছে। যাতে একজন novice খুব সহজে template, module, component And plug in তৈরি করতে পারে। তাই আমার বিশ্বাস এ বইটি শিখে যে কোন কেউ একজন joomla এবং web professional হিসেবে carrier গড়তে পারবেন এবং তার চাহিদা সারা বিশ্বব্যাপি। joomla extension (template, module, component And plug in) এর চাহিদা এখন সারা বিশ্বব্যাপি। যা শিখে আপনি একজন joomla expart হতে পারেন। আপনি চাইলে joomla extension internet এ বিক্রি করে টাকা আয় করতে পারেন। বইটি পড়লে আপনি যে কোন ধরনের joomla template, module, component And plug in তৈরি করতে পারবেন। বইটি পড়লে আপনাকে কোন professional joomla course করার দরকার নেই। বইয়ের সবগুলো extension real life project থেকে নেয়া| বইটি পড়ে আপনি খুব সহজে একজন joomla professional হতে পারবেন। বইটি পড়ার পর আপনি internet এ joomla-র প্রায় সব কাজ করতে পারবেন। তবে এর জন্য আপনার কিছু basics/প্রাথমিক programming HTML, php, CSS And div এর ধারণা থাকা উচিত। আর যদি না থাকে তাহলে কোন সমস্যা নেই। তাদের জন্য আমাদের joomla template design বইটি দরকার। আর বইটি পড়ে যাদের আগে থেকে programming knowledge নেই তারও template create করতে পারবেন।
Cascading Style Sheets can turn humdrum websites into highly-functional, professional-looking destinations, but many designers merely treat CSS as window-dressing to spruce up their site's appearance. You can tap into the real power of this tool with CSS: The Missing Manual. This second edition combines crystal-clear explanations, real-world examples, and dozens of step-by-step tutorials to show you how to design sites with CSS that work consistently across browsers. Witty and entertaining, this second edition gives you up-to-the-minute pro techniques. You'll learn how to:
Build interactive, data-driven websites with the potent combination of open-source technologies and web standards, even if you only have basic HTML knowledge. With this popular hands-on guide, you'll tackle dynamic web programming with the help of today's core technologies: PHP, MySQL, JavaScript, jQuery, CSS, and HTML5.
Explore each technology separately, learn how to use them together, and pick up valuable web programming practices along the way. At the end of the book, you'll put everything together to build a fully functional social networking site, using XAMPP or any development stack of your choice.
With PHP for the Web: Visual QuickStart Guide readers can start from the beginning to get a tour of the programming language, or look up specific tasks to learn just what they need to know.
Learn how to build websites with a “responsive and mobile first” methodology, allowing a website to display effortlessly on every device that accesses it. Packed with examples, and a thorough explanation of modern techniques and syntax, Responsive Web Design with HTML5 and CSS3, Second Edition provides a comprehensive resource for all things ‘responsive’.
This updated new edition covers all the most up-to-date techniques and tools needed to build great responsive designs, ensuring that your projects won’t just be built ‘right’ for today, but in the future too.
If you're a website designer, intranet manager or someone without much Information Architecture experience, this book answers all those questions you were afraid to ask.
Table of Contents
Node.js is the platform of choice for creating modern web services. This fast-paced book gets you up to speed on server-side programming with Node.js 8, as you develop real programs that are small, fast, low-profile, and useful. Take JavaScript beyond the browser, explore dynamic language features, and embrace evented programming.Harness the power of the event loop and non-blocking I/O to create highly parallel microservices and applications. This expanded and updated second edition showcases the latest ECMAScript features, current best practices, and modern development techniques.
JavaScript is the backbone of the modern web, powering nearly every web app's user interface. Node.js is JavaScript for the server. This greatly expanded second edition introduces new language features while dramatically increasing coverage of core topics. Each hands-on chapter offers progressively more challenging topics and techniques, broadening your skill set and enabling you to think in Node.js.
Write asynchronous, non-blocking code using Node.js's style and patterns. Cluster and load balance services with Node.js core features and third-party tools. Harness the power of databases such as Elasticsearch and Redis. Work with many protocols, create RESTful web services, TCP socket clients and servers, and more. Test your code's functionality with Mocha, and manage its life cycle with npm. Discover how Node.js pairs a server-side event loop with a JavaScript runtime to produce screaming fast, non-blocking concurrency. Through a series of practical programming domains, use the latest available ECMAScript features and harness key Node.js classes and popular modules. Create rich command-line tools and a web-based UI using modern web development techniques.
If you want to learn how to build efficient user interfaces with React, this is your book. Authors Alex Banks and Eve Porcello show you how to create UIs with this small JavaScript library that can deftly display data changes on large-scale, data-driven websites without page reloads. Along the way, you’ll learn how to work with functional programming and the latest ECMAScript features.
Developed by Facebook, and used by companies including Netflix, Walmart, and The New York Times for large parts of their web interfaces, React is quickly growing in use. By learning how to build React components with this hands-on guide, you’ll fully understand how useful React can be in your organization.
Learn each of the original gang of four design patterns, and how they are relevant to modern PHP and Laravel development. Written by a working developer who uses these patterns every day, you will easily be able to implement each pattern into your workflow and improve your development. Each pattern is covered with full examples of how it can be used.
Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach.
PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications.
Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers—a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers.
The 6th edition covers HTML5 and ECMAScript 5. Many chapters have been completely rewritten to bring them in line with today's best web development practices. New chapters in this edition document jQuery and server-side JavaScript. It's recommended for experienced programmers who want to learn the programming language of the Web, and for current JavaScript programmers who want to master it.
BETTER CONTENT MEANS BETTER BUSINESS. Your content is a mess: the website redesigns didn’t help, and the new CMS just made things worse. Or, maybe your content is full of potential: you know new revenue and cost-savings opportunities exist, but you’re not sure where to start. How can you realize the value of content while planning for its long-term success?
That's what one developer said in an online review of the first edition of Murach's PHP and MySQL. Now, this 2nd Edition does an even better job of delivering the real-world skills you need to develop database-driven websites using PHP and MySQL, two of today's most popular open-source software tools.
Section 1 is a quick-start course that shows how to use the latest versions of PHP, MySQL, the Apache web server, and the NetBeans IDE to build your first PHP applications. And right from the start, you'll learn to create applications that conform to the MVC pattern, so they'll be easier to maintain as they grow.
HTML & CSS: The Complete Reference, Fifth Edition contains full details on CSS 2.1 as well as every proprietary and emerging CSS3 property currently supported. Annotated examples of correct markup and style show you how to use all of these technologies to build impressive Web pages. Helpful appendixes cover the syntax of character entities, fonts, colors, and URLs. This comprehensive reference is an essential tool for professional Web developers.
Master transitional HTML 4.01 and XHTML 1.0 markup
Write emerging standards-based markup with HTML5
Enhance presentation with Cascading Style Sheets (CSS1 and CSS 2.1)
Learn proprietary and emerging CSS3 features
Learn how to read (X)HTML document type definitions (DTDs)
Apply everything in an open standards-focused fashion
Want to know how to make your pages look beautiful, communicate your message effectively, guide visitors through your website with ease, and get everything approved by the accessibility and usability police at the same time? Head First Web Design is your ticket to mastering all of these complex topics, and understanding what's really going on in the world of web design.
Whether you're building a personal blog or a corporate website, there's a lot more to web design than div's and CSS selectors, but what do you really need to know? With this book, you'll learn the secrets of designing effective, user-friendly sites, from customer requirements to hand-drawn storyboards all the way to finished HTML and CSS creations that offer an unforgettable online presence.
Learn web scraping and crawling techniques to access unlimited data from any web source in any format. With this practical guide, you'll learn how to use Python scripts and web APIs to gather and process data from thousands or even millions of web pages at once. Ideal for programmers, security professionals, and web administrators familiar with Python, this book not only teaches basic web scraping mechanics but also delves into more advanced topics, such as analyzing raw data or using scrapers for frontend website testing. Code samples are available to help you understand the concepts in practice. Learn how to parse complicated HTML pages Traverse multiple pages and sites Get a general overview of APIs and how they work Learn several methods for storing the data you scrape Download, read, and extract data from documents Use tools and techniques to clean badly formatted data Read and write natural languages Crawl through forms and logins Understand how to scrape JavaScript Learn image processing and text recognition
This new book on PHP 7 introduces writing solid, secure, object-oriented code in the new PHP 7: you will create a complete three-tier application using a natural process of building and testing modules within each tier. This practical approach teaches you about app development and introduces PHP features when they are actually needed rather than providing you with abstract theory and contrived examples.
There's a shift underway toward serverless cloud architectures. With the release of serverless computer technologies such as AWS Lambda, developers are now building entirely serverless platforms at scale. In these new architectures, traditional back-end servers are replaced with cloud functions acting as discrete single-purpose services. By composing and combining these serverless cloud functions together in a loose orchestration and adopting useful third-party services, developers can create powerful yet easy-to-understand applications.
Are you ready to make your mark on the Internet with a personal blog, but aren't quite sure where to start? Blogging For Dummies gives you the lowdown on blogging basics, the anatomy of a good blog, and all the tools you need to get started. Plus, you'll find advice on choosing a blog topic, picking a domain name and host, writing your first blog post, planning an editorial calendar, and much more.
Whether you're interested in casual blogging or creating a more professional online presence, Blogging For Dummies covers it all—and makes it easier than ever to put your thoughts and words out to the masses. Updated to include coverage of the latest trends and techniques in the blogosphere—like technology changes in blogging software and social media—it helps you choose a blogging platform, use SEO effectively to drive traffic to your blog, create content that's pinnable and shareable, and integrate your blog with social media through plugins. Best of all, you'll discover how you can make real money from your passion and become a professional blogger.