Thursday, December 18, 2008

Microsoft SQL Server 2005

SQL Server 2005 has been tweaked drastically to make your life as a Database Administrator (DBA) or Developer easier. 

While much of the core functionality has been carried over from previous versions of SQL Server, many of the rules of play have changed: 


SQL Server 2005 makes your life as a DBA or Developer easier because it combines good productivity features, easy to use new tools, and a more powerful than ever database engine. 
Now DBAs and Developers can work together more easily--the tools for each job have been integrated and simplified inside the new SQL Server Management Studio. 
SQL Server 2005 is faster than all previous versions--it broke the 1,000,000 transactions per minute milestone, which means it can now compete with the major players in the enterprise database market. 
With this new version, there's a lot to learn. 

In this series, instructor Garth Schulte shows you what's new, what's different, and what's useful. As you go through and watch each video, you learn not only the features that SQL Server 2005 has, but what they do and--most importantly--how to use them. Plus you'll be preparing for MC*TS certification exam 70-431 at the same time. 

Here's what you'll learn to do with SQL 2005: 


Install SQL Server 2005--even upgrade with minimal downtime--then configure your installation for your database needs. (Video 2) 
Secure your installation of SQL Server 2005--understand the security architecture of SQL Server (covering schemas, principals, securables, and permissions), how to manage security, and how to manage the context in which commands execute. (Video 3) 
Be prepared when disaster strikes by implementing disaster recovery--learn which backup types, recovery models, and restores work for different situations, and how to choose and implement the one for you. (Video 4) 
Monitor and audit performance and activity on your SQL Server, using System Monitor, SQL Server Profiler, SQL Server Management Studio, DDL Triggers, and Event Notifications. (Video 5) 
Keep SQL Server up and running for high availability using Failover Clustering, Database Mirroring, or Log Shipping solutions. (Video 6) 
Copy data easily from one SQL Server to another using snapshot, transactional, or merge replication--and understand why you'd use each one. (Video 7) 
Automate tasks with SQL Server Agent so you can kick back, sip a cool drink, and get paid to do so--okay, so that may be overkill, but automating boring, common database tasks can make your life a lot easier. (Video 8) 
Put data in, pull data out, and change data in your database using the Transact-SQL (TSQL) language--beyond knowing what commands do what, you'll understand the syntax of the language so you can do much more with TSQL than we could ever teach you in the video. (Video 9) 
Where's the action at in any database platform? The database. Learn how to create, manage, and maintain both simple and advanced databases in SQL Server. (Video 10 - watch this video free) 
Tables are where your database stores all your data--design and create tables in your database that are easy to use and offer you quick access to the data when you need it. (Video 11) 
Speed up data retrieval in your database using indexes--including what indexes are, what types are available, which one is right for your needs, and how to use indexes to make your database easily searchable. (Video 12) 
Create virtual tables, or views, that combine data from multiple sources for easy access--including standard, index, and partition views--then modify data through the views when needed. (Video 13) 
Execute complex database tasks with minimal work using stored procedures--pretty much anything a program could do, a stored procedure can do too. (Video 14) 
Interact with your database using custom functions--when Microsoft created SQL Server they couldn't predict everything you'd need it to do, so they gave you the power to add your own functionality. (Video 15) 
XML is universally supported, easy to read, can store lots of data, and now interfaces easily with SQL Server. Learn how to work with XML data in SQL Server 2005. (Video 16) 
Create programs that interact directly with your database by integrating the .NET framework with SQL Server 2005--giving you more freedom and flexibility plus more data manipulation power. (Video 17) 
Design and use "notification applications" to send messages to users when trigger events occur--think daily weather updates, live sports statistics, stock tickers, or any other data-driven event you can imagine. (Video 18) 
Build and automate data integration and workflow solutions with SQL Server Integration Services--which really means making tough tasks easy by automating your more difficult computing and data manipulation tasks. (Video 19 - watch this video free) 
Compile and present reports based on the data in your database, making it easy for businesses and customers to get the information they need access to on a regular basis. (Video 20) 
On-the-job skills for SQL Server 2005 plus exam prep for MC*TS exam 

Exam-Pack 70-431: SQL Server 2005 Implementation and Maintenance goes in deep and shows you how to use SQL Server 2005 on the job. In addition to all the real-world skill he teaches, he also maps the content to exam objectives for Microsoft Certified Technology Specialist (MC*TS) Exam 70-431, which certifies to employers that you are a specialist at implementing and maintaining a SQL Server 2005 installation. 

Prerequisites 

A basic understanding of computers and networking, such as A+ and Network+ certification or equivalent knowledge is recommended before viewing this training. 


Exam-Pack 70-431: SQL Server 2005 Implementation and Maintenance contains: 

- Introduction to SQL Server 2005 
- Installing and Configuring SQL Server 2005 
- Implementing Security 
- Implementing Disaster Recovery 
- Monitoring Activity and Performance 
- Maintaining High Availability 
- Implementing Replication 
- Automating Tasks with SQL Server Agent 
- TSQL Language Primer 
- Creating, Managing, and Maintaining Databases (free video!) 
- Designing and Creating Tables 
- Implementing Indexes 
- Creating and Using Views 
- Creating and Using Stored Procedures 
- Creating and Using User-Defined Functions 
- Working with XML Data 
- Working with Managed Code 
- Intro to Messaging with SQL Server Notification Services (SSNS) 
- Intro to Transforming Data with SQL Server Integration Services (SSIS) 
- Intro to Reporting with SQL Server Reporting Services (SSRS 


DOWNLOAD : 
Code:
http://rapidshare.com/files/147105009/CBT_Nuggets_-_Microsoft_SQL_Server_2005.part1.rar 
http://rapidshare.com/files/147104966/CBT_Nuggets_-_Microsoft_SQL_Server_2005.part2.rar 
http://rapidshare.com/files/147104146/CBT_Nuggets_-_Microsoft_SQL_Server_2005.part3.rar


PASSWORD : 
Code:
www.free-offline.com

Linux Developer

RHD143 Red Hat Linux Programming Essentials

An intensive hands-on course designed to rapidly train key skills for developing applications and programs on Red Hat Linux.

Prerequisites:

  • Experience in C programming
  • RH133 or equivalent UNIX or Linux workstation user skills for developers
  • Shell scripting in a UNIX or Linux environment
  • Experience with editors such as vi, emacs

 

Course Outline

·         Tools and methods for developing C programs for Linux

·         Makefiles

·         Version control

·         Compiling, linking and debugging

·         Linux standards and compliance

·         File access system calls and I/O

·         Programming file and directory system services

·         Processes management and creation

·         Signals, Signal Handlers and Alarms

·         Inter-process communication (shared memory, semaphores, messages)

·         Threads

·         Semaphores

·         Pipes and FIFOs

·         Shared Memory

·         Message Queues

·         Sockets

·         Red Hat Package Manager (RPM)

·         Multiplexed and Asynchronous I/O

 

RHD221 Red Hat Linux Device Drivers

Designed to teach experienced programmers how to develop device drivers for Linux systems

Prerequisites:

·         Experience in C programming

·         RHD143 - Red Hat Linux Programming Essentials or equivalent

 

Course Outline

  • How device drivers work with the Linux Kernel
  • How to configure and install the kernel
  • Compiling and loading a module and exporting symbols
  • Working with character and block device drivers
  • Memory Management
  • IOCTLs
  • Data Transfer Between User and Kernel Space
  • Memory Management
  • Tracing and Debugging
  • Time Management, Wait and Task Queues
  • Dealing with I/O ports and Interrupts
  • Accessing PCI hardware
  • Network drivers
  • SMP issues
  • Virtual File System and the ext2/ext3 filesystems

 

RHD236 Red Hat Linux Kernel Internals

An intensive hands-on course designed to provide a detailed examination of the Linux kernel architecture, including process scheduling, memory management, filesystems, and driving peripheral devices.

Prerequisites:

Completion of RHD221 (Linux Device Drivers) or equivalent experience, including:

·         Familiarity with basic tools such as vi, emacs, and file utilities.

·         Knowledge of systems programming in a Unix or Linux environment is a requirement; register-level hardware programming knowledge is recommended.

·         Understanding of basic Operating System concepts.

·         Some previous experience running Linux, compiling and installing kernels, etc.

·         Experience writing device drivers and kernel modules is not essential, but very helpful.

 

Course Outline

  • Kernel Architecture
  • Kernel Initialization
  • Kernel Configuration and Compilation
  • Kernel Style and General Considerations
  • Kernel Browsing Tools
  • Modules
  • System Calls
  • Transferring Data Between User and Kernel Space
  • Race Conditions and Synchronization Methods
  • Processes and Kernel Threads
  • SMP and Threads
  • Process Scheduling
  • Kernel Profiling and Debugging Techniques
  • The /proc Filesystem
  • Timing Measurements
  • Dynamic Kernel Timers
  • Memory Addressing
  • Memory Allocation and Management
  • NUMA
  • Process Address Space
  • Disk Caches
  • Swapping
  • Signals
  • Notifiers
  • CPU Frequency Scaling
  • Virtualization and the Kernel
  • Networking internals
  • Multiplexed and Asynchronous Socket I/O
  • Netfilter
  • The Virtual File System
  • Filesystems in User Space

·         The following topics are not covered in class, but are included in the course materials for background reference and/or student interest in related topics:

  • Process Limits and Capabilities
  • Introduction to Device Drivers
  • Embedded Linux Overview
  • In Kernel Web Server Acceleration
  • Journaling Filesystems

 

RHD256 Red Hat Linux Application Development and Porting

Provides a succinct introduction to new application development, as well as providing insight into porting existing applications, into the Red Hat Linux environment.

Prerequisites:

Application development skills on any UNIX-like platform, including proprietary offerings and other Linux distributions. Attendees are expected to be familiar with common shells and command line utilities such as the C compiler, a linker utility, and the make(1) program.

Course Outline

  • Open source vs. the proprietary model
  • The common Open Source software licenses: the GPL; the LGPL; and the BSD license; and how they affect your software development strategy.
  • Components of the Red Hat Linux development environment, including compiler toolchains and application libraries
  • Packaging software with RPM and tar
  • The CVS and Subversion version control systems
  • How to compile and debug application programs using the GNU Compiler Collection and DDD
  • How commonly-used enterprise file systems affect the application development effort.
  • How to write, install, and control system services.
  • The functional differences between Linux command-line tools and their proprietary-system counterparts.
  • Using Red Hat Linux system libraries, and creating your own libraries
  • Issues to be concerned with when porting applications to Red Hat Linux, such as little-endian vs. big-endian architectures.
  • How Linux multithreaded applications are built.
  • Linux security features such as PAM and OpenSSH.
  • How to use the "/proc" filesystem to obtain system information.
  • Advanced Linux features, such as asynchronous I/O.
  • Building software with Autoconf
  • How to debug, trace and optimize software for better speed and memory usage
  • The Eclipse integrated development environment

 

 

Wednesday, December 17, 2008

Zend PHP 5 Certification Package

PHP is powerful -- yet more simple than many other server-side scripting languages. It works on almost any platform you can imagine -- including Windows, Linux, Mac, and Unix. And with PHP you'll be creating and editing dynamic web sites quickly. 
Many common content management and open source web applications are built in PHP. Once you know the basics, the world is at your fingertips because you can edit these applications to do whatever you need. 
PHP offers great flexibility and has a very low barrier to entry -- with this training you'll be well on your way to developing full-featured dynamic websites using PHP. 

What you'll learn includes: 
the PHP basics 
integrating PHP with html for dynamic web pages 
interfacing with MySQL and other databases 
creating advanced functions 
writing object-oriented PHP 
keeping your code secure 
working with XML data 
and a whole lot more! 
The CBT Nuggets Zend PHP 5 Certification Pack video series lets you go at your own pace. The PHP instruction is broken down video-by-video into bite-sized nuggets. From the first video, you'll be applying what you learn to create dynamic web sites and web applications. 

Zend PHP 5 Certification Package Contains: 
- Intro to PHP 
- PHP Language Basics 
- PHP and Forms 
- PHP Web Features 
- Strings and Regular expressions 
- Working with Arrays 
- Working with Databases 
- PHP Functions 
- Object-Oriented PHP 
- Handling Exceptions 
- Managing Files 
- Streams and Sockets 
- XML 
- Web Services 
- PHP Security 


Download:

http://rapidshare.com/files/149734260/c.b.t.nugs.Z3nd.p.h.p.5.Certfcts.pkg-virTuAlZin.part1.rar 
http://rapidshare.com/files/149701852/c.b.t.nugs.Z3nd.p.h.p.5.Certfcts.pkg-virTuAlZin.part2.rar

Visual Basic 6.0 Combo Package

Contains VB 6.0 Fundamentals, Desktop Apps and Distributed Apps 
Includes 43 Videos 
If you'd like to learn everything about Visual Basic, from the fundamentals to the most advanced concepts, then the VB 6.0 Combo Package is for you. It includes VB 6.0 Fundamentals, VB 6.0 Desktop Applications, and VB 6.0 Distributed Applications, and sells for a considerable discount when compared to purchasing the packages individually. 

Visual Basic 6.0 Combo Package Contents: 

Visual Basic 6.0 Fundamentals 
- Introduction to Visual Basic 
- Visual Basic Basics 
- Project and File Types 
- Procedures, Functions and Scopes 
- Variables and Data Types 
- Flow of Control 
- Debugging and Error Handling 
- Control, Controls and more controls 
- Designing an Effective User Interface 
- Using ActiveX Controls 
- Introduction to Data Access 
- Using the ADO Data Control 
- Finishing Touches 
- Visual Basic Certifications and Resources 

Visual Basic 6.0 Desktop Applications 
- Installing and Configuring Visual Basic 
- Visual Basic Essentials 
- Sample Application Overview 
- Advanced Controls 
- Visual Data Access Tools 
- Introduction to ADO 
- Using ADO 
- Building Data Reports 
- Introduction to the Component Object Model 
- Building COM Components 
- Working with COM Components 
- Building ActiveX Controls 
- Enhancing ActiveX Controls 
- Deploying an Application 
- Visual Basic's Internet Capabilities 

Visual Basic 6.0 Distributed Applications 
- Introduction to Enterprise Application Architectures 
- Overview of the CBT Nuggets Distributed Sample App 
- Advanced ADO Techniques 
- Advanced COM Concepts 
- Implementing Data Services with COM .DLLs 
- Introduction to MTS 
- Installing, Configuring, and Using MTS 
- Integrating Business Services with MTS 
- MTS Security Models 
- Advanced Visual Basic Options 
- Visual Basic Enterprise Tools 
- Advanced Client/Server Technologies 
- Introduction to the Win32 API 
- A Glance into the Future: VB.NET 


Download:

http://rapidshare.com/files/165883294/Visual_20Basic_206.0_20Combo_20Package_Oxava.com.part01.rar 
http://rapidshare.com/files/165883481/Visual_20Basic_206.0_20Combo_20Package_Oxava.com.part02.rar 
http://rapidshare.com/files/165883335/Visual_20Basic_206.0_20Combo_20Package_Oxava.com.part03.rar 
http://rapidshare.com/files/165883498/Visual_20Basic_206.0_20Combo_20Package_Oxava.com.part04.rar 
http://rapidshare.com/files/165883350/Visual_20Basic_206.0_20Combo_20Package_Oxava.com.part05.rar 
http://rapidshare.com/files/165883425/Visual_20Basic_206.0_20Combo_20Package_Oxava.com.part06.rar 
http://rapidshare.com/files/165883428/Visual_20Basic_206.0_20Combo_20Package_Oxava.com.part07.rar 
http://rapidshare.com/files/165883374/Visual_20Basic_206.0_20Combo_20Package_Oxava.com.part08.rar 
http://rapidshare.com/files/165883250/Visual_20Basic_206.0_20Combo_20Package_Oxava.com.part09.rar 
http://rapidshare.com/files/165883437/Visual_20Basic_206.0_20Combo_20Package_Oxava.com.part10.rar 
http://rapidshare.com/files/165883172/Visual_20Basic_206.0_20Combo_20Package_Oxava.com.part11.rar 
http://rapidshare.com/files/165882842/Visual_20Basic_206.0_20Combo_20Package_Oxava.com.part12.rar


Password:

www.oxava.com

Monday, December 15, 2008

VTC C Programming 2007 Video Tutorials

The C Programming Language is the foundation of nearly all modern computer languages. C is a “low level” simple language that can be used to create the most elegant of applications and operating systems. Most of today’s commercial applications and operating systems have the C language at their core. VTC author Tim Heagarty explains the history and mechanics of the language and gives practical advice on its use in the commercial world. 

    * Never has it been so easy to learn C Programming 2007. 
    * No expensive classroom training courses. 
    * No boring hard to follow books to read. 
    * Learn from your own desk at a pace that suits you. 
    * High quality affordable training that is easy to use and follow. 
    * Use our unique training method, it makes learning easy no matter what your learning style.
    Introducing C 
    Introduction (05:35) 
    Short History of C (03:40) 
    C on Windows (04:02) 
    Testing Visual C++ 2005 Express Edition (02:55) 
    C on Linux (03:41) 
    Testing GNU CPP (03:21) 
    What a Compiler Is (04:29) 
    First Steps 
    Hello World (01:55) 
    Entering The Program Pt.1 (04:28) 
    Entering The Program Pt.2 (06:41) 
    Compile & Run (07:04) 
    Examine Each Line (10:08) 
    First Program Assignment (02:46) 
    First Program Answer (02:55) 
    Types/Operators & Expressions 
    Types/Operators & Expressions (03:27) 
    Variable Names (06:53) 
    Data Types & Sizes (03:38) 
    Constants (07:20) 
    Declarations (03:10) 
    Arithmetic Operators (02:33) 
    Relational & Logical Operators Pt.1 (04:40) 
    Relational & Logical Operators Pt.2 (04:34) 
    Type Conversions (05:25) 
    Increment & decrement Operators (03:20) 
    Bitwise Operators (09:50) 
    Assignment Operators & Expressions (03:43) 
    Conditional Expressions (04:16) 
    Precedence & Order of Evaluations (06:38) 
    Control Flow 
    Control Flow (02:11) 
    Statements & Blocks (05:57) 
    If-Else (02:11) 
    Else-If Pt.1 (04:44) 
    Else-If Pt.2 (05:19) 
    Switch (09:38) 
    Loops - While (08:56) 
    Loops - For (04:54) 
    Loops - Do-While (03:29) 
    Break & Continue (03:35) 
    Goto & Labels (02:25) 
    Functions & Program Structure 
    Functions & Program Structure (02:36) 
    Basics of Functions Pt.1 (04:59) 
    Basics of Functions Pt.1 (03:54) 
    Functions Returning Non-integers (03:59) 
    External Variables (04:22) 
    Scope Rules (03:52) 
    Header Files (03:54) 
    Static Variables Pt.1 (07:14) 
    Static Variables Pt.2 (02:25) 
    Register Variables (02:03) 
    Block Structure (03:10) 
    Initialization (03:48) 
    Recursion (04:04) 
    The C Preprocessor (05:58) 
    Pointers & Arrays 
    Pointers & Arrays (01:05) 
    Pointers & Addresses Pt.1 (04:02) 
    Pointers & Addresses Pt.2 (06:02) 
    Pointers & Function Arguments (02:57) 
    Pointers & Arrays (04:01) 
    Address Arithmetic (06:07) 
    Character Pointers & Functions (03:53) 
    Pointer Arrays/Pointers to Pointers (02:44) 
    Multi-dimensional Arrays (05:07) 
    Initialization of Pointer Arrays (02:48) 
    Pointers vs. Multi-dimensional Arrays (02:38) 
    Command-line Arguments (03:15) 
    Pointers to Functions (02:39) 
    Complicated Declarations (02:36) 
    Structures 
    Structures (02:18) 
    Basics of Structures Pt.1 (04:24) 
    Basics of Structures Pt.2 (04:22) 
    Structures & Functions (06:59) 
    Arrays of Structures (02:37) 
    Pointers to Structures (06:49) 
    Typedef (02:20) 
    Unions (02:50) 
    Bit-fields (02:37) 
    Input & Output 
    Input & Output (02:24) 
    Standard Input & Output (06:36) 
    Formatted Output-Printf Pt.1 (05:48) 
    Formatted Output-Printf Pt.2 (02:49) 
    Variable Length Argument Lists (05:12) 
    Formatted Input Scanf (02:50) 
    File Access (05:29) 
    Error Handling Stderr & Exit (05:03) 
    Line Input & Output (01:45) 
    Miscellaneous Functions (06:31) 
    Using C on the Web 
    Using C on the WWW With CGI (04:14) 
    Basics of CGI Pt.1 (04:10) 
    Basics of CGI Pt.2 (03:48) 
    Preparing For C & CGI Pt.1 (04:32) 
    Preparing For C & CGI Pt.2 (05:12) 
    Hello World on CGI (07:57) 
    Functions For C on WWW (04:10) 
    Writing A Form For CGI Pt.1 (06:09) 
    Writing A Form For CGI Pt.2 (06:41) 
    Writing A Form For CGI Pt.3 (07:11) 
    Display & Use Environment Vars Pt.1 (04:23) 
    Display & Use Environment Vars Pt.2 (06:55) 
    The UNIX System Interface 
    The UNIX System Interface (03:39) 
    Low Level I/O Read & Write (02:59) 
    Open/Create/Close/Unlink (03:45) 
    Random Access Lseek (02:11) 
    Input & Output 
    Input & Output Pt.1 (06:53) 
    Input & Output Pt.2 (04:56) 
    File I/O & Character I/O (06:38) 
    Direct I/O & Error Handling (05:59) 
    Character Class Tests (02:18) 
    String Functions Pt.1 (07:16) 
    String Functions Pt.2 (04:55) 
    Math & Utility & (03:32) 
    Diagnostics/Arg Lists & Signals Pt.1 (05:47) 
    Diagnostics/Arg Lists & Signals Pt.2 (02:25) 
    Date & Time Functions Pt.1 (03:24) 
    Date & Time Functions Pt.2 (04:34) 
    Defined Limits & (01:57) 
    Review 
    Review (03:57) 
    Credits 
    About this Author (01:09)
http://rapidshare.com/files/61548912/cfe-vtccp2007.part1.rar 
http://rapidshare.com/files/61564546/cfe-vtccp2007.part2.rar 
http://rapidshare.com/files/61560866/cfe-vtccp2007.part3.rar