Difference between PHP/.net/DHTML/Java

There is something i know :


Dynamic HTML is a collective term for a combination of new Hypertext Markup Language (HTML) tags and options, that will let you create Web pages more animated and more responsive to user interaction than previous versions of HTML


PHP is a widely-used general-purpose scripting language that is especially well-suited for Web development and can be embedded into HTML

The .NET Framework is Microsoft's application development platform that enables developers to easily create Windows applications, web applications, and web services using a myriad of different programming languages, and without having to worry about low-level details like memory management and processor-specific instructions.

Replies

  • sarveshgupta
    sarveshgupta
    can you please tell me what is the area where these three languages have edge over each other ...

    Actually i have a great interest in web development and till now i know html only...
    i am not able to figur out which language i should opt for my summer training

    please tell me which is the best technology in the market at this time or in near future.. where these technologies are important...
  • sarveshgupta
    sarveshgupta
    i m a second year engineering student.. what should i do

    you tell me your view about any web development language you know

    can you tell me for which type of sites are these technologies mainly/preferably used(include examples if you can)?
  • sarveshgupta
    sarveshgupta
    Help me guys i m in a great dilema... Please clear my doubts..

    it would be really grateful..
  • slashfear
    slashfear
    Hi Sarvesh,

    PHP is a powerful server-side scripting language for creating dynamic and interactive websites.PHP is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP. PHP is perfectly suited for Web development and can be embedded directly into the HTML code.The PHP syntax is very similar to Perl and C. PHP is often used together with Apache (web server) on various operating systems. It also supports ISAPI and can be used with Microsoft's IIS on Windows

    PHP files are just like HTML files, but they can include both HTML and PHP code. The PHP code is parsed (or executed) by the Web server when the page is accessed and the resulting output is written as HTML within the Web page. When a user accesses a PHP page, his Web browser only gets sent the HTML code, since the Web server has processed the PHP code in the background. Most PHP pages are processed so quickly that it does not noticeably slow down the loading of the Web page.

    The .php extension is important, since it tells the Web server that the page may include PHP code. Therefore, it must be run through the server's PHP engine before being sent to a client's Web browser. This allows dynamic content to be generated each time the Web page is loaded, based on the variables included in the PHP code. For example, PHP pages may load objects such as the current date and time, data from form fields submitted by a user, or information from a database. Still, once the page reaches the user's Web browser, everything is formatted as HTML.

    And believe me PHP is a hot job now in market of web designing

    Links to learn PHP:

    PHP tutorial for beginners
    #-Link-Snipped-#
    PHP Tutorials: Beginners PHP Tutorials

    In addition you can learn Flash web development as it makes your website more catchy and attractive. Hope this helps!!!πŸ˜‰


    -Arvind (slashfear)
  • Kaustubh Katdare
    Kaustubh Katdare
    Very well written, Slashfear πŸ˜€.

    @ Sarvesh: Allow me to add to Slashfear's response.

    To begin with, let's try to have the concept of web development clear. I'm guessing you want to be developing websites and creating web apps (web - applications).

    Web development involves number of programming/scripting languages. The most popular is PHP along with mySQL (database) and often used in combination with HTML, JavaScript and CSS.

    In order to begin your career in web development, HTML & CSS should be your starting point. It should not take you more than a week of dedicated efforts to gain fair control over HTML & CSS.

    Next you should start with PHP & MySQL. If you like CE, I'll be happy to tell you that CE runs on PHP & mySQL. πŸ˜€

    But todays world demands one more language: JavaScript that lets you add all the buzz to your webpages. The world is already stepping ahead with a new (not very new anymore) technology called AJAX.

    I recommend that you spend 2-3 days learning about all the things I mentioned in this post to get a clear idea of what does what.

    I'd also suggest that you take a look at Ruby Programming Language that's gaining popularity for rapid web app development?
  • slashfear
    slashfear
    Thanks Big K !!!! Its really a pleasure being in this place 😁
  • sarveshgupta
    sarveshgupta
    Sorry for late reply! actually had my exams these days in between!

    Thanks a lot Slashfear and BigK

    Your advice has certainly widened my horizon and i am now feeling a lot more clear about the direction in which i have to proceed..

    Thanks again
  • saurabh dixiy
    saurabh dixiy
    plz tell me how to creat websiet in use dhtml\.net\java
  • Kaustubh Katdare
    Kaustubh Katdare
    saurabh dixiy
    plz tell me how to creat websiet in use dhtml\.net\java

    The first step would be to become familiar with these tools [viz. DHTML/.Net/Java]
  • sarveshgupta
    sarveshgupta
    @slashfear,@BigK: Do you think that i can gain grip over php/flash/html/css/.net/mysql through the online material available.

    do you think it has sufficient to explain properly and cover advanced features as well?

    Dont mind but i am asking this because i have summer training in my college so i was wondering should i shell out 5000 ruppees to learn php or .net or rather arrange a training certificate from somewhere and learn these languages through the online material available.

    this dilema is because i am worried that if i not join training i will not be losing anything na? and studying staying at home will be right and cover whole sphere of things regarding these technologies that would have been told or taught in the paid training.

    and last but not least i have the support and guidance and help regarding anything from the wonderful CRAZY ENGINEERS to help sail me thirough the troubled waters and make my journey of learning new things more and more creative.
  • sarveshgupta
    sarveshgupta
    @BigK: You laid emphasis on HTML and CSS as my starting point.

    Can you please tell me how much i need to know in HTML as i am somewhat familiar in html(tags, syntax, backgrong, inserting images and sound, tables,formatting images and text).
    How do you rate this much on a scale of 10 so that i can know how much i need to know more about?(i know it is very less but still)

    Also please tell me the things i should know in HTML.
    and if possible please tell some points about css as well as in things i must cover.
  • Kaustubh Katdare
    Kaustubh Katdare
    First of all, strict NO to the following -

    rather arrange a training certificate from somewhere
    That's not what CEan will ever do.

    Q1. do you think it has sufficient to explain properly and cover advanced features as well?

    Answer: Internet has got much more information about the basics & the advanced concepts/features about HTML that you'd ever imagine. HTML ain't a rocket science; don't worry.

    Q2: Do you think that i can gain grip over php/flash/html/css/.net/mysql through the online material available.

    Answer: One by one, my friend. First spend some time reading about these languages/tools on the Internet and select the ones that appeal you more than others. A typical web developer will have command over HTML, CSS, PHP, JavaScript & MySQL. Flash may take a back seat; but that's my personal opinion.

    Q3: Can you please tell me how much i need to know in HTML as i am somewhat familiar in html(tags, syntax, backgrong, inserting images and sound, tables,formatting images and text).

    Answer: Depends entirely upon what you want to do. HTML produces plain images. You need a scripting language to add pizzaz to your web pages. HTML is not a big deal as I said. Let's say, if you develop interest in HTML, one week dedicated study [4-6 hours daily] would make you familiar with HTML. Of course you will learn a LOT with experience. There are no short-cuts.

    It's impossible to point out how much you need to know about HTML. I'd say, instead of sitting on the pool-side and wondering whether the water is hot or cold; just jump in. You'll love what you'll discover. Find a nice tutorial site on the web to tell you about HTML and start building some nice web pages right away.

    The same story goes with CSS. The modern CSS techniques have taken the web development to newer levels. Start with HTML and you'll have a detailed understanding of the point I'm trying to make here.
  • sarveshgupta
    sarveshgupta
    thanks BigK i have completely understood what do yuo want to say..
    and dont misunderstand me in my saying that i would arrange a training certificate from anywhere..
    i was just trying to ask that i will have to shell out 5000/- for thing that i can learn though internet free of cost.. php/.net/ shell scripting are the only options available and since a training certificate is necessary to show in college due to college curriculum..

    so do you still think i was doing wrong?
  • sarveshgupta
    sarveshgupta
    well my college has said that i can pay for one of the three training LAMP/.net/shell scripting my teacher has said that i can attend the theory class(not practical class) of any one other training also so what would you suggest?

    what should be priorities?
  • sarveshgupta
    sarveshgupta
    This is the course for lamp they are offering Please have a look:
    (i am not sure whether they will fulfill or deliver all these things but lets hope they will cover all these things)


    Basic Concept of PHP Development, Why use LAMP, ERP Concepts,
    Why use ERP, ERP in Future
    Why Control Structures, Functions, Arrays
    1 Week

    File System, Working with Forms,
    Creating ERP forms
    1 Week

    Classes and Objects,
    Database Concept, SQL Commands.
    Working with MySQL
    Database Connectivity.
    1 Week

    Cookies, Session
    2 Classes

    Disk Access, I/O, Math and Mail
    3 Classes

    SOAP
    2 Classes

    PEAR, PECL and Smarty
    3 Classes

    E-mail Handling, File Uploading, Downloading
    1 Classes

    Project Work(ERP Based)
    1 Week

  • sarveshgupta
    sarveshgupta
    the detaild course is as followsπŸ˜”for lamp) Please tell me is it fine?

    1. INTRODUCTION TO PHP
    History of PHP
    Comparison with dynamic content alternatives (PERL, CGI, ASP, JSP, Servlets , CGI, etc)
    PHP tools and set up (web browser/server, editor, libraries, etc)
    Create a basic PHP Script
    Taking user input (HTML forms)
    Self Referring Forms
    Selecting alternatives
    Use PHP to generate HTTP headers
    Pass PHP variables via the URL
    Debugging Tips

    2. ERP OVERVIEW
    What is ERP?
    Concept behind ERP.
    Why ERP?
    Types of ERP packages.
    Benefits of ERP.
    Future of ERP.

    3. Taking User Input from ERP Forms via PHP
    Creating ERP forms with PHP
    Security Protection from Cross Site Scripting
    Using the form GET method
    Using the form POST method
    Obtaining data from ERP forms through variables
    Using hidden fields
    Secure ERP Web Forms (HTTPS and SSL)
    Calling pages from themselves using forms
    Quoting HTML entities in user input

    4. Variables and Expressions in PHP
    Identifiers

    Data Types (integers, floats, strings and Booleans)
    Type juggling
    Text constants, interpolation (strings, arrays, objects), here documents
    Creating Variables
    Variable assignment
    Variable Scope
    Namespaces
    User-defined Constants
    HTTP environment variables
    Magic Constants
    Variable References

    5. PHP Operators
    Arithmetic Operators
    Logical Operators
    Relational (Comparison) Operators
    The Identity Operator
    Bitwise Operators
    Error Suppression Operator
    Execution Operators
    Other Operators
    Assignment Operators
    Operator Precedence and Associatively

    6. Conditional Tests and Events in PHP
    True and False
    If
    Comparing Strings and Numbers
    else and elseif
    The ? : Operator
    Comparing for equality or identity
    The switch / case statement
    Alternative Syntax for Control Structures

    7. PHP Flow Control
    Loops
    while
    do ... while
    for
    break and continue
    exit

    8. PHP Configuration
    The php.ini file
    Module Vs CGI Usage
    register_globals
    Control of error logging
    Control of resource limits
    Commonly set configurations
    PHP 4.1 and above
    PHP4 compatibility in PHP5
    A glance at upcoming PHP6

    9. PHP Functions
    Purpose of functions
    Built-in functions
    Declaring functions
    Functions Arguments
    Default Arguments
    Arguments - Call by Reference
    Return
    Returning References
    Variable Scope (global vs local)
    Static variables
    Recursion
    include and require
    Variable function calls
    10. Storing Data in Arrays using PHP
    What are arrays?
    How and when to use arrays
    Indexing arrays, numeric and hashes
    Initializing arrays
    Using for each
    Add/remove elements from arrays
    One-dimensional arrays
    Multi-dimensional arrays
    References to array elements
    Arrays in forms
    Array operators
    Array related functions

    11. Handling ERP Databases with PHP
    PHP's database APIs
    Error-handling strategies
    Connection/disconnection, log in/log out
    Escaping strings in SQL statements
    Including common access functions
    Doing simple SQL queries via PHP
    Building HTML tables using SQL Queries
    Avoiding SQL Injection attacks
    Show access to: MySQL, MySQLI, Oracle & MS-SQL
    Using PEAR DB
    Using PHP Data Objects - PDO
    Smart Programming

    12. String Manipulation in PHP
    substring and [] operators
    Case conversion, trimming
    Formatting output data
    Regular expressions

    13. Sessions and Cookies in PHP
    What is a session?
    Dependencies on the php.ini file
    Understanding PHP session variables
    Create a PHP session variable
    Register and modify PHP session variables
    Putting PHP session IDs in pages
    Good Practice with sessions and PHP
    Cookie properties
    Setting a cookie in PHP
    Retrieving PHP cookies
    Expiring/Deleting PHP cookies
    Drawbacks to cookies
    Using cookies well
    Cookie Security Issues

    14. File and Directory Access Using PHP
    Opening files, local and remote
    Reading and writing files
    PHP portability on different Operating Systems
    Handling file permissions
    Handling file ownership
    File locking
    Opening and reading directories
    File uploads from the browser/user

    15. Other I/O Issues in PHP
    Getting IP addresses from visitors
    Getting referring URLs from visitors
    Environment variables
    Showing different content to different browsers (IE, Netscape, Firefox, Mozilla, Opera, etc)
    Handling HTTP and MIME headers

    16. Object Orientation in PHP
    Object basics
    Classes in PHP
    PHP4 - constructors
    PHP5 - constructors and destructors
    Inheritance
    Accessing instance data and functions
    __sleep and __wakeup
    Class constants
    PHP5 OO Additions
    Objects: Assignments and References
    Try throw catch Exception handling

    17. SOAP
    SOAP Overview
    Simple SOAP Client
    Simple SOAP Server


    18. PEAR, PECL and Smarty
    PECL quick tour
    APC - Alternative PHP Cache
    Xdebug - debugging and profiling
    PEAR installation and quick tour
    PEAR Config
    PEAR Log
    PEAR Auth
    PEAR HTML_Quickform
    Smarty Templates
    Smarty and HTML_Quickform
    Smarty and Quickform help with security

    19. Handling Email with PHP
    Sending email
    Sending multi part email - MIME
    Accessing mail boxes - IMAP & POP

    20. Graphics in PHP
    Graphics basics, referencing a PHP scrip in an IMG tag
    Image MIME type
    Basic examples, line/box drawing
    Creation from an existing image
    Image copying and resizing
    Drawing text on images
    True Type fonts
    21. PROJECT WORK(ERP Web Based)
    ERP Web Based Project
    Deploying ERP Web Application
    General Informations of various ERP based websites.
  • sarveshgupta
    sarveshgupta
    and this is the syllabus for .net: Is this fine?

    Road Map

    1. NET FRAMEWORK (1 Class)
    1.1Introduction of .Net 2003, 2005, 2008
    1.2Features and Usages of .Net with Real Time Example
    1.3One tier
    1.4Two Tier
    1.5Three Tier
    1.6N Tier
    1.7CLR (Common Language Runtime)
    1.8MSIL (Microsoft Intermediate Language)

    2. C SHARP (C#) (1 Week)
    SYNTAX AND DATA TYPE
    2.1.1Language Fundamentals
    2.1.2Data Types And Control Constructs
    2.1.3Declaring And Initializing Variables
    2.1.4Value And Reference Types
    2.1.5Unicode Characters And Strings
    2.1.6C.T.S Type
    2.1.7Conditional Syntax
    2.1.8Looping Syntax
    2.1.9Arrays
    2.1.10Collections, Array list, Hash Table, Queue, Stack

    2.2 NEW FEATURES
    2.2.1Symbolic Renaming Of Variables
    2.2.2Edit-and Continue Debugging Code Snippets
    2.2.3Debugger Visualizations

    2.3. OOPS CONCEPTS, INHERITANCE, NAME SPACE
    2.3.1Defining Classes
    2.3.2Encapsulating Attributes
    2.3.3Writing Properties With Get And Set
    2.3.4Providing Consistent Initialization Using Constructors
    2.3.5Overloading Methods And Constructors
    2.3.6Achieving Reuse Through Inheritance And Polymorphism
    2.3.7Creating And Using Objects
    2.3.8Allocating Objects With New
    2.3.9Passing Initial Values To Constructors
    2.3.10Choosing Value Or Reference Allocation
    2.3.11Boxing And Unboxing
    2.3.12Invoking Methods And Accessing Properties
    2.3.13Interconnecting Objects
    2.3.14Associating Classes
    2.3.15Manipulating References
    2.3.16Physical Vs. Logical Equivalence
    2.3.17Selecting Collection Library Classes
    2.3.18Increasing Reliability Using Generics
    2.3.19Inheritance
    2.3.20β€œIs A β€œVs.” has A” Relationships
    2.3.21Implementing Inheritance Hierarchies
    2.3.22Overriding Base Class Methods
    2.3.23Exposing Interfaces
    2.3.24Defining An Interface Specification
    2.3.25Implementing An Interface In A Class
    2.3.26Interface Polymorphism
    2.3.27Overloading Operators

    3. ASP.Net (1 Week)
    3.1 GETTING STARTED WITH ASP.NET
    3.1.1Constructing Web Forms With Asp.net 2.0 Controls
    3.1.2Give Detail of Server Console
    3.1.3Developing With Visual Studio 2005
    3.1.4Debugging With Visual Studio Development Web Server
    3.1.5Applying New Features Of Common Web Form Controls

    3.2 ARCHITECTING THE USER INTERFACE
    3.2.1Designing With Master Pages
    3.2.2Ensuring Uniform Page Layout
    3.2.3Devising Site Templates
    3.2.4Extending Master Pages With Custom Properties
    3.2.5Data-driven Site Navigation
    3.2.6Implementing Asp.net 2.0 Menu ,tree View And Site Mappath Controls
    3.2.7Defining Your Site Structure Using XML
    3.2.8Standardizing The UL
    3.2.9Styling Controls With Skins
    3.2.10Building Themes From Skins And CSS

    3.3 IMPROVING APPLICATION FUNCTIONALITY
    2.1Validating Data
    2.2Validator Controls: Required, Range, Comparison, Summary Regular
    2.3Expression
    2.4Simplifying Complex Processes
    2.5Sequencing Tasks With The Wizard Control
    2.6Partitioning Data With Multi view
    2.7Handling Common Tasks
    2.8Sending E-mail
    2.9Uploading Files
    2.10Selecting Dates
    2.11Displaying Html

    3.4 EVENTS, EXCEPTIONS
    3.1Working with Events and Delegates
    3.2Defining and Raising Events
    3.3Trapping Events Statically or Dynamically
    3.4The Address of Operator
    3.5Structured Exception Handling
    3.6Strategies for Error Handling
    3.7Exception Handling Syntax
    3.8Catching and Decoding Custom Exceptions
    3.9Throwing Exceptions
    3.10Threading and Synchronization
    3.11The .net Threading Model
    3.12Creating and Terminating Threads
    3.13Synchronizing Access to Shared Data
    3.14Setting Thread Priorities

    3.5 RETRIEVING AND UPDATING DATA
    2.1Exploiting The Design -time Environment
    2.2Connecting To Data With Asp.net 2.0 Datasource Controls
    2.3Binding Data To Web Form Controls
    2.4Automating Data Access With Grid View , Form View And Detail View, Data List, Repeater
    2.5Sorting And Paging In Grid view
    2.6Modifying Data
    2.7Code-fee Declarative Data Binding
    2.8Updating , deleting And Inserting Records With Two-way Data Binding
    2.9Integrating Custom Update Code
    2.10Implementing Business Rules With The Custom Validator
    2.11Setting Cursor Focus on Error

    3.6 ENHANCING WEB PAGES
    5.1Building Master -detail Pages
    5.2Parameterizing The Data Source
    5.3Customizing Data Views
    5.4Coordinating Master-detail Views
    5.5Creating Reusable UI Components
    5.6Building User Controls
    5.7Extending User Controls With Methods, Properties And vents

    4. STRUCTURE QUERY LANGUAGE (SQL) (2 Classes)
    4.1Data Definition Language
    4.2Data Manipulation Language
    4.3SQL Processing
    4.4Concept of Data Types
    4.5CREATE TABLE Command
    4.6Sorting Result-ORDER BY Clause
    4.7Aggregate Functions
    4.8Grouping Result – GROUP BY
    4.9Placing Condition on Groups – HAVING Clause
    4.10The INTEREST Command
    4.11The DELETE Command
    4.12The UPDATE Command
    4.13Joins
    4.13.1Equi join
    4.13.2Self join
    4.14Some Built-In Function
    4.15Some More DML Commands
    4.15.1The ALTER TABLE Command
    4.15.2The DROP TABLE

    5. ADO .NET TECHNOLOGY OVRVIEW (1 Week)
    5.1 THE ADO.NET ENVIRONEMENT
    5.1.1Defining Data- Centric Applications
    5.1.2Connected And Disconnected Classes
    5.1.3Relating ADO .net To Multitier Architectures
    5.1.4The Distributed Application Architecture
    5.1.5System. Data Namespace
    5.1.6Ado. Net 2.0 Object Model
    5.1.7Connected And Unconnected Classes
    5.1.8.Net Managed Data Providers
    5.1.9Vendor – Neutral
    5.1.10Vendor-specific
    5.1.11SQL Server Data Provider Libraries
    5.1.12Visual Database Tools
    5.1.13Visual Studio 2005
    5.1.14SQL Server 2005
    5.1.15Server Explorer
    5.1.16Query Designer

    5.2 BUILDING APPLICATIONS WITH THE CONNECTED MODEL
    5.2.1Establishing A Connection
    5.2.2Building Connection Strings
    5.2.3Authenticating Users
    5.2.4Managing Connection
    5.2.5Executing Commands
    5.2.6Attaching Command Objects To A Connection Object
    5.2.7Executing SQL Queries With The Executereader Method
    5.2.8Asynchronous Commands
    5.2.9Processing SQL Server Data
    5.2.10Extracting Data Using Get Methods
    5.2.11Executing Batch SQL Multiple Statements
    5.2.12Multiple Active Results Sets (mars) On A Single Connection
    5.2.13Modifying Data Consistently
    5.2.14Updating , Inserting and Deleting Data
    5.2.15Passing SQL Statements with Executenonquery.
    5.2.16Maximizing Performance with Stored Procedures
    5.2.17Creating Transact-SQL Stored Procedures
    5.2.18Adding Input and Output Parameters
    5.2.19Returning Values Form Stored Procedures
    5.2.20Handing Exceptions
    5.2.21The Data Exception Class
    5.2.22Trapping Provider - Specific Exceptions
    5.2.23SQL Exception
    5.2.24SQL Error

    5.3 RETURNING DISCONNECTED DATA
    5.3.1Working With XML-data
    5.3.2Constructing Data Tables
    5.3.3Populating A Data Table With XML
    5.3.4Manipulating Client-side Data
    5.3.5Data Rows
    5.3.6Data Columns
    5.3.7Filtering Data With The Select Method
    5.3.8Building Expressions
    5.3.9Data Sets And Dataadapters
    5.3.10Configuring Dataapters
    5.3.11Filling A Dataset Using A Dataadapter
    5.3.12Joining Data Tables Using A Relations
    5.3.13Adding Constraints To Datasets
    5.3.14XML And XML Schemas
    5.3.15The Visual XSD Editor
    5.3.16Generating Typed Datasets

    5.4MODIFYING DISCONNECTED DATA
    5.4.1Updating Data Rows
    5.4.2Detecting Changes
    5.4.3Enforcing Business Rules
    5.4.4Accepting and Rejecting Changes
    5.4.5Persisting Changes to SQL Server
    5.4.6Data Adapter and its Command Objects
    5.4.7The Data Adapter Configuration Wizard
    5.4.8Command Builder Pros and Cons
    5.4.9Controlling Transactions
    5.4.10Locking Data
    5.4.11The Transaction Class
    5.4.12Implementing Optimistic Concurrency
    5.4.13Selecting Transaction Type: Ado .net or SQL Server


    6. ADVANCE ASP.NET (1.5 Weeks)
    6.1REMOTING
    6.1.1Introduction
    6.1.2Remoting Architecture
    6.1.3Creating A Remotable Object
    6.1.4Hosting A Remote Object
    6.1.5Activation Type
    6.1.6Channels And Formatters
    6.1.7XML Configuration Files
    6.1.8Consuming A Remote Object

    6.2REFLECTION
    6.2.1Introduction
    6.2.2Assembly Class
    6.2.3Method Info Class
    6.2.4Property Info Class
    6.2.5Parameter Info Class
    6.2.6Calling Method And Property
    6.2.7Indexer, Events And Delegates

    6.3WEB SECURITY
    6.3.1Controlling Site Access
    6.3.2Configuring Web Forms Authentication and Authorization
    6.3.3Administering User And Roles
    6.3.4Establishing User Profiles
    6.3.5Machine config
    6.3.6Web config
    6.3.7Leveraging Asp .net 2.0 Login Controls
    6.3.8Login
    6.3.9Login View
    6.3.10Login Status
    6.3.11Working With User And Profile Objects From Your Code

    6.4MAINTAINING STATE
    6.4.1Managing User Information
    6.4.2Inserting Data Into The View State
    6.4.3Employing User Variables With Sessions
    6.4.4Caching Application Information
    6.4.5Programmatically Caching Business Objects
    6.4.6Dealing With Stale Data
    6.4.7Enabling Personalization
    6.4.8Supporting Personalization
    6.4.9Defining The Properties Of User Profiles
    6.4.10Creating Custom Profile Providers
    6.4.11Customizing The Page
    6.4.12Empowering Users To Design Their Pages
    6.4.13Providing Web Part Customization Tools:zones And Catalogs
    6.5XML PROGRAMMING IN .NET
    6.5.1Building XML In .net
    6.5.2XML Essentials
    6.5.3XML Schema
    6.5.4XML Namespaces
    6.5.5Supported Types
    6.5.6Loading And Parsing XML Documents
    6.5.7Navigating Nodes And Elements
    6.6PROCESSING XML
    6.6.1Generating XML Using XML Text Writer
    6.6.2Converting Datasets To Generic XML With Xmldata Document
    6.6.3Working With Rss Feeds And Weblogs
    6.6.4Modifying XML Documents With Dom
    6.4 CONFIGURING WEB SERVICES
    7.1Programming With Attributes
    7.2XML Namespaces In Web Services
    7.3Adding Documentation To Wsdl
    7.4Attributes And The Proxy Class
    7.5Configuration Settings Via Web.config
    7.6Customizing Service Help Pages
    7.7Locating The Service Endpoint
    7.8Service Oriented Architecture (SOA)
    7.9Controlling The WSDL Document
    7.10Designing The Message Contract
    7.11Tenets of SOA
    7.12UDDI Services In The Enterprise
    6.5 CONSTRUCTING SCALABLE WEB SERVICES
    6.5.1Designing Stateless Components
    6.5.2Designing Of A Stateless Model
    6.5.3Storing State In A Stateless Architecture
    6.5.4Boosting Performance Using Caching
    6.5.5Caching File-based Data In The Cache
    6.5.6Supporting Transactions In Web Services
    6.5.7Starting And Participating In Transactions
    6.5.8Transaction Flow
    6.6 WEB SERVICE CLIENT APPLICATIONS AND AJAX
    6.6.1Techniques For .net Clients
    6.6.2Thin, Web And Rich Clients
    6.6.3Data Binding
    6.6.4Calling Web Services With AJAX
    6.6.5High-performance Rich Clients
    6.6.6Threads And Multithreading
    6.6.7Calling Web Services Asynchronously
    6.6.8Click Once Deployment Of Windows Clients

    7. PROJECT WORK (1 Week)
    7.1.1Web Based Project
    7.1.2Using AJAX, ASP.Net, C#, Java Script, MS-SQL
    7.1.3Deploying Web Application



    Training Schedule: 4 Hrs. Daily, 5 Days/Week
  • sarveshgupta
    sarveshgupta
    do you think this is fine for six (or 8 )weeks of traning I think it is too much for that? am i right (ie are they befooling us) or they can really cover that..

    is any important thing missing from this..
    is thre anything unnecessary thing put up in this course for showing us that they are going to covr a whole lot things?
  • slashfear
    slashfear
    Hi Sarvash,

    Sorry for late reply i was busy with work, Alright let me tell my point of view,

    What Big_k said is right, you can learn basics as well as advanced concepts through internet buddy (remember only your mom and dad could not be found in internet!!πŸ˜‰ other than that you can find everything in internet 😁)

    my opinion would be dont waste your time in going to some course and spend money. Instead keep these syllabus as your guideline (That's the smarter way to do πŸ˜€) and you can learn online and if you want any help, we are here to help you out!!

    and trust me dude when you learn course from outside its going to be of no use in practical software industry. so try to learn yourself and figure out, explore new things then only you have a practical exposure and master yourself as well as you will be confident that you know that language!!!



    - Arvind (slashfear)
  • jigneshthummar
    jigneshthummar
    for web development understand client server architecture and some basics about how they work.. because web application works differently then desktop application

    if u know c then PHP is easy for u as a beginner use Dreamweaver as a text editor its batter then other editors

    always use MySql as a database with PHP application as its free and light weight

    also study about flash to make ur web more attractive

    study CSS and how to use it

    after all that use PHP smarty templates to design your web it and separate ur presentation logic from business logic

    if u want more help about PHP and MySql mail me at
  • sarveshgupta
    sarveshgupta
    thanks slashfear for th reply and support

    thanks to jignesh too

You are reading an archived discussion.

Related Posts

hye friends i m john & i hve UPS & monitor & Keyboead & mouse Sound systeam Can u give me Best Cotations for Mother board of AMD & Intel...
HI I HAVE BEEN GIVEN THE FOLLOWING DATA SHAFT DIA:150 mm WEIGHT TO BE TILTED 12000 KGS CALCULATE RPM OF SHAFT AND TORQUE REQUIRED FOR THE MOTOR TO START HOW...
Computer company Acer's UK marketing director seems to think he knows when Windows 7 will be released. His claim: October 23. By most accounts, this date seems a little off....
anyone can help me about analytic hierarchy process . my thesis is "cutting fluid selection using analytic hierarchy process" .
i have a question for you can we design Common emitter mode unbypassed emitter resistor amplifier using H parameter accurate model and also can we find i/p and o/p impedance...